@charset "UTF-8"; /* Element Chalk Variables */ /* Transition -------------------------- */ /* Color -------------------------- */ /* 53a8ff */ /* 66b1ff */ /* 79bbff */ /* 8cc5ff */ /* a0cfff */ /* b3d8ff */ /* c6e2ff */ /* d9ecff */ /* ecf5ff */ /* Link -------------------------- */ /* Border -------------------------- */ /* Fill -------------------------- */ /* Typography -------------------------- */ /* Size -------------------------- */ /* z-index -------------------------- */ /* Disable base -------------------------- */ /* Icon -------------------------- */ /* Checkbox -------------------------- */ /* Radio -------------------------- */ /* Select -------------------------- */ /* Alert -------------------------- */ /* MessageBox -------------------------- */ /* Message -------------------------- */ /* Notification -------------------------- */ /* Input -------------------------- */ /* Cascader -------------------------- */ /* Group -------------------------- */ /* Tab -------------------------- */ /* Button -------------------------- */ /* cascader -------------------------- */ /* Switch -------------------------- */ /* Dialog -------------------------- */ /* Table -------------------------- */ /* Pagination -------------------------- */ /* Popup -------------------------- */ /* Popover -------------------------- */ /* Tooltip -------------------------- */ /* Tag -------------------------- */ /* Tree -------------------------- */ /* Dropdown -------------------------- */ /* Badge -------------------------- */ /* Card --------------------------*/ /* Slider --------------------------*/ /* Steps --------------------------*/ /* Menu --------------------------*/ /* Rate --------------------------*/ /* DatePicker --------------------------*/ /* Loading --------------------------*/ /* Scrollbar --------------------------*/ /* Carousel --------------------------*/ /* Collapse --------------------------*/ /* Transfer --------------------------*/ /* Header --------------------------*/ /* Footer --------------------------*/ /* Main --------------------------*/ /* Timeline --------------------------*/ /* Backtop --------------------------*/ /* Link --------------------------*/ /* Calendar --------------------------*/ /* Form -------------------------- */ /* Avatar --------------------------*/ /* Break-point --------------------------*/ .fade-in-linear-enter-active, .fade-in-linear-leave-active { transition: opacity 200ms linear; } .fade-in-linear-enter, .fade-in-linear-leave, .fade-in-linear-leave-active { opacity: 0; } .el-fade-in-linear-enter-active, .el-fade-in-linear-leave-active { transition: opacity 200ms linear; } .el-fade-in-linear-enter, .el-fade-in-linear-leave, .el-fade-in-linear-leave-active { opacity: 0; } .el-fade-in-enter-active, .el-fade-in-leave-active { transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1); } .el-fade-in-enter, .el-fade-in-leave-active { opacity: 0; } .el-zoom-in-center-enter-active, .el-zoom-in-center-leave-active { transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1); } .el-zoom-in-center-enter, .el-zoom-in-center-leave-active { opacity: 0; transform: scaleX(0); } .el-zoom-in-top-enter-active, .el-zoom-in-top-leave-active { opacity: 1; transform: scaleY(1); transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1); transform-origin: center top; } .el-zoom-in-top-enter, .el-zoom-in-top-leave-active { opacity: 0; transform: scaleY(0); } .el-zoom-in-bottom-enter-active, .el-zoom-in-bottom-leave-active { opacity: 1; transform: scaleY(1); transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1); transform-origin: center bottom; } .el-zoom-in-bottom-enter, .el-zoom-in-bottom-leave-active { opacity: 0; transform: scaleY(0); } .el-zoom-in-left-enter-active, .el-zoom-in-left-leave-active { opacity: 1; transform: scale(1, 1); transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1); transform-origin: top left; } .el-zoom-in-left-enter, .el-zoom-in-left-leave-active { opacity: 0; transform: scale(0.45, 0.45); } .collapse-transition { transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out; } .horizontal-collapse-transition { transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.3s padding-right ease-in-out; } .el-list-enter-active, .el-list-leave-active { transition: all 1s; } .el-list-enter, .el-list-leave-active { opacity: 0; transform: translateY(-30px); } .el-opacity-transition { transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1); } /* BEM support Func -------------------------- */ /* Element Chalk Variables */ /* Transition -------------------------- */ /* Color -------------------------- */ /* 53a8ff */ /* 66b1ff */ /* 79bbff */ /* 8cc5ff */ /* a0cfff */ /* b3d8ff */ /* c6e2ff */ /* d9ecff */ /* ecf5ff */ /* Link -------------------------- */ /* Border -------------------------- */ /* Fill -------------------------- */ /* Typography -------------------------- */ /* Size -------------------------- */ /* z-index -------------------------- */ /* Disable base -------------------------- */ /* Icon -------------------------- */ /* Checkbox -------------------------- */ /* Radio -------------------------- */ /* Select -------------------------- */ /* Alert -------------------------- */ /* MessageBox -------------------------- */ /* Message -------------------------- */ /* Notification -------------------------- */ /* Input -------------------------- */ /* Cascader -------------------------- */ /* Group -------------------------- */ /* Tab -------------------------- */ /* Button -------------------------- */ /* cascader -------------------------- */ /* Switch -------------------------- */ /* Dialog -------------------------- */ /* Table -------------------------- */ /* Pagination -------------------------- */ /* Popup -------------------------- */ /* Popover -------------------------- */ /* Tooltip -------------------------- */ /* Tag -------------------------- */ /* Tree -------------------------- */ /* Dropdown -------------------------- */ /* Badge -------------------------- */ /* Card --------------------------*/ /* Slider --------------------------*/ /* Steps --------------------------*/ /* Menu --------------------------*/ /* Rate --------------------------*/ /* DatePicker --------------------------*/ /* Loading --------------------------*/ /* Scrollbar --------------------------*/ /* Carousel --------------------------*/ /* Collapse --------------------------*/ /* Transfer --------------------------*/ /* Header --------------------------*/ /* Footer --------------------------*/ /* Main --------------------------*/ /* Timeline --------------------------*/ /* Backtop --------------------------*/ /* Link --------------------------*/ /* Calendar --------------------------*/ /* Form -------------------------- */ /* Avatar --------------------------*/ /* Break-point --------------------------*/ /* Break-points -------------------------- */ /* Scrollbar -------------------------- */ /* Placeholder -------------------------- */ /* BEM -------------------------- */ /* Element Chalk Variables */ /* Transition -------------------------- */ /* Color -------------------------- */ /* 53a8ff */ /* 66b1ff */ /* 79bbff */ /* 8cc5ff */ /* a0cfff */ /* b3d8ff */ /* c6e2ff */ /* d9ecff */ /* ecf5ff */ /* Link -------------------------- */ /* Border -------------------------- */ /* Fill -------------------------- */ /* Typography -------------------------- */ /* Size -------------------------- */ /* z-index -------------------------- */ /* Disable base -------------------------- */ /* Icon -------------------------- */ /* Checkbox -------------------------- */ /* Radio -------------------------- */ /* Select -------------------------- */ /* Alert -------------------------- */ /* MessageBox -------------------------- */ /* Message -------------------------- */ /* Notification -------------------------- */ /* Input -------------------------- */ /* Cascader -------------------------- */ /* Group -------------------------- */ /* Tab -------------------------- */ /* Button -------------------------- */ /* cascader -------------------------- */ /* Switch -------------------------- */ /* Dialog -------------------------- */ /* Table -------------------------- */ /* Pagination -------------------------- */ /* Popup -------------------------- */ /* Popover -------------------------- */ /* Tooltip -------------------------- */ /* Tag -------------------------- */ /* Tree -------------------------- */ /* Dropdown -------------------------- */ /* Badge -------------------------- */ /* Card --------------------------*/ /* Slider --------------------------*/ /* Steps --------------------------*/ /* Menu --------------------------*/ /* Rate --------------------------*/ /* DatePicker --------------------------*/ /* Loading --------------------------*/ /* Scrollbar --------------------------*/ /* Carousel --------------------------*/ /* Collapse --------------------------*/ /* Transfer --------------------------*/ /* Header --------------------------*/ /* Footer --------------------------*/ /* Main --------------------------*/ /* Timeline --------------------------*/ /* Backtop --------------------------*/ /* Link --------------------------*/ /* Calendar --------------------------*/ /* Form -------------------------- */ /* Avatar --------------------------*/ /* Break-point --------------------------*/ .el-avatar { display: inline-block; box-sizing: border-box; text-align: center; overflow: hidden; color: #fff; background: #C0C4CC; width: 40px; height: 40px; line-height: 40px; font-size: 14px; } .el-avatar > img { display: block; height: 100%; vertical-align: middle; } .el-avatar--circle { border-radius: 50%; } .el-avatar--square { border-radius: 4px; } .el-avatar--icon { font-size: 18px; } .el-avatar--large { width: 40px; height: 40px; line-height: 40px; } .el-avatar--medium { width: 36px; height: 36px; line-height: 36px; } .el-avatar--small { width: 28px; height: 28px; line-height: 28px; } /* BEM support Func -------------------------- */ /* Element Chalk Variables */ /* Transition -------------------------- */ /* Color -------------------------- */ /* 53a8ff */ /* 66b1ff */ /* 79bbff */ /* 8cc5ff */ /* a0cfff */ /* b3d8ff */ /* c6e2ff */ /* d9ecff */ /* ecf5ff */ /* Link -------------------------- */ /* Border -------------------------- */ /* Fill -------------------------- */ /* Typography -------------------------- */ /* Size -------------------------- */ /* z-index -------------------------- */ /* Disable base -------------------------- */ /* Icon -------------------------- */ /* Checkbox -------------------------- */ /* Radio -------------------------- */ /* Select -------------------------- */ /* Alert -------------------------- */ /* MessageBox -------------------------- */ /* Message -------------------------- */ /* Notification -------------------------- */ /* Input -------------------------- */ /* Cascader -------------------------- */ /* Group -------------------------- */ /* Tab -------------------------- */ /* Button -------------------------- */ /* cascader -------------------------- */ /* Switch -------------------------- */ /* Dialog -------------------------- */ /* Table -------------------------- */ /* Pagination -------------------------- */ /* Popup -------------------------- */ /* Popover -------------------------- */ /* Tooltip -------------------------- */ /* Tag -------------------------- */ /* Tree -------------------------- */ /* Dropdown -------------------------- */ /* Badge -------------------------- */ /* Card --------------------------*/ /* Slider --------------------------*/ /* Steps --------------------------*/ /* Menu --------------------------*/ /* Rate --------------------------*/ /* DatePicker --------------------------*/ /* Loading --------------------------*/ /* Scrollbar --------------------------*/ /* Carousel --------------------------*/ /* Collapse --------------------------*/ /* Transfer --------------------------*/ /* Header --------------------------*/ /* Footer --------------------------*/ /* Main --------------------------*/ /* Timeline --------------------------*/ /* Backtop --------------------------*/ /* Link --------------------------*/ /* Calendar --------------------------*/ /* Form -------------------------- */ /* Avatar --------------------------*/ /* Break-point --------------------------*/ /* Break-points -------------------------- */ /* Scrollbar -------------------------- */ /* Placeholder -------------------------- */ /* BEM -------------------------- */ /* Element Chalk Variables */ /* Transition -------------------------- */ /* Color -------------------------- */ /* 53a8ff */ /* 66b1ff */ /* 79bbff */ /* 8cc5ff */ /* a0cfff */ /* b3d8ff */ /* c6e2ff */ /* d9ecff */ /* ecf5ff */ /* Link -------------------------- */ /* Border -------------------------- */ /* Fill -------------------------- */ /* Typography -------------------------- */ /* Size -------------------------- */ /* z-index -------------------------- */ /* Disable base -------------------------- */ /* Icon -------------------------- */ /* Checkbox -------------------------- */ /* Radio -------------------------- */ /* Select -------------------------- */ /* Alert -------------------------- */ /* MessageBox -------------------------- */ /* Message -------------------------- */ /* Notification -------------------------- */ /* Input -------------------------- */ /* Cascader -------------------------- */ /* Group -------------------------- */ /* Tab -------------------------- */ /* Button -------------------------- */ /* cascader -------------------------- */ /* Switch -------------------------- */ /* Dialog -------------------------- */ /* Table -------------------------- */ /* Pagination -------------------------- */ /* Popup -------------------------- */ /* Popover -------------------------- */ /* Tooltip -------------------------- */ /* Tag -------------------------- */ /* Tree -------------------------- */ /* Dropdown -------------------------- */ /* Badge -------------------------- */ /* Card --------------------------*/ /* Slider --------------------------*/ /* Steps --------------------------*/ /* Menu --------------------------*/ /* Rate --------------------------*/ /* DatePicker --------------------------*/ /* Loading --------------------------*/ /* Scrollbar --------------------------*/ /* Carousel --------------------------*/ /* Collapse --------------------------*/ /* Transfer --------------------------*/ /* Header --------------------------*/ /* Footer --------------------------*/ /* Main --------------------------*/ /* Timeline --------------------------*/ /* Backtop --------------------------*/ /* Link --------------------------*/ /* Calendar --------------------------*/ /* Form -------------------------- */ /* Avatar --------------------------*/ /* Break-point --------------------------*/ .el-tooltip:focus:not(.focusing), .el-tooltip:focus:hover { outline-width: 0; } .el-tooltip__popper { position: absolute; border-radius: 4px; padding: 10px; z-index: 2000; font-size: 14px; line-height: 1.2; min-width: 10px; word-wrap: break-word; } .el-tooltip__popper .popper__arrow, .el-tooltip__popper .popper__arrow::after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; } .el-tooltip__popper .popper__arrow { border-width: 6px; } .el-tooltip__popper .popper__arrow::after { content: " "; border-width: 5px; } .el-tooltip__popper[x-placement^="top"] { margin-bottom: 12px; } .el-tooltip__popper[x-placement^="top"] .popper__arrow { bottom: -6px; border-top-color: #585E6A; border-bottom-width: 0; } .el-tooltip__popper[x-placement^="top"] .popper__arrow::after { bottom: 1px; margin-left: -5px; border-top-color: #585E6A; border-bottom-width: 0; } .el-tooltip__popper[x-placement^="bottom"] { margin-top: 12px; } .el-tooltip__popper[x-placement^="bottom"] .popper__arrow { top: -6px; border-top-width: 0; border-bottom-color: #585E6A; } .el-tooltip__popper[x-placement^="bottom"] .popper__arrow::after { top: 1px; margin-left: -5px; border-top-width: 0; border-bottom-color: #585E6A; } .el-tooltip__popper[x-placement^="right"] { margin-left: 12px; } .el-tooltip__popper[x-placement^="right"] .popper__arrow { left: -6px; border-right-color: #585E6A; border-left-width: 0; } .el-tooltip__popper[x-placement^="right"] .popper__arrow::after { bottom: -5px; left: 1px; border-right-color: #585E6A; border-left-width: 0; } .el-tooltip__popper[x-placement^="left"] { margin-right: 12px; } .el-tooltip__popper[x-placement^="left"] .popper__arrow { right: -6px; border-right-width: 0; border-left-color: #585E6A; } .el-tooltip__popper[x-placement^="left"] .popper__arrow::after { right: 1px; bottom: -5px; margin-left: -5px; border-right-width: 0; border-left-color: #585E6A; } .el-tooltip__popper.is-dark { background: #585E6A; color: #FFFFFF; } .el-tooltip__popper.is-light { background: #FFFFFF; border: 1px solid #585E6A; } .el-tooltip__popper.is-light[x-placement^="top"] .popper__arrow { border-top-color: #585E6A; } .el-tooltip__popper.is-light[x-placement^="top"] .popper__arrow::after { border-top-color: #FFFFFF; } .el-tooltip__popper.is-light[x-placement^="bottom"] .popper__arrow { border-bottom-color: #585E6A; } .el-tooltip__popper.is-light[x-placement^="bottom"] .popper__arrow::after { border-bottom-color: #FFFFFF; } .el-tooltip__popper.is-light[x-placement^="left"] .popper__arrow { border-left-color: #585E6A; } .el-tooltip__popper.is-light[x-placement^="left"] .popper__arrow::after { border-left-color: #FFFFFF; } .el-tooltip__popper.is-light[x-placement^="right"] .popper__arrow { border-right-color: #585E6A; } .el-tooltip__popper.is-light[x-placement^="right"] .popper__arrow::after { border-right-color: #FFFFFF; } /* BEM support Func -------------------------- */ /* Element Chalk Variables */ /* Transition -------------------------- */ /* Color -------------------------- */ /* 53a8ff */ /* 66b1ff */ /* 79bbff */ /* 8cc5ff */ /* a0cfff */ /* b3d8ff */ /* c6e2ff */ /* d9ecff */ /* ecf5ff */ /* Link -------------------------- */ /* Border -------------------------- */ /* Fill -------------------------- */ /* Typography -------------------------- */ /* Size -------------------------- */ /* z-index -------------------------- */ /* Disable base -------------------------- */ /* Icon -------------------------- */ /* Checkbox -------------------------- */ /* Radio -------------------------- */ /* Select -------------------------- */ /* Alert -------------------------- */ /* MessageBox -------------------------- */ /* Message -------------------------- */ /* Notification -------------------------- */ /* Input -------------------------- */ /* Cascader -------------------------- */ /* Group -------------------------- */ /* Tab -------------------------- */ /* Button -------------------------- */ /* cascader -------------------------- */ /* Switch -------------------------- */ /* Dialog -------------------------- */ /* Table -------------------------- */ /* Pagination -------------------------- */ /* Popup -------------------------- */ /* Popover -------------------------- */ /* Tooltip -------------------------- */ /* Tag -------------------------- */ /* Tree -------------------------- */ /* Dropdown -------------------------- */ /* Badge -------------------------- */ /* Card --------------------------*/ /* Slider --------------------------*/ /* Steps --------------------------*/ /* Menu --------------------------*/ /* Rate --------------------------*/ /* DatePicker --------------------------*/ /* Loading --------------------------*/ /* Scrollbar --------------------------*/ /* Carousel --------------------------*/ /* Collapse --------------------------*/ /* Transfer --------------------------*/ /* Header --------------------------*/ /* Footer --------------------------*/ /* Main --------------------------*/ /* Timeline --------------------------*/ /* Backtop --------------------------*/ /* Link --------------------------*/ /* Calendar --------------------------*/ /* Form -------------------------- */ /* Avatar --------------------------*/ /* Break-point --------------------------*/ /* Break-points -------------------------- */ /* Scrollbar -------------------------- */ /* Placeholder -------------------------- */ /* BEM -------------------------- */ /* Element Chalk Variables */ /* Transition -------------------------- */ /* Color -------------------------- */ /* 53a8ff */ /* 66b1ff */ /* 79bbff */ /* 8cc5ff */ /* a0cfff */ /* b3d8ff */ /* c6e2ff */ /* d9ecff */ /* ecf5ff */ /* Link -------------------------- */ /* Border -------------------------- */ /* Fill -------------------------- */ /* Typography -------------------------- */ /* Size -------------------------- */ /* z-index -------------------------- */ /* Disable base -------------------------- */ /* Icon -------------------------- */ /* Checkbox -------------------------- */ /* Radio -------------------------- */ /* Select -------------------------- */ /* Alert -------------------------- */ /* MessageBox -------------------------- */ /* Message -------------------------- */ /* Notification -------------------------- */ /* Input -------------------------- */ /* Cascader -------------------------- */ /* Group -------------------------- */ /* Tab -------------------------- */ /* Button -------------------------- */ /* cascader -------------------------- */ /* Switch -------------------------- */ /* Dialog -------------------------- */ /* Table -------------------------- */ /* Pagination -------------------------- */ /* Popup -------------------------- */ /* Popover -------------------------- */ /* Tooltip -------------------------- */ /* Tag -------------------------- */ /* Tree -------------------------- */ /* Dropdown -------------------------- */ /* Badge -------------------------- */ /* Card --------------------------*/ /* Slider --------------------------*/ /* Steps --------------------------*/ /* Menu --------------------------*/ /* Rate --------------------------*/ /* DatePicker --------------------------*/ /* Loading --------------------------*/ /* Scrollbar --------------------------*/ /* Carousel --------------------------*/ /* Collapse --------------------------*/ /* Transfer --------------------------*/ /* Header --------------------------*/ /* Footer --------------------------*/ /* Main --------------------------*/ /* Timeline --------------------------*/ /* Backtop --------------------------*/ /* Link --------------------------*/ /* Calendar --------------------------*/ /* Form -------------------------- */ /* Avatar --------------------------*/ /* Break-point --------------------------*/ /* BEM support Func -------------------------- */ /* Element Chalk Variables */ /* Transition -------------------------- */ /* Color -------------------------- */ /* 53a8ff */ /* 66b1ff */ /* 79bbff */ /* 8cc5ff */ /* a0cfff */ /* b3d8ff */ /* c6e2ff */ /* d9ecff */ /* ecf5ff */ /* Link -------------------------- */ /* Border -------------------------- */ /* Fill -------------------------- */ /* Typography -------------------------- */ /* Size -------------------------- */ /* z-index -------------------------- */ /* Disable base -------------------------- */ /* Icon -------------------------- */ /* Checkbox -------------------------- */ /* Radio -------------------------- */ /* Select -------------------------- */ /* Alert -------------------------- */ /* MessageBox -------------------------- */ /* Message -------------------------- */ /* Notification -------------------------- */ /* Input -------------------------- */ /* Cascader -------------------------- */ /* Group -------------------------- */ /* Tab -------------------------- */ /* Button -------------------------- */ /* cascader -------------------------- */ /* Switch -------------------------- */ /* Dialog -------------------------- */ /* Table -------------------------- */ /* Pagination -------------------------- */ /* Popup -------------------------- */ /* Popover -------------------------- */ /* Tooltip -------------------------- */ /* Tag -------------------------- */ /* Tree -------------------------- */ /* Dropdown -------------------------- */ /* Badge -------------------------- */ /* Card --------------------------*/ /* Slider --------------------------*/ /* Steps --------------------------*/ /* Menu --------------------------*/ /* Rate --------------------------*/ /* DatePicker --------------------------*/ /* Loading --------------------------*/ /* Scrollbar --------------------------*/ /* Carousel --------------------------*/ /* Collapse --------------------------*/ /* Transfer --------------------------*/ /* Header --------------------------*/ /* Footer --------------------------*/ /* Main --------------------------*/ /* Timeline --------------------------*/ /* Backtop --------------------------*/ /* Link --------------------------*/ /* Calendar --------------------------*/ /* Form -------------------------- */ /* Avatar --------------------------*/ /* Break-point --------------------------*/ /* Break-points -------------------------- */ /* Scrollbar -------------------------- */ /* Placeholder -------------------------- */ /* BEM -------------------------- */ /* Element Chalk Variables */ /* Transition -------------------------- */ /* Color -------------------------- */ /* 53a8ff */ /* 66b1ff */ /* 79bbff */ /* 8cc5ff */ /* a0cfff */ /* b3d8ff */ /* c6e2ff */ /* d9ecff */ /* ecf5ff */ /* Link -------------------------- */ /* Border -------------------------- */ /* Fill -------------------------- */ /* Typography -------------------------- */ /* Size -------------------------- */ /* z-index -------------------------- */ /* Disable base -------------------------- */ /* Icon -------------------------- */ /* Checkbox -------------------------- */ /* Radio -------------------------- */ /* Select -------------------------- */ /* Alert -------------------------- */ /* MessageBox -------------------------- */ /* Message -------------------------- */ /* Notification -------------------------- */ /* Input -------------------------- */ /* Cascader -------------------------- */ /* Group -------------------------- */ /* Tab -------------------------- */ /* Button -------------------------- */ /* cascader -------------------------- */ /* Switch -------------------------- */ /* Dialog -------------------------- */ /* Table -------------------------- */ /* Pagination -------------------------- */ /* Popup -------------------------- */ /* Popover -------------------------- */ /* Tooltip -------------------------- */ /* Tag -------------------------- */ /* Tree -------------------------- */ /* Dropdown -------------------------- */ /* Badge -------------------------- */ /* Card --------------------------*/ /* Slider --------------------------*/ /* Steps --------------------------*/ /* Menu --------------------------*/ /* Rate --------------------------*/ /* DatePicker --------------------------*/ /* Loading --------------------------*/ /* Scrollbar --------------------------*/ /* Carousel --------------------------*/ /* Collapse --------------------------*/ /* Transfer --------------------------*/ /* Header --------------------------*/ /* Footer --------------------------*/ /* Main --------------------------*/ /* Timeline --------------------------*/ /* Backtop --------------------------*/ /* Link --------------------------*/ /* Calendar --------------------------*/ /* Form -------------------------- */ /* Avatar --------------------------*/ /* Break-point --------------------------*/ .el-popper .popper__arrow, .el-popper .popper__arrow::after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; } .el-popper .popper__arrow { border-width: 6px; filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03)); } .el-popper .popper__arrow::after { content: " "; border-width: 6px; } .el-popper[x-placement^="top"] { margin-bottom: 12px; } .el-popper[x-placement^="top"] .popper__arrow { bottom: -6px; left: 50%; margin-right: 3px; border-top-color: #EBEEF5; border-bottom-width: 0; } .el-popper[x-placement^="top"] .popper__arrow::after { bottom: 1px; margin-left: -6px; border-top-color: #FFFFFF; border-bottom-width: 0; } .el-popper[x-placement^="bottom"] { margin-top: 12px; } .el-popper[x-placement^="bottom"] .popper__arrow { top: -6px; left: 50%; margin-right: 3px; border-top-width: 0; border-bottom-color: #EBEEF5; } .el-popper[x-placement^="bottom"] .popper__arrow::after { top: 1px; margin-left: -6px; border-top-width: 0; border-bottom-color: #FFFFFF; } .el-popper[x-placement^="right"] { margin-left: 12px; } .el-popper[x-placement^="right"] .popper__arrow { top: 50%; left: -6px; margin-bottom: 3px; border-right-color: #EBEEF5; border-left-width: 0; } .el-popper[x-placement^="right"] .popper__arrow::after { bottom: -6px; left: 1px; border-right-color: #FFFFFF; border-left-width: 0; } .el-popper[x-placement^="left"] { margin-right: 12px; } .el-popper[x-placement^="left"] .popper__arrow { top: 50%; right: -6px; margin-bottom: 3px; border-right-width: 0; border-left-color: #EBEEF5; } .el-popper[x-placement^="left"] .popper__arrow::after { right: 1px; bottom: -6px; margin-left: -6px; border-right-width: 0; border-left-color: #FFFFFF; } .el-popover { position: absolute; background: #FFFFFF; min-width: 150px; border-radius: 4px; border: 1px solid #EBEEF5; padding: 12px; z-index: 2000; color: #606266; line-height: 1.4; text-align: justify; font-size: 14px; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); word-break: break-all; } .el-popover--plain { padding: 18px 20px; } .el-popover__title { color: #303133; font-size: 16px; line-height: 1; margin-bottom: 12px; } .el-popover__reference:focus:not(.focusing), .el-popover__reference:focus:hover { outline-width: 0; } .el-popover:focus:active, .el-popover:focus { outline-width: 0; } /* BEM support Func -------------------------- */ /* Element Chalk Variables */ /* Transition -------------------------- */ /* Color -------------------------- */ /* 53a8ff */ /* 66b1ff */ /* 79bbff */ /* 8cc5ff */ /* a0cfff */ /* b3d8ff */ /* c6e2ff */ /* d9ecff */ /* ecf5ff */ /* Link -------------------------- */ /* Border -------------------------- */ /* Fill -------------------------- */ /* Typography -------------------------- */ /* Size -------------------------- */ /* z-index -------------------------- */ /* Disable base -------------------------- */ /* Icon -------------------------- */ /* Checkbox -------------------------- */ /* Radio -------------------------- */ /* Select -------------------------- */ /* Alert -------------------------- */ /* MessageBox -------------------------- */ /* Message -------------------------- */ /* Notification -------------------------- */ /* Input -------------------------- */ /* Cascader -------------------------- */ /* Group -------------------------- */ /* Tab -------------------------- */ /* Button -------------------------- */ /* cascader -------------------------- */ /* Switch -------------------------- */ /* Dialog -------------------------- */ /* Table -------------------------- */ /* Pagination -------------------------- */ /* Popup -------------------------- */ /* Popover -------------------------- */ /* Tooltip -------------------------- */ /* Tag -------------------------- */ /* Tree -------------------------- */ /* Dropdown -------------------------- */ /* Badge -------------------------- */ /* Card --------------------------*/ /* Slider --------------------------*/ /* Steps --------------------------*/ /* Menu --------------------------*/ /* Rate --------------------------*/ /* DatePicker --------------------------*/ /* Loading --------------------------*/ /* Scrollbar --------------------------*/ /* Carousel --------------------------*/ /* Collapse --------------------------*/ /* Transfer --------------------------*/ /* Header --------------------------*/ /* Footer --------------------------*/ /* Main --------------------------*/ /* Timeline --------------------------*/ /* Backtop --------------------------*/ /* Link --------------------------*/ /* Calendar --------------------------*/ /* Form -------------------------- */ /* Avatar --------------------------*/ /* Break-point --------------------------*/ /* Break-points -------------------------- */ /* Scrollbar -------------------------- */ /* Placeholder -------------------------- */ /* BEM -------------------------- */ /* Element Chalk Variables */ /* Transition -------------------------- */ /* Color -------------------------- */ /* 53a8ff */ /* 66b1ff */ /* 79bbff */ /* 8cc5ff */ /* a0cfff */ /* b3d8ff */ /* c6e2ff */ /* d9ecff */ /* ecf5ff */ /* Link -------------------------- */ /* Border -------------------------- */ /* Fill -------------------------- */ /* Typography -------------------------- */ /* Size -------------------------- */ /* z-index -------------------------- */ /* Disable base -------------------------- */ /* Icon -------------------------- */ /* Checkbox -------------------------- */ /* Radio -------------------------- */ /* Select -------------------------- */ /* Alert -------------------------- */ /* MessageBox -------------------------- */ /* Message -------------------------- */ /* Notification -------------------------- */ /* Input -------------------------- */ /* Cascader -------------------------- */ /* Group -------------------------- */ /* Tab -------------------------- */ /* Button -------------------------- */ /* cascader -------------------------- */ /* Switch -------------------------- */ /* Dialog -------------------------- */ /* Table -------------------------- */ /* Pagination -------------------------- */ /* Popup -------------------------- */ /* Popover -------------------------- */ /* Tooltip -------------------------- */ /* Tag -------------------------- */ /* Tree -------------------------- */ /* Dropdown -------------------------- */ /* Badge -------------------------- */ /* Card --------------------------*/ /* Slider --------------------------*/ /* Steps --------------------------*/ /* Menu --------------------------*/ /* Rate --------------------------*/ /* DatePicker --------------------------*/ /* Loading --------------------------*/ /* Scrollbar --------------------------*/ /* Carousel --------------------------*/ /* Collapse --------------------------*/ /* Transfer --------------------------*/ /* Header --------------------------*/ /* Footer --------------------------*/ /* Main --------------------------*/ /* Timeline --------------------------*/ /* Backtop --------------------------*/ /* Link --------------------------*/ /* Calendar --------------------------*/ /* Form -------------------------- */ /* Avatar --------------------------*/ /* Break-point --------------------------*/ /* Element Chalk Variables */ /* Transition -------------------------- */ /* Color -------------------------- */ /* 53a8ff */ /* 66b1ff */ /* 79bbff */ /* 8cc5ff */ /* a0cfff */ /* b3d8ff */ /* c6e2ff */ /* d9ecff */ /* ecf5ff */ /* Link -------------------------- */ /* Border -------------------------- */ /* Fill -------------------------- */ /* Typography -------------------------- */ /* Size -------------------------- */ /* z-index -------------------------- */ /* Disable base -------------------------- */ /* Icon -------------------------- */ /* Checkbox -------------------------- */ /* Radio -------------------------- */ /* Select -------------------------- */ /* Alert -------------------------- */ /* MessageBox -------------------------- */ /* Message -------------------------- */ /* Notification -------------------------- */ /* Input -------------------------- */ /* Cascader -------------------------- */ /* Group -------------------------- */ /* Tab -------------------------- */ /* Button -------------------------- */ /* cascader -------------------------- */ /* Switch -------------------------- */ /* Dialog -------------------------- */ /* Table -------------------------- */ /* Pagination -------------------------- */ /* Popup -------------------------- */ /* Popover -------------------------- */ /* Tooltip -------------------------- */ /* Tag -------------------------- */ /* Tree -------------------------- */ /* Dropdown -------------------------- */ /* Badge -------------------------- */ /* Card --------------------------*/ /* Slider --------------------------*/ /* Steps --------------------------*/ /* Menu --------------------------*/ /* Rate --------------------------*/ /* DatePicker --------------------------*/ /* Loading --------------------------*/ /* Scrollbar --------------------------*/ /* Carousel --------------------------*/ /* Collapse --------------------------*/ /* Transfer --------------------------*/ /* Header --------------------------*/ /* Footer --------------------------*/ /* Main --------------------------*/ /* Timeline --------------------------*/ /* Backtop --------------------------*/ /* Link --------------------------*/ /* Calendar --------------------------*/ /* Form -------------------------- */ /* Avatar --------------------------*/ /* Break-point --------------------------*/ /* Element Chalk Variables */ /* Transition -------------------------- */ /* Color -------------------------- */ /* 53a8ff */ /* 66b1ff */ /* 79bbff */ /* 8cc5ff */ /* a0cfff */ /* b3d8ff */ /* c6e2ff */ /* d9ecff */ /* ecf5ff */ /* Link -------------------------- */ /* Border -------------------------- */ /* Fill -------------------------- */ /* Typography -------------------------- */ /* Size -------------------------- */ /* z-index -------------------------- */ /* Disable base -------------------------- */ /* Icon -------------------------- */ /* Checkbox -------------------------- */ /* Radio -------------------------- */ /* Select -------------------------- */ /* Alert -------------------------- */ /* MessageBox -------------------------- */ /* Message -------------------------- */ /* Notification -------------------------- */ /* Input -------------------------- */ /* Cascader -------------------------- */ /* Group -------------------------- */ /* Tab -------------------------- */ /* Button -------------------------- */ /* cascader -------------------------- */ /* Switch -------------------------- */ /* Dialog -------------------------- */ /* Table -------------------------- */ /* Pagination -------------------------- */ /* Popup -------------------------- */ /* Popover -------------------------- */ /* Tooltip -------------------------- */ /* Tag -------------------------- */ /* Tree -------------------------- */ /* Dropdown -------------------------- */ /* Badge -------------------------- */ /* Card --------------------------*/ /* Slider --------------------------*/ /* Steps --------------------------*/ /* Menu --------------------------*/ /* Rate --------------------------*/ /* DatePicker --------------------------*/ /* Loading --------------------------*/ /* Scrollbar --------------------------*/ /* Carousel --------------------------*/ /* Collapse --------------------------*/ /* Transfer --------------------------*/ /* Header --------------------------*/ /* Footer --------------------------*/ /* Main --------------------------*/ /* Timeline --------------------------*/ /* Backtop --------------------------*/ /* Link --------------------------*/ /* Calendar --------------------------*/ /* Form -------------------------- */ /* Avatar --------------------------*/ /* Break-point --------------------------*/ /* BEM support Func -------------------------- */ /* Element Chalk Variables */ /* Transition -------------------------- */ /* Color -------------------------- */ /* 53a8ff */ /* 66b1ff */ /* 79bbff */ /* 8cc5ff */ /* a0cfff */ /* b3d8ff */ /* c6e2ff */ /* d9ecff */ /* ecf5ff */ /* Link -------------------------- */ /* Border -------------------------- */ /* Fill -------------------------- */ /* Typography -------------------------- */ /* Size -------------------------- */ /* z-index -------------------------- */ /* Disable base -------------------------- */ /* Icon -------------------------- */ /* Checkbox -------------------------- */ /* Radio -------------------------- */ /* Select -------------------------- */ /* Alert -------------------------- */ /* MessageBox -------------------------- */ /* Message -------------------------- */ /* Notification -------------------------- */ /* Input -------------------------- */ /* Cascader -------------------------- */ /* Group -------------------------- */ /* Tab -------------------------- */ /* Button -------------------------- */ /* cascader -------------------------- */ /* Switch -------------------------- */ /* Dialog -------------------------- */ /* Table -------------------------- */ /* Pagination -------------------------- */ /* Popup -------------------------- */ /* Popover -------------------------- */ /* Tooltip -------------------------- */ /* Tag -------------------------- */ /* Tree -------------------------- */ /* Dropdown -------------------------- */ /* Badge -------------------------- */ /* Card --------------------------*/ /* Slider --------------------------*/ /* Steps --------------------------*/ /* Menu --------------------------*/ /* Rate --------------------------*/ /* DatePicker --------------------------*/ /* Loading --------------------------*/ /* Scrollbar --------------------------*/ /* Carousel --------------------------*/ /* Collapse --------------------------*/ /* Transfer --------------------------*/ /* Header --------------------------*/ /* Footer --------------------------*/ /* Main --------------------------*/ /* Timeline --------------------------*/ /* Backtop --------------------------*/ /* Link --------------------------*/ /* Calendar --------------------------*/ /* Form -------------------------- */ /* Avatar --------------------------*/ /* Break-point --------------------------*/ /* Break-points -------------------------- */ /* Scrollbar -------------------------- */ /* Placeholder -------------------------- */ /* BEM -------------------------- */ .el-button { display: inline-block; line-height: 1; white-space: nowrap; cursor: pointer; background: #FFFFFF; border: 1px solid #DCDFE6; border-color: #DCDFE6; color: #606266; -webkit-appearance: none; text-align: center; box-sizing: border-box; outline: none; margin: 0; transition: .1s; font-weight: 500; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; padding: 12px 20px; font-size: 14px; border-radius: 4px; } .el-button + .el-button { margin-left: 10px; } .el-button.is-round { padding: 12px 20px; } .el-button:hover, .el-button:focus { color: #409EFF; border-color: #c6e2ff; background-color: #ecf5ff; } .el-button:active { color: #3a8ee6; border-color: #3a8ee6; outline: none; } .el-button::-moz-focus-inner { border: 0; } .el-button [class*="el-icon-"] + span { margin-left: 5px; } .el-button.is-plain:hover, .el-button.is-plain:focus { background: #FFFFFF; border-color: #409EFF; color: #409EFF; } .el-button.is-plain:active { background: #FFFFFF; border-color: #3a8ee6; color: #3a8ee6; outline: none; } .el-button.is-active { color: #3a8ee6; border-color: #3a8ee6; } .el-button.is-disabled, .el-button.is-disabled:hover, .el-button.is-disabled:focus { color: #C0C4CC; cursor: not-allowed; background-image: none; background-color: #FFFFFF; border-color: #EBEEF5; } .el-button.is-disabled.el-button--text { background-color: transparent; } .el-button.is-disabled.is-plain, .el-button.is-disabled.is-plain:hover, .el-button.is-disabled.is-plain:focus { background-color: #FFFFFF; border-color: #EBEEF5; color: #C0C4CC; } .el-button.is-loading { position: relative; pointer-events: none; } .el-button.is-loading:before { pointer-events: none; content: ''; position: absolute; left: -1px; top: -1px; right: -1px; bottom: -1px; border-radius: inherit; background-color: rgba(255, 255, 255, 0.35); } .el-button.is-round { border-radius: 20px; padding: 12px 23px; } .el-button.is-circle { border-radius: 50%; padding: 12px; } .el-button--primary { color: #FFFFFF; background-color: #409EFF; border-color: #409EFF; } .el-button--primary:hover, .el-button--primary:focus { background: #66b1ff; border-color: #66b1ff; color: #FFFFFF; } .el-button--primary:active { background: #3a8ee6; border-color: #3a8ee6; color: #FFFFFF; outline: none; } .el-button--primary.is-active { background: #3a8ee6; border-color: #3a8ee6; color: #FFFFFF; } .el-button--primary.is-disabled, .el-button--primary.is-disabled:hover, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:active { color: #FFFFFF; background-color: #a0cfff; border-color: #a0cfff; } .el-button--primary.is-plain { color: #409EFF; background: #ecf5ff; border-color: #b3d8ff; } .el-button--primary.is-plain:hover, .el-button--primary.is-plain:focus { background: #409EFF; border-color: #409EFF; color: #FFFFFF; } .el-button--primary.is-plain:active { background: #3a8ee6; border-color: #3a8ee6; color: #FFFFFF; outline: none; } .el-button--primary.is-plain.is-disabled, .el-button--primary.is-plain.is-disabled:hover, .el-button--primary.is-plain.is-disabled:focus, .el-button--primary.is-plain.is-disabled:active { color: #8cc5ff; background-color: #ecf5ff; border-color: #d9ecff; } .el-button--success { color: #FFFFFF; background-color: #67C23A; border-color: #67C23A; } .el-button--success:hover, .el-button--success:focus { background: #85ce61; border-color: #85ce61; color: #FFFFFF; } .el-button--success:active { background: #5daf34; border-color: #5daf34; color: #FFFFFF; outline: none; } .el-button--success.is-active { background: #5daf34; border-color: #5daf34; color: #FFFFFF; } .el-button--success.is-disabled, .el-button--success.is-disabled:hover, .el-button--success.is-disabled:focus, .el-button--success.is-disabled:active { color: #FFFFFF; background-color: #b3e19d; border-color: #b3e19d; } .el-button--success.is-plain { color: #67C23A; background: #f0f9eb; border-color: #c2e7b0; } .el-button--success.is-plain:hover, .el-button--success.is-plain:focus { background: #67C23A; border-color: #67C23A; color: #FFFFFF; } .el-button--success.is-plain:active { background: #5daf34; border-color: #5daf34; color: #FFFFFF; outline: none; } .el-button--success.is-plain.is-disabled, .el-button--success.is-plain.is-disabled:hover, .el-button--success.is-plain.is-disabled:focus, .el-button--success.is-plain.is-disabled:active { color: #a4da89; background-color: #f0f9eb; border-color: #e1f3d8; } .el-button--warning { color: #FFFFFF; background-color: #E6A23C; border-color: #E6A23C; } .el-button--warning:hover, .el-button--warning:focus { background: #ebb563; border-color: #ebb563; color: #FFFFFF; } .el-button--warning:active { background: #cf9236; border-color: #cf9236; color: #FFFFFF; outline: none; } .el-button--warning.is-active { background: #cf9236; border-color: #cf9236; color: #FFFFFF; } .el-button--warning.is-disabled, .el-button--warning.is-disabled:hover, .el-button--warning.is-disabled:focus, .el-button--warning.is-disabled:active { color: #FFFFFF; background-color: #f3d19e; border-color: #f3d19e; } .el-button--warning.is-plain { color: #E6A23C; background: #fdf6ec; border-color: #f5dab1; } .el-button--warning.is-plain:hover, .el-button--warning.is-plain:focus { background: #E6A23C; border-color: #E6A23C; color: #FFFFFF; } .el-button--warning.is-plain:active { background: #cf9236; border-color: #cf9236; color: #FFFFFF; outline: none; } .el-button--warning.is-plain.is-disabled, .el-button--warning.is-plain.is-disabled:hover, .el-button--warning.is-plain.is-disabled:focus, .el-button--warning.is-plain.is-disabled:active { color: #f0c78a; background-color: #fdf6ec; border-color: #faecd8; } .el-button--danger { color: #FFFFFF; background-color: #F56C6C; border-color: #F56C6C; } .el-button--danger:hover, .el-button--danger:focus { background: #f78989; border-color: #f78989; color: #FFFFFF; } .el-button--danger:active { background: #dd6161; border-color: #dd6161; color: #FFFFFF; outline: none; } .el-button--danger.is-active { background: #dd6161; border-color: #dd6161; color: #FFFFFF; } .el-button--danger.is-disabled, .el-button--danger.is-disabled:hover, .el-button--danger.is-disabled:focus, .el-button--danger.is-disabled:active { color: #FFFFFF; background-color: #fab6b6; border-color: #fab6b6; } .el-button--danger.is-plain { color: #F56C6C; background: #fef0f0; border-color: #fbc4c4; } .el-button--danger.is-plain:hover, .el-button--danger.is-plain:focus { background: #F56C6C; border-color: #F56C6C; color: #FFFFFF; } .el-button--danger.is-plain:active { background: #dd6161; border-color: #dd6161; color: #FFFFFF; outline: none; } .el-button--danger.is-plain.is-disabled, .el-button--danger.is-plain.is-disabled:hover, .el-button--danger.is-plain.is-disabled:focus, .el-button--danger.is-plain.is-disabled:active { color: #f9a7a7; background-color: #fef0f0; border-color: #fde2e2; } .el-button--info { color: #FFFFFF; background-color: #909399; border-color: #909399; } .el-button--info:hover, .el-button--info:focus { background: #a6a9ad; border-color: #a6a9ad; color: #FFFFFF; } .el-button--info:active { background: #82848a; border-color: #82848a; color: #FFFFFF; outline: none; } .el-button--info.is-active { background: #82848a; border-color: #82848a; color: #FFFFFF; } .el-button--info.is-disabled, .el-button--info.is-disabled:hover, .el-button--info.is-disabled:focus, .el-button--info.is-disabled:active { color: #FFFFFF; background-color: #c8c9cc; border-color: #c8c9cc; } .el-button--info.is-plain { color: #909399; background: #f4f4f5; border-color: #d3d4d6; } .el-button--info.is-plain:hover, .el-button--info.is-plain:focus { background: #909399; border-color: #909399; color: #FFFFFF; } .el-button--info.is-plain:active { background: #82848a; border-color: #82848a; color: #FFFFFF; outline: none; } .el-button--info.is-plain.is-disabled, .el-button--info.is-plain.is-disabled:hover, .el-button--info.is-plain.is-disabled:focus, .el-button--info.is-plain.is-disabled:active { color: #bcbec2; background-color: #f4f4f5; border-color: #e9e9eb; } .el-button--medium { padding: 10px 20px; font-size: 14px; border-radius: 4px; } .el-button--medium.is-round { padding: 10px 20px; } .el-button--medium.is-circle { padding: 10px; } .el-button--small { padding: 9px 15px; font-size: 12px; border-radius: 3px; } .el-button--small.is-round { padding: 9px 15px; } .el-button--small.is-circle { padding: 9px; } .el-button--mini { padding: 7px 15px; font-size: 12px; border-radius: 3px; } .el-button--mini.is-round { padding: 7px 15px; } .el-button--mini.is-circle { padding: 7px; } .el-button--text { border-color: transparent; color: #409EFF; background: transparent; padding-left: 0; padding-right: 0; } .el-button--text:hover, .el-button--text:focus { color: #66b1ff; border-color: transparent; background-color: transparent; } .el-button--text:active { color: #3a8ee6; border-color: transparent; background-color: transparent; } .el-button--text.is-disabled, .el-button--text.is-disabled:hover, .el-button--text.is-disabled:focus { border-color: transparent; } .el-button-group { display: inline-block; vertical-align: middle; } .el-button-group::before, .el-button-group::after { display: table; content: ""; } .el-button-group::after { clear: both; } .el-button-group > .el-button { float: left; position: relative; } .el-button-group > .el-button + .el-button { margin-left: 0; } .el-button-group > .el-button.is-disabled { z-index: 1; } .el-button-group > .el-button:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; } .el-button-group > .el-button:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; } .el-button-group > .el-button:first-child:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; } .el-button-group > .el-button:first-child:last-child.is-round { border-radius: 20px; } .el-button-group > .el-button:first-child:last-child.is-circle { border-radius: 50%; } .el-button-group > .el-button:not(:first-child):not(:last-child) { border-radius: 0; } .el-button-group > .el-button:not(:last-child) { margin-right: -1px; } .el-button-group > .el-button:hover, .el-button-group > .el-button:focus, .el-button-group > .el-button:active { z-index: 1; } .el-button-group > .el-button.is-active { z-index: 1; } .el-button-group > .el-dropdown > .el-button { border-top-left-radius: 0; border-bottom-left-radius: 0; border-left-color: rgba(255, 255, 255, 0.5); } .el-button-group .el-button--primary:first-child { border-right-color: rgba(255, 255, 255, 0.5); } .el-button-group .el-button--primary:last-child { border-left-color: rgba(255, 255, 255, 0.5); } .el-button-group .el-button--primary:not(:first-child):not(:last-child) { border-left-color: rgba(255, 255, 255, 0.5); border-right-color: rgba(255, 255, 255, 0.5); } .el-button-group .el-button--success:first-child { border-right-color: rgba(255, 255, 255, 0.5); } .el-button-group .el-button--success:last-child { border-left-color: rgba(255, 255, 255, 0.5); } .el-button-group .el-button--success:not(:first-child):not(:last-child) { border-left-color: rgba(255, 255, 255, 0.5); border-right-color: rgba(255, 255, 255, 0.5); } .el-button-group .el-button--warning:first-child { border-right-color: rgba(255, 255, 255, 0.5); } .el-button-group .el-button--warning:last-child { border-left-color: rgba(255, 255, 255, 0.5); } .el-button-group .el-button--warning:not(:first-child):not(:last-child) { border-left-color: rgba(255, 255, 255, 0.5); border-right-color: rgba(255, 255, 255, 0.5); } .el-button-group .el-button--danger:first-child { border-right-color: rgba(255, 255, 255, 0.5); } .el-button-group .el-button--danger:last-child { border-left-color: rgba(255, 255, 255, 0.5); } .el-button-group .el-button--danger:not(:first-child):not(:last-child) { border-left-color: rgba(255, 255, 255, 0.5); border-right-color: rgba(255, 255, 255, 0.5); } .el-button-group .el-button--info:first-child { border-right-color: rgba(255, 255, 255, 0.5); } .el-button-group .el-button--info:last-child { border-left-color: rgba(255, 255, 255, 0.5); } .el-button-group .el-button--info:not(:first-child):not(:last-child) { border-left-color: rgba(255, 255, 255, 0.5); border-right-color: rgba(255, 255, 255, 0.5); } /* BEM support Func -------------------------- */ /* Element Chalk Variables */ /* Transition -------------------------- */ /* Color -------------------------- */ /* 53a8ff */ /* 66b1ff */ /* 79bbff */ /* 8cc5ff */ /* a0cfff */ /* b3d8ff */ /* c6e2ff */ /* d9ecff */ /* ecf5ff */ /* Link -------------------------- */ /* Border -------------------------- */ /* Fill -------------------------- */ /* Typography -------------------------- */ /* Size -------------------------- */ /* z-index -------------------------- */ /* Disable base -------------------------- */ /* Icon -------------------------- */ /* Checkbox -------------------------- */ /* Radio -------------------------- */ /* Select -------------------------- */ /* Alert -------------------------- */ /* MessageBox -------------------------- */ /* Message -------------------------- */ /* Notification -------------------------- */ /* Input -------------------------- */ /* Cascader -------------------------- */ /* Group -------------------------- */ /* Tab -------------------------- */ /* Button -------------------------- */ /* cascader -------------------------- */ /* Switch -------------------------- */ /* Dialog -------------------------- */ /* Table -------------------------- */ /* Pagination -------------------------- */ /* Popup -------------------------- */ /* Popover -------------------------- */ /* Tooltip -------------------------- */ /* Tag -------------------------- */ /* Tree -------------------------- */ /* Dropdown -------------------------- */ /* Badge -------------------------- */ /* Card --------------------------*/ /* Slider --------------------------*/ /* Steps --------------------------*/ /* Menu --------------------------*/ /* Rate --------------------------*/ /* DatePicker --------------------------*/ /* Loading --------------------------*/ /* Scrollbar --------------------------*/ /* Carousel --------------------------*/ /* Collapse --------------------------*/ /* Transfer --------------------------*/ /* Header --------------------------*/ /* Footer --------------------------*/ /* Main --------------------------*/ /* Timeline --------------------------*/ /* Backtop --------------------------*/ /* Link --------------------------*/ /* Calendar --------------------------*/ /* Form -------------------------- */ /* Avatar --------------------------*/ /* Break-point --------------------------*/ /* Break-points -------------------------- */ /* Scrollbar -------------------------- */ /* Placeholder -------------------------- */ /* BEM -------------------------- */ /* Element Chalk Variables */ /* Transition -------------------------- */ /* Color -------------------------- */ /* 53a8ff */ /* 66b1ff */ /* 79bbff */ /* 8cc5ff */ /* a0cfff */ /* b3d8ff */ /* c6e2ff */ /* d9ecff */ /* ecf5ff */ /* Link -------------------------- */ /* Border -------------------------- */ /* Fill -------------------------- */ /* Typography -------------------------- */ /* Size -------------------------- */ /* z-index -------------------------- */ /* Disable base -------------------------- */ /* Icon -------------------------- */ /* Checkbox -------------------------- */ /* Radio -------------------------- */ /* Select -------------------------- */ /* Alert -------------------------- */ /* MessageBox -------------------------- */ /* Message -------------------------- */ /* Notification -------------------------- */ /* Input -------------------------- */ /* Cascader -------------------------- */ /* Group -------------------------- */ /* Tab -------------------------- */ /* Button -------------------------- */ /* cascader -------------------------- */ /* Switch -------------------------- */ /* Dialog -------------------------- */ /* Table -------------------------- */ /* Pagination -------------------------- */ /* Popup -------------------------- */ /* Popover -------------------------- */ /* Tooltip -------------------------- */ /* Tag -------------------------- */ /* Tree -------------------------- */ /* Dropdown -------------------------- */ /* Badge -------------------------- */ /* Card --------------------------*/ /* Slider --------------------------*/ /* Steps --------------------------*/ /* Menu --------------------------*/ /* Rate --------------------------*/ /* DatePicker --------------------------*/ /* Loading --------------------------*/ /* Scrollbar --------------------------*/ /* Carousel --------------------------*/ /* Collapse --------------------------*/ /* Transfer --------------------------*/ /* Header --------------------------*/ /* Footer --------------------------*/ /* Main --------------------------*/ /* Timeline --------------------------*/ /* Backtop --------------------------*/ /* Link --------------------------*/ /* Calendar --------------------------*/ /* Form -------------------------- */ /* Avatar --------------------------*/ /* Break-point --------------------------*/ .el-popper .popper__arrow, .el-popper .popper__arrow::after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; } .el-popper .popper__arrow { border-width: 6px; filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03)); } .el-popper .popper__arrow::after { content: " "; border-width: 6px; } .el-popper[x-placement^="top"] { margin-bottom: 12px; } .el-popper[x-placement^="top"] .popper__arrow { bottom: -6px; left: 50%; margin-right: 3px; border-top-color: #EBEEF5; border-bottom-width: 0; } .el-popper[x-placement^="top"] .popper__arrow::after { bottom: 1px; margin-left: -6px; border-top-color: #FFFFFF; border-bottom-width: 0; } .el-popper[x-placement^="bottom"] { margin-top: 12px; } .el-popper[x-placement^="bottom"] .popper__arrow { top: -6px; left: 50%; margin-right: 3px; border-top-width: 0; border-bottom-color: #EBEEF5; } .el-popper[x-placement^="bottom"] .popper__arrow::after { top: 1px; margin-left: -6px; border-top-width: 0; border-bottom-color: #FFFFFF; } .el-popper[x-placement^="right"] { margin-left: 12px; } .el-popper[x-placement^="right"] .popper__arrow { top: 50%; left: -6px; margin-bottom: 3px; border-right-color: #EBEEF5; border-left-width: 0; } .el-popper[x-placement^="right"] .popper__arrow::after { bottom: -6px; left: 1px; border-right-color: #FFFFFF; border-left-width: 0; } .el-popper[x-placement^="left"] { margin-right: 12px; } .el-popper[x-placement^="left"] .popper__arrow { top: 50%; right: -6px; margin-bottom: 3px; border-right-width: 0; border-left-color: #EBEEF5; } .el-popper[x-placement^="left"] .popper__arrow::after { right: 1px; bottom: -6px; margin-left: -6px; border-right-width: 0; border-left-color: #FFFFFF; } .el-dropdown { display: inline-block; position: relative; color: #606266; font-size: 14px; } .el-dropdown .el-button-group { display: block; } .el-dropdown .el-button-group .el-button { float: none; } .el-dropdown .el-dropdown__caret-button { padding-left: 5px; padding-right: 5px; position: relative; border-left: none; } .el-dropdown .el-dropdown__caret-button::before { content: ''; position: absolute; display: block; width: 1px; top: 5px; bottom: 5px; left: 0; background: rgba(255, 255, 255, 0.5); } .el-dropdown .el-dropdown__caret-button.el-button--default::before { background: rgba(220, 223, 230, 0.5); } .el-dropdown .el-dropdown__caret-button:hover::before { top: 0; bottom: 0; } .el-dropdown .el-dropdown__caret-button .el-dropdown__icon { padding-left: 0; } .el-dropdown__icon { font-size: 12px; margin: 0 3px; } .el-dropdown .el-dropdown-selfdefine:focus:active, .el-dropdown .el-dropdown-selfdefine:focus:not(.focusing) { outline-width: 0; } .el-dropdown-menu { position: absolute; top: 0; left: 0; z-index: 10; padding: 10px 0; margin: 5px 0; background-color: #FFFFFF; border: 1px solid #EBEEF5; border-radius: 4px; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); } .el-dropdown-menu__item { list-style: none; line-height: 36px; padding: 0 20px; margin: 0; font-size: 14px; color: #606266; cursor: pointer; outline: none; } .el-dropdown-menu__item:not(.is-disabled):hover, .el-dropdown-menu__item:focus { background-color: #f4f5f7; color: #606266; } .el-dropdown-menu__item i { margin-right: 5px; } .el-dropdown-menu__item--divided { position: relative; margin-top: 6px; border-top: 1px solid #EBEEF5; } .el-dropdown-menu__item--divided:before { content: ''; height: 6px; display: block; margin: 0 -20px; background-color: #FFFFFF; } .el-dropdown-menu__item.is-disabled { cursor: default; color: #bbb; pointer-events: none; } .el-dropdown-menu--medium { padding: 6px 0; } .el-dropdown-menu--medium .el-dropdown-menu__item { line-height: 30px; padding: 0 17px; font-size: 14px; } .el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided { margin-top: 6px; } .el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before { height: 6px; margin: 0 -17px; } .el-dropdown-menu--small { padding: 6px 0; } .el-dropdown-menu--small .el-dropdown-menu__item { line-height: 27px; padding: 0 15px; font-size: 13px; } .el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided { margin-top: 4px; } .el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before { height: 4px; margin: 0 -15px; } .el-dropdown-menu--mini { padding: 3px 0; } .el-dropdown-menu--mini .el-dropdown-menu__item { line-height: 24px; padding: 0 10px; font-size: 12px; } .el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided { margin-top: 3px; } .el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before { height: 3px; margin: 0 -10px; } .el-dropdown-menu__item { min-width: 100px; line-height: 34px; } .el-dropdown-menu__item .item.red { color: #f00; } .el-dropdown-menu__item .item.red > i { color: #f00; } .el-dropdown-menu__item .item:hover.red > i { color: #f00; } .el-dropdown-menu__item--divided:before { height: 5px; } .el-tooltip__popper.is-light[x-placement^="bottom"] { border-width: 0; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); } .el-tooltip__popper.is-light[x-placement^="bottom"] .popper__arrow { border-bottom-color: rgba(217, 217, 217, 0.5); } @font-face { font-family: zenicon; src: url(../css/fonts/zenicon.woff2) format("woff2"); } .ft.icon { font-family: zenicon, serif; line-height: 1; letter-spacing: normal; text-transform: none; white-space: nowrap; word-wrap: normal; text-rendering: auto; transform: scale(1.2); transform-origin: 50% 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; direction: ltr; -webkit-font-feature-settings: "liga"; padding-left: 1px; } .ft + .el-el-button, .ft + .ft, .ft + .z-confirm, .ft + .z-execute, .ft + .z-link, .ft + a { margin-left: .6rem; } .ft.l12 { margin-left: 12px; } .ft.r12 { margin-right: 12px; } .ft.hover { cursor: pointer; } .ft.hover:hover { color: #0285d7; } .ft.dark { color: #0d0d0d; } .ft.gray { color: #666; } .ft.yellow { color: #f90; } .ft.red { color: #ed3f14; } .ft.green { color: #19be6b; } .ft.blue { color: #2d8cf0; } .ft.center { text-align: center; } .ft.right { text-align: right; } .ft.bold { font-weight: 700; } .ft.underline { text-decoration: underline; } .ft.through { text-decoration: line-through; } .ft.italic { font-style: italic; } .ft.cursor { cursor: pointer; } .ft.h1 { font-size: 1.3rem; } .ft.h2 { font-size: 1.2rem; } .ft.h3 { font-size: 1.1rem; } .ft.h4 { font-size: .9rem; } .ft.h5 { font-size: .8rem; } @font-face { font-family: 'taskfont'; /* Project id 2583385 */ src: url("../css/fonts/taskfont.woff2") format("woff2"), url("../css/fonts/taskfont.woff") format("woff"), url("../css/fonts/taskfont.ttf") format("truetype"); } .taskfont { font-family: "taskfont", "serif" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; } .app-view-loading { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 99999; background-color: rgba(255, 255, 255, 0.7); display: flex; align-items: center; justify-content: center; } .app-view-loading > div { text-align: center; } .app-view-loading > div > div { color: #ccc; margin: 0; font: 11px verdana; line-height: 16px; text-transform: uppercase; letter-spacing: 1px; } .app-view-loading > div > span { display: inline-block; vertical-align: middle; width: 8px; height: 8px; margin: 2px; background: #007DB6; border-radius: 8px; animation: app-view-loadanim 1s infinite alternate; } .app-view-loading > div > span:nth-of-type(2) { background: #008FB2; animation-delay: 0.2s; } .app-view-loading > div > span:nth-of-type(3) { background: #009B9E; animation-delay: 0.4s; } .app-view-loading > div > span:nth-of-type(4) { background: #00A77D; animation-delay: 0.6s; } .app-view-loading > div > span:nth-of-type(5) { background: #00B247; animation-delay: 0.8s; } .app-view-loading > div > span:nth-of-type(6) { background: #5AB027; animation-delay: 1.0s; } .app-view-loading > div > span:nth-of-type(7) { background: #A0B61E; animation-delay: 1.2s; } @keyframes app-view-loadanim { 0% { opacity: 0; } 100% { opacity: 1; } } .overlay-y { overflow-y: overlay !important; /* 滚动条美化 */ /*滚动条滑块隐藏*/ /*按下滚动条,颜色加深*/ /*鼠标浮到容器上,让该容器的滚动条滑块显示*/ /*鼠标浮到容器上,让该容器的滚动条滑块显示*/ /*滚动条轨道*/ } .overlay-y::-webkit-scrollbar { width: 10px; height: 10px; } .overlay-y::-webkit-scrollbar-thumb { border-radius: 10px; background: rgba(0, 0, 0, 0); } .overlay-y::-webkit-scrollbar-thumb:active { border-radius: 10px; background: rgba(0, 0, 0, 0.5); } .overlay-y:hover::-webkit-scrollbar-thumb { border: 2px solid transparent; background: rgba(0, 0, 0, 0.2); background-clip: content-box; } .overlay-y:hover::-webkit-scrollbar-thumb:hover { border-top-width: 0; border-bottom-width: 0; } .overlay-y::-webkit-scrollbar-track { border-radius: 10px; background: rgba(0, 0, 0, 0); } .common-auto-tip { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .common-circle { border-radius: 50%; } .common-circle .common-circle-path { fill: transparent; } .common-circle .common-circle-g-path-ring { stroke: #8bcf70; } .common-circle .common-circle-g-path-core { fill: #8bcf70; transform: scale(0.56); transform-origin: 50%; } .img-upload-modal .ivu-modal-mask { z-index: 1001; } .img-upload-modal .ivu-modal-no-mask { background-color: rgba(55, 55, 55, 0.2); } .img-upload-modal .ivu-modal-wrap { z-index: 1001; } .imgcomp-upload-list { display: inline-block; width: 60px; height: 60px; text-align: center; line-height: 60px; border: 1px solid transparent; border-radius: 4px; overflow: hidden; background: #fff; position: relative; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); margin-right: 4px; vertical-align: top; } .imgcomp-upload-list .imgcomp-upload-img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-position: center; background-size: cover; } .imgcomp-upload-list .imgcomp-upload-list-cover { display: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.6); } .imgcomp-upload-list .imgcomp-upload-list-cover i { color: #fff; font-size: 24px; cursor: pointer; vertical-align: middle; margin: 0; transition: all .2s; } .imgcomp-upload-list .imgcomp-upload-list-cover i:hover { font-size: 28px; } .imgcomp-upload-list .ivu-progress { height: 100%; } .imgcomp-upload-list .ivu-progress .ivu-progress-outer { background-color: rgba(0, 0, 0, 0.68); height: 100%; } .imgcomp-upload-list .ivu-progress .ivu-progress-outer .ivu-progress-inner { width: 88%; margin: 0 auto; } .imgcomp-upload-list:hover .imgcomp-upload-list-cover { display: block; } .img-upload-foot { display: flex; align-items: center; justify-content: flex-end; } .img-upload-foot .img-upload-foot-input { flex: 1; text-align: left; display: flex; align-items: center; justify-content: flex-end; } .img-upload-foot .img-upload-foot-input .img-upload-foot-httptitle { cursor: pointer; padding-left: 3px; margin-right: 22px; } .add-box { width: 60px; height: 60px; line-height: 60px; display: inline-block; background: #fff; border: 1px dashed #dddee1; border-radius: 4px; text-align: center; position: relative; overflow: hidden; vertical-align: top; } .add-box .add-box-icon i { vertical-align: middle; padding-bottom: 2px; } .add-box .add-box-upload { display: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%; color: #ffffff; padding-top: 9px; background: rgba(0, 0, 0, 0.6); } .add-box .add-box-upload .add-box-item { height: 22px; line-height: 22px; cursor: pointer; } .add-box .add-box-upload .add-box-item .ivu-upload-drag, .add-box .add-box-upload .add-box-item .ivu-upload-drag:hover { background: transparent; border: 0; border-radius: 0; } .add-box .add-box-upload .add-box-item span { transition: all .2s; font-size: 12px; } .add-box .add-box-upload .add-box-item:hover span { font-size: 14px; } .add-box em { font-style: normal; } .add-box:hover { border-color: rgba(0, 0, 0, 0.6); } .add-box:hover .add-box-upload { display: block; } .callback-add-box { display: block; width: auto; height: 25px; line-height: 25px; border: 0; background: transparent; } .callback-add-box .add-box-icon { display: none; } .callback-add-box .add-box-upload { display: block; width: auto; background: transparent; color: #333; padding: 0; } .callback-add-box .add-box-upload > div { display: inline-block; padding-right: 10px; } .browse-load { margin: 20px; text-align: center; } .browse-list { max-height: 540px; overflow: auto; } .browse-list .browse-item { margin: 10px 15px; display: inline-block; text-align: center; cursor: pointer; position: relative; } .browse-list .browse-item .browse-img { width: 64px; height: 64px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAABxCAAAAABg5GeyAAACW0lEQVR4Ae3XVRLjMBAE0L3/rSwKM3OcSNPyLVYOLvM6UD0Bd03LVe9XH+RlhlRSSSWVVFJJJZVUUkkllVRSSSWVVFJJJZVUUkl9WyqppJJKKqmkkgpURP17xngOAR5NxW5wlJ9MaLQh83F4NHWmd/gZtdVBaOldfDB1bq5UpJFbFOC6LKnYrkRO209PAw+hIuzWB8Ep5es8HvYo4z4tE1X8UeRwlMM2D5Bzkc7kj6Bi3VTKDDwEeUcrMxrUvGDXTnHa6kK69SDN9sgq1clxKSbNHqqnYmdri81Q9QHf1JPt1Frncaib2XbiTKL2GkHaurnY9LOulMV0O7G6Kw+g9sw2ohhm62KezVJaaufjWC1TnOkr1exilJ7Ji0vxCCqO9V4UwV4PYr9+apouhGYLKfnahdpqegjmeoXOpXgANe70pKT6Zhu19qkY2nC0PZS527lQOyInqr8Uvc5jqfUb1X+PGh5IhW90S2quh3FQC2XRcF66TUkTXPcLKm5FtdR9RJq+2hWII7UpFtmsQLEyzsdJtkxxpr6gLotbUSlV9yeT0Trmzk2XPdUThLYarUbWOY9j04xXQ2u+pMZLYSumGmNUH3HbM9qOAwSHodN2Pks25F2j3aI7+IxqNsB+YLWb16ukSjiW4xNB0gMoMfApBS/XZQgi3p9/5RsiKNKZEOwYFVIF5VyTyD19sbyjIJiNJRZxpNbx2S8sGKvGZNHJBniBu9Wy5WxjGuQFqIAcBHiRGyt4ua5gSCWVVFJJJZVUUkkllVRSSSWVVFJJJZVUUkkllVRSSSWVVFI/AgO0SXIVYHeGAAAAAElFTkSuQmCC); background-position: center; background-repeat: no-repeat; background-size: cover; } .browse-list .browse-item .browse-title { display: block; width: 64px; margin-top: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .browse-list .browse-item .browse-icon { position: absolute; top: 0; left: 0; width: 100%; height: 64px; font-size: 36px; padding-top: 15px; color: #ffffff; background-color: rgba(0, 0, 0, 0.5); } .browse-list-disabled { position: relative; } .browse-list-disabled:after { position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.9); z-index: 1; } .common-loading { transform-origin: center center; width: 30px; height: 30px; max-width: 100%; max-height: 100%; margin: auto; overflow: hidden; animation: rotate 2s linear infinite; } .common-loading .common-path { stroke-dasharray: 1, 200; stroke-dashoffset: 0; stroke-linecap: round; animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; } @keyframes rotate { to { -webkit-transform: rotate(1turn); transform: rotate(1turn); } } @keyframes dash { 0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; } 50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35; } to { stroke-dasharray: 89, 200; stroke-dashoffset: -124; } } @keyframes color { 0%, to { stroke: #d62d20; } 40% { stroke: #0057e7; } 66% { stroke: #008744; } 80%, 90% { stroke: #ffa700; } } .app-scroller-y { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; } .app-scroller-y .app-scroller-bottom { height: 0; margin: 0; padding: 0; } .app-scroller-y.static { position: static; flex: 1; } .common-spinner { display: none; position: fixed; z-index: 9999; bottom: 20px; right: 20px; margin: 0 auto; width: 30px; height: 30px; } .common-spinner .common-circular { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; } .teditor-box .tox.tox-silver-sink, .teditor-transfer .tox.tox-silver-sink { z-index: 13000; } .teditor-bginput { position: absolute; top: 0; left: 0; opacity: 0; width: 0; height: 0; z-index: -999; } .teditor-box { position: relative; min-height: 22px; } .teditor-box .icon-inline { color: #bbbbbb; position: absolute; left: 0; top: 0; } .teditor-box textarea { opacity: 0; } .teditor-box .tox-tinymce { box-shadow: none; box-sizing: border-box; border-color: #dddee1; border-radius: 4px; overflow: hidden; } .teditor-box .tox-tinymce .tox-statusbar span.tox-statusbar__branding a { display: none; } .teditor-transfer { background-color: #ffffff; } .teditor-transfer .tox-toolbar > div:last-child > button:last-child { margin-right: 64px; } .teditor-transfer .ivu-modal-header { display: none; } .teditor-transfer .ivu-modal-close { top: 7px; z-index: 2; } .teditor-transfer .teditor-transfer-body { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; margin: 0; } .teditor-transfer .teditor-transfer-body textarea { opacity: 0; } .teditor-transfer .teditor-transfer-body .tox-tinymce { border: 0; } .teditor-transfer .teditor-transfer-body .tox-tinymce .tox-statusbar span.tox-statusbar__branding a { display: none; } .teditor-loadstyle { width: 100%; height: 180px; overflow: hidden; position: relative; } .teditor-loadedstyle { width: 100%; max-height: inherit; overflow: inherit; position: relative; } .upload-control { display: none; width: 0; height: 0; overflow: hidden; } .tox-tinymce-inline { z-index: 100000; } .quick-edit { display: flex; align-items: center; max-width: 100%; } .quick-edit .quick-input { flex: 1; position: relative; } .quick-edit .quick-input .quick-loading { position: absolute; top: 0; right: 8px; bottom: 0; display: flex; align-items: center; } .quick-edit .quick-input .quick-loading .common-loading { margin: 0; width: 14px; height: 14px; } .quick-edit .quick-text { overflow: hidden; text-overflow: ellipsis; align-items: center; white-space: nowrap; height: 20px; line-height: 20px; margin-right: 6px; } .quick-edit .quick-icon { display: none; font-size: 16px; cursor: pointer; } .quick-edit:hover .quick-icon { display: inline-block; } .common-tag-input { display: inline-block; width: 100%; min-height: 32px; padding: 2px 7px; border: 1px solid #dddee1; border-radius: 4px; color: #495060; background: #fff; position: relative; cursor: text; vertical-align: middle; line-height: normal; -webkit-transition: border .2s ease-in-out, background .2s ease-in-out, -webkit-box-shadow .2s ease-in-out; transition: border .2s ease-in-out, background .2s ease-in-out, -webkit-box-shadow .2s ease-in-out; } .common-tag-input .tags-item, .common-tag-input .tags-input { position: relative; float: left; color: #495060; background-color: #f1f8ff; border-radius: 3px; line-height: 22px; margin: 2px 6px 2px 0; padding: 0 20px 0 6px; } .common-tag-input .tags-item .tags-content, .common-tag-input .tags-input .tags-content { line-height: 22px; } .common-tag-input .tags-item .tags-del, .common-tag-input .tags-input .tags-del { width: 20px; height: 22px; text-align: center; cursor: pointer; position: absolute; top: -1px; right: 0; } .common-tag-input .tags-input { max-width: 80%; padding: 0; background-color: inherit; border: none; color: inherit; height: 22px; line-height: 22px; -webkit-appearance: none; outline: none; resize: none; overflow: hidden; } .common-tag-input .tags-input::placeholder { color: #bbbbbb; } .common-tag-input .tags-placeholder { position: absolute; left: 0; top: 0; z-index: -1; color: #ffffff00; } .common-tag-input::after { content: ""; display: block; height: 0; clear: both; } .common-avatar { position: relative; } .common-avatar.avatar-wrapper { display: flex; align-items: center; } .common-avatar.avatar-wrapper .avatar-box { position: relative; border-radius: 50%; display: flex; align-items: center; } .common-avatar.avatar-wrapper .avatar-box .avatar-text { background-color: #8bcf70; } .common-avatar.avatar-wrapper .avatar-box .avatar-text > span { display: inline-block; font-size: 15px; line-height: 1; } .common-avatar.avatar-wrapper .avatar-box > em { position: absolute; right: 0; bottom: 0; width: 8px; height: 8px; border-radius: 50%; background-color: #ff0000; border: 1px solid #ffffff; transform-origin: right bottom; z-index: 1; } .common-avatar.avatar-wrapper .avatar-box.online > em { background-color: #8bcf70; } .common-avatar.avatar-wrapper .avatar-name { padding-left: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .common-avatar-transfer { padding: 4px 2px; line-height: 1.5; } .common-avatar-transfer > p { padding: 1px 2px; } .common-avatar-transfer .avatar-icons { margin-top: 12px; border-top: 1px solid rgba(244, 244, 245, 0.5); padding: 8px 0 2px; display: flex; align-items: center; } .common-avatar-transfer .avatar-icons > i { cursor: pointer; font-size: 22px; margin-right: 12px; color: #F4F4F5; } .common-avatar-transfer .avatar-icons > i:last-child { margin-right: 0; } .common-avatar-transfer .avatar-icons > i:hover { color: #ffffff; } .common-user { position: relative; white-space: normal; } .common-user .common-user-loading { position: absolute; top: 2px; bottom: 0; right: 10px; display: flex; align-items: center; } .common-user .common-user-loading .common-loading { width: 14px; height: 14px; } .common-user.hidden-input .ivu-select-selection { padding: 0 4px; } .common-user.hidden-input .ivu-select-selection .ivu-select-input { display: none; } .common-user-transfer .user-input-option { display: flex; align-items: center; } .common-user-transfer .user-input-option .user-input-avatar { display: flex; align-items: center; } .common-user-transfer .user-input-option .user-input-avatar .avatar { width: 26px; height: 26px; } .common-user-transfer .user-input-option .user-input-nickname { margin-left: 10px; flex: 1; } .common-user-transfer .user-input-option .user-input-userid { margin-left: 10px; font-size: 12px; color: #cccccc; transition: margin 0.1s; } .common-user-transfer .ivu-select-item.ivu-select-item-selected:after { top: 8px; } .common-user-transfer .ivu-select-item.ivu-select-item-selected .user-input-option .user-input-userid { margin-right: 16px; } .common-user-transfer .user-drop-prepend { text-align: center; color: #c5c8ce; line-height: 20px; padding-bottom: 5px; font-size: 12px; border-bottom: 1px solid #f1f1f1; margin-bottom: 5px; } body { overflow: hidden; } body .ivu-input, body .ivu-select-selection { border-color: #e8e8e8; } body .ivu-select-dropdown { max-height: 360px; } body .ivu-select-dropdown.select-node .ivu-select-item { display: flex; align-items: center; justify-content: space-between; } body .ivu-select-dropdown.select-node .ivu-select-item .option-title { flex: 1; } body .ivu-select-dropdown.select-node .ivu-select-item .ivu-tag { margin-left: 18px; margin-right: 0; transform: scale(0.9); transform-origin: right center; } body .ivu-tooltip-popper .ivu-tooltip-inner { white-space: normal; } body .ivu-table table { width: 100% !important; } body .ivu-table table .ivu-table-cell { padding-left: 12px; padding-right: 12px; } body .ivu-table table thead .ivu-table-cell { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } body .ivu-table table tbody .tree-icon-loading .ivu-table-cell { display: flex; align-items: center; } body .ivu-table table tbody .tree-icon-loading .ivu-table-cell .ivu-table-cell-tree { margin-right: 6px; } body .ivu-table .td-ellipsis { display: flex; align-items: center; max-width: 100%; } body .ivu-table .td-ellipsis .remark-text { overflow: hidden; text-overflow: ellipsis; align-items: center; white-space: nowrap; height: 20px; line-height: 20px; margin-right: 6px; } body .ivu-table .td-ellipsis .remark-icon { display: none; font-size: 16px; cursor: pointer; } body .ivu-table .td-ellipsis .remark-tag { display: inline-block; height: 22px; line-height: 22px; margin: 2px 4px 2px 0; border: 1px solid #e8eaec; border-radius: 3px; background: #f7f7f7; font-size: 12px; vertical-align: middle; opacity: 1; color: #515a6e; padding: 0 4px; white-space: nowrap; overflow: visible; } body .ivu-table .td-ellipsis .remark-tag.pointer-tag { cursor: pointer; color: #1890ff; background: #e6f7ff; border-color: #91d5ff; } body .ivu-table .td-ellipsis .icon-tooltip .ivu-tooltip-rel { display: flex; align-items: center; } body .ivu-table .td-action { max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; } body .ivu-table .td-action .td-action-container { display: inline-block; } body .ivu-table .td-action .td-action-container a { font-size: 12px; padding: 0 5px; } body .ivu-table .ivu-table-row-hover:hover .td-ellipsis .remark-icon { display: inline-block; } body .ivu-table:before { background-color: #efefef; } body .ivu-modal-wrap { overflow: overlay; } body .ivu-modal-wrap .ivu-modal { top: 100px; padding-bottom: 100px; } @media (max-height: 900px) { body .ivu-modal-wrap .ivu-modal { top: 35px; padding-bottom: 35px; } } body .ivu-modal-wrap .ivu-modal.ivu-modal-fullscreen { top: 0; } body .ivu-modal-wrap .ivu-modal .ivu-modal-header, body .ivu-modal-wrap .ivu-modal .ivu-modal-footer { border-color: transparent; } body .ivu-modal-wrap .ivu-modal .ivu-modal-header { padding: 22px 24px 20px; } body .ivu-modal-wrap .ivu-modal .ivu-modal-header .ivu-modal-header-inner { font-size: 18px; } body .ivu-modal-wrap .ivu-modal .ivu-modal-body { padding: 16px 32px 2px; } body .ivu-modal-wrap .ivu-modal .ivu-modal-footer { padding: 20px 30px 22px; } body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .ivu-btn { height: 34px; line-height: 32px; min-width: 94px; } body .ivu-modal-wrap .ivu-modal .ivu-modal-content { border-radius: 18px; } body .ivu-modal-wrap .ivu-modal .ivu-modal-content .ivu-modal-close .ivu-icon-ios-close { font-size: 38px; top: 3px; right: 2px; transition: all 0.2s; } body .ivu-modal-wrap .ivu-modal .ivu-modal-content .ivu-modal-close:hover .ivu-icon-ios-close { transform: rotate(-90deg); } body .ivu-modal-wrap .ivu-modal-confirm { padding: 6px 0 20px; } body .ivu-modal-wrap .ivu-modal-confirm .ivu-modal-confirm-body > div { word-break: break-all; } body .ivu-modal-wrap .form-network-add-tabs .ivu-tabs-tabpane { padding: 10px 6px 0; } body .ivu-modal-wrap .form-network-add-in-out { padding: 0 6px; } body .ivu-modal-wrap .form-network-add-in-out .select-in-type span.ivu-radio { display: none; } body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item-checked { color: #8bcf70; border: 1px solid #8bcf70 !important; } body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item { display: flex; align-items: center; min-width: 90px; border: 1px solid #E8EBEE; border-radius: 4px; padding: 0 12px; margin: 0 8px 0 0; } body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item > span { flex: 1; } body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item:hover { cursor: pointer; } body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item .select-in-type-icon { margin-left: 12px; } body .ivu-modal-wrap .form-network-add-in-out .select-in-node { margin-top: 18px; } body .ivu-progress { display: flex; align-items: center; } body .ivu-progress .ivu-progress-outer { display: flex; align-items: center; } body .ivu-progress.ivu-progress-show-info .ivu-progress-outer { margin: 0; padding: 0; } body .ivu-progress.ivu-progress-show-info .ivu-progress-text { flex-shrink: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } body .ivu-drawer-right .ivu-drawer-content { border-radius: 18px 0 0 18px; } body .ivu-drawer-right .ivu-drawer-content .ivu-drawer-header { padding-top: 16px; padding-bottom: 6px; border-bottom: 1px solid transparent; } body .ivu-drawer-right .ivu-drawer-content .ivu-drawer-header .ivu-drawer-header-inner { font-size: 18px; padding: 0 4px; height: 32px; line-height: 32px; } body .ivu-drawer-right .ivu-drawer-content .ivu-drawer-body { padding: 10px 20px; } body .ivu-drawer-bottom .ivu-drawer-content { border-radius: 18px 18px 0 0; } body .ivu-drawer-bottom .ivu-drawer-content .ivu-drawer-close { top: -40px; } body .ivu-drawer-bottom .ivu-drawer-content .ivu-drawer-close .ivu-icon { font-size: 40px; color: #ffffff; } *[hidden="hidden"] { display: none !important; } .clearfix { *zoom: 1; } .clearfix:after, .clearfix:before { display: table; content: ""; } .clearfix:after { clear: both; } .page-box { text-align: center; padding: 20px 0; } .search-box { margin-bottom: 24px; } .search-box > ul { display: flex; align-items: flex-end; } .search-box > ul > li { flex: 1; flex-shrink: 0; margin-right: 12px; list-style: none; display: flex; flex-direction: column; } .search-box > ul > li:last-child { margin-right: 0; } .search-box > ul > li .search-label { font-weight: 600; } .search-box > ul > li .search-content { margin-top: 6px; } .search-box > ul > li.search-button { flex: none; } .search-box.auto { display: flex; } .search-box.auto > ul > li:not(.search-button) { min-width: 180px; } .icon-loading { animation: icon-loading-load 0.6s infinite linear; } @keyframes icon-loading-load { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .page-calendar { display: flex; flex-direction: column; } .page-calendar .calendar-head { flex-shrink: 0; display: flex; align-items: flex-start; margin: 32px 32px 16px; border-bottom: 1px solid #F4F4F5; } .page-calendar .calendar-head .calendar-titbox { flex: 1; display: flex; align-items: center; margin-bottom: 16px; } .page-calendar .calendar-head .calendar-titbox .calendar-title { display: flex; align-items: center; margin-right: 36px; } .page-calendar .calendar-head .calendar-titbox .calendar-title > h1 { color: #333333; font-size: 28px; font-weight: 600; } .page-calendar .calendar-head .calendar-titbox .calendar-arrow { margin-right: 12px; } .page-calendar .calendar-head .calendar-titbox .calendar-arrow > button { color: #888888; font-size: 12px; } .page-calendar .calendar-head .calendar-titbox .calendar-arrow > button:focus { box-shadow: none; } .page-calendar .calendar-head .calendar-titbox .calendar-view { flex: 1; display: flex; justify-content: flex-end; } .page-calendar .calendar-head .calendar-titbox .calendar-view > button:focus { box-shadow: none; } .page-calendar .calendar-box { flex: 1; display: flex; flex-direction: column; padding: 0 48px 6px; overflow: hidden; } .page-calendar .calendar-box .calendar-wrapper { flex: 1; position: relative; } .page-calendar .calendar-box .calendar-wrapper:before { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 2px; background-color: #ffffff; z-index: 1; } .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup { box-shadow: none; } .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup .tui-full-calendar-popup-container { border: 0; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); border-radius: 6px; } .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup .tui-full-calendar-arrow-top .tui-full-calendar-popup-arrow-border { top: -8px; border-bottom-color: rgba(217, 217, 217, 0.5); } .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-dropdown-menu { border-color: #e8e8e8; width: calc(100% - 14px); } .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-icon.tui-full-calendar-ic-title, .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-icon.tui-full-calendar-calendar-dot { display: none; } .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-icon.tui-full-calendar-ic-date { background-image: url("data:image/svg+xml;base64,PHN2ZyB0PSIxNjIzODU5NjcwNjA3IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE2Mzg4IiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTk2MCAxMjhIODMzYzAtNTMtNDMtOTYtOTYtOTZoLTE2Yy01MyAwLTk2IDQzLTk2IDk2SDQwMGMwLTI2LjUtMTAuNy01MC41LTI4LjEtNjcuOUMzNTQuNSA0Mi43IDMzMC41IDMyIDMwNCAzMmgtMTZjLTUzIDAtOTYgNDMtOTYgOTZINjRjLTM1LjMgMC02NCAyOC42LTY0IDY0djczNmMwIDM1LjMgMjguNyA2NCA2NCA2NGg4OTZjMzUuMyAwIDY0LTI4LjcgNjQtNjRWMTkyYzAtMzUuNC0yOC43LTY0LTY0LTY0eiBtLTI3MSA4YzAtMjIuMSAxNy45LTQwIDQwLTQwczQwIDE3LjkgNDAgNDB2ODBjMCAyMi4xLTE3LjkgNDAtNDAgNDAtMTEgMC0yMS00LjUtMjguMy0xMS43QzY5My41IDIzNyA2ODkgMjI3IDY4OSAyMTZ2LTgweiBtLTQzMyAwYzAtMjIuMSAxNy45LTQwIDQwLTQwczQwIDE3LjkgNDAgNDB2ODBjMCAyMi4xLTE3LjkgNDAtNDAgNDAtMTEgMC0yMS00LjUtMjguMy0xMS43QzI2MC41IDIzNyAyNTYgMjI3IDI1NiAyMTZ2LTgweiBtNzA0IDc2MGMwIDE3LjctMTQuMyAzMi0zMiAzMkg5NmMtMTcuNyAwLTMyLTE0LjMtMzItMzJWNDQ4aDg5NnY0NDh6IiBwLWlkPSIxNjM4OSIgZmlsbD0iIzUxNTE1MSI+PC9wYXRoPjwvc3ZnPg=="); background-size: contain; } .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-content { padding-left: 0; } .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-section { display: flex; justify-content: space-between; margin-bottom: 10px; } .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-section .tui-full-calendar-popup-section-item { height: 36px; line-height: 34px; border-color: #e8e8e8; border-radius: 4px; } .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-section .tui-full-calendar-popup-section-item input { height: 34px; } .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-title { width: 100%; } .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-title input { width: 100%; } .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-start-date, .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-end-date { width: 210px; } .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-start-date .tui-full-calendar-content, .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-end-date .tui-full-calendar-content { padding-left: 8px; } .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-location, .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-private, .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-allday, .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-state { display: none; } .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .priority { color: #ffffff; padding: 2px 4px; border-radius: 4px; margin-right: 6px; } .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .overdue { color: #f5222d; background: #fff1f0; border: 1px solid #ffa39e; padding: 1px 3px; border-radius: 4px; margin-right: 6px; } .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-calendar-dot, .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-ic-priority { opacity: 0; } .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-ic-edit { top: -2px; background-image: url("data:image/svg+xml;base64,PHN2ZyB0PSIxNjIzODU5MzY4MTg5IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjExMTkiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNODMzLjQyODU3MTY4IDYySDE5MC41NzE0MjgzMmExMjguNTcxNDI4MzIgMTI4LjU3MTQyODMyIDAgMCAwLTEyOC41NzE0MjgzMiAxMjguNTcxNDI4MzJ2NjQyLjg1NzE0MzM2YTEyOC41NzE0MjgzMiAxMjguNTcxNDI4MzIgMCAwIDAgMTI4LjU3MTQyODMyIDEyOC41NzE0MjgzMmg2NDIuODU3MTQzMzZhMTI4LjU3MTQyODMyIDEyOC41NzE0MjgzMiAwIDAgMCAxMjguNTcxNDI4MzItMTI4LjU3MTQyODMyVjE5MC41NzE0MjgzMmExMjguNTcxNDI4MzIgMTI4LjU3MTQyODMyIDAgMCAwLTEyOC41NzE0MjgzMi0xMjguNTcxNDI4MzJ6IG02NC4yODU3MTQxNiA3NzEuNDI4NTcxNjhhNjQuMjg1NzE0MTYgNjQuMjg1NzE0MTYgMCAwIDEtNjQuMjg1NzE0MTcgNjQuMjg1NzE0MTZIMTkwLjU3MTQyODMyYTY0LjI4NTcxNDE2IDY0LjI4NTcxNDE2IDAgMCAxLTY0LjI4NTcxNDE2LTY0LjI4NTcxNDE2VjE5MC41NzE0MjgzMmE2NC4yODU3MTQxNiA2NC4yODU3MTQxNiAwIDAgMSA2NC4yODU3MTQxNy02NC4yODU3MTQxNmg2NDIuODU3MTQzMzVhNjQuMjg1NzE0MTYgNjQuMjg1NzE0MTYgMCAwIDEgNjQuMjg1NzE0MTYgNjQuMjg1NzE0MTd6IiBwLWlkPSIxMTIwIiBmaWxsPSIjNTE1MTUxIj48L3BhdGg+PHBhdGggZD0iTTE5MC41NzE0MjgzMiAyNTQuODU3MTQyNDhoNjQuMjg1NzE0MTZ2NjQuMjg1NzE1MDRIMTkwLjU3MTQyODMyek0zMTkuMTQyODU3NTIgMjU0Ljg1NzE0MjQ4aDQ1MHY2NC4yODU3MTUwNEgzMTkuMTQyODU3NTJ6TTE5MC41NzE0MjgzMiA0NDcuNzE0Mjg1ODRoNjQuMjg1NzE0MTZ2NjQuMjg1NzE0MTZIMTkwLjU3MTQyODMyek0zMTkuMTQyODU3NTIgNDQ3LjcxNDI4NTg0aDQ1MHY2NC4yODU3MTQxNkgzMTkuMTQyODU3NTJ6TTE5MC41NzE0MjgzMiA2NDAuNTcxNDI4MzJoNjQuMjg1NzE0MTZ2NjQuMjg1NzE0MTZIMTkwLjU3MTQyODMyek0zMTkuMTQyODU3NTIgNjQwLjU3MTQyODMyaDMyMS40Mjg1NzA4djY0LjI4NTcxNDE2SDMxOS4xNDI4NTc1MnoiIHAtaWQ9IjExMjEiIGZpbGw9IiM1MTUxNTEiPjwvcGF0aD48L3N2Zz4="); } .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-ic-delete { top: -2px; background-image: url("data:image/svg+xml;base64,PHN2ZyB0PSIxNjIzODU5MzMwMTc2IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9Ijc5MiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik04OTIuMjg4IDI1NmgtMTkxLjE2OEEyMDIuMjQgMjAyLjI0IDAgMCAwIDUwOS42MzIgNjIuMDggMjAxLjIxNiAyMDEuMjE2IDAgMCAwIDMxOC44NDggMjU2SDEyOGMtMTguNjg4IDAtNjYuMDQ4LTQuMjI0LTY2LjA0OCAyNC43NjhDNjEuOTUyIDMyNy43NDQgMTA5LjM3NiAzMjAgMTI4IDMyMGg2NHY1MTJhMTQ2LjQ5NiAxNDYuNDk2IDAgMCAwIDEyNy40MjQgMTI4aDM4Mi4yNzJBMTUwLjAxNiAxNTAuMDE2IDAgMCAwIDgzMiA4MzJsLTMuMzkyLTUxMmg2NGMxOC4zNjggMCA2NS4wMjQgMS40NzIgNjUuMDI0LTM5Ljc0NEE3Mi4zODQgNzIuMzg0IDAgMCAwIDg5Mi4yODggMjU2ek01MDkuNjMyIDEyOC41MTJBMTM4LjE3NiAxMzguMTc2IDAgMCAxIDYzNy40NCAyNTZIMzgyLjU5MmExMzcuOTIgMTM3LjkyIDAgMCAxIDEyNy4wNC0xMjcuNDg4ek03NjggODMyYTk3Ljk4NCA5Ny45ODQgMCAwIDEtNjYuODggNjRIMzE4Ljg0OGE5My41NjggOTMuNTY4IDAgMCAxLTY0LTY0VjMyMEg3Njh2NTEyeiBtLTM4NS40MDgtNjRWNTEyYzAtMTguNDk2IDAuOTYtNjAuOTkyIDM2LjczNi02MC45OTIgMjcuMzI4IDAgMjYuNDk2IDQzLjAwOCAyNi45NDQgNjAuOTkydjI1NmMwIDE4LjQ5Ni02LjQgMjAuMDMyLTI0Ljk2IDIwLjAzMnMtMzguNzItMS41MzYtMzguNzItMjAuMDMyeiBtMTkxLjE2OCAwVjUxMmE2NCA2NCAwIDAgMSAyMy44MDgtNjAuOTkyYzQyLjQzMiAwIDM5LjM2IDQzLjAwOCAzOS44NzIgNjAuOTkydjI1NmMwIDE4LjQ5Ni0xOS41ODQgMjAuMDMyLTM3Ljk1MiAyMC4wMzJzLTI1Ljc5Mi0xLjUzNi0yNS43OTItMjAuMDMyeiIgcC1pZD0iNzkzIiBmaWxsPSIjNTE1MTUxIj48L3BhdGg+PC9zdmc+"); } .page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-popup-detail-item-separate { padding-left: 22px; } .page-calendar .calendar-box .calendar-wrapper .tui-datepicker { border-color: #e8e8e8; } .page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar th, .page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar td { height: 32px; } .page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar .tui-calendar-prev-month.tui-calendar-date, .page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar .tui-calendar-next-month.tui-calendar-date { visibility: visible; } .page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-datepicker-body .tui-timepicker, .page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-datepicker-footer .tui-timepicker { padding: 16px 46px 16px 47px; } .page-dashboard { width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; } .page-dashboard .dashboard-wrapper { width: 664px; max-width: 80%; max-height: 80%; margin-bottom: 2%; display: flex; flex-direction: column; } .page-dashboard .dashboard-wrapper .dashboard-hello { padding: 0 12px; color: #333333; font-size: 24px; font-weight: 600; } .page-dashboard .dashboard-wrapper .dashboard-desc { margin-top: 18px; padding: 0 12px; color: #888888; font-size: 13px; } .page-dashboard .dashboard-wrapper .dashboard-block { margin-top: 18px; padding: 0 12px; display: flex; } .page-dashboard .dashboard-wrapper .dashboard-block > li { flex: 1; flex-shrink: 0; list-style: none; margin-right: 24px; border-radius: 8px; padding: 16px 24px; background-color: #fa8e8c; display: flex; flex-direction: column; justify-content: center; cursor: pointer; transition: box-shadow 0.3s; } .page-dashboard .dashboard-wrapper .dashboard-block > li:hover { box-shadow: 0 0 10px #cccccc; } .page-dashboard .dashboard-wrapper .dashboard-block > li:first-child { background-color: #6f9ef6; } .page-dashboard .dashboard-wrapper .dashboard-block > li:last-child { background-color: #98de6e; margin-right: 0; cursor: default; box-shadow: none; } .page-dashboard .dashboard-wrapper .dashboard-block > li .block-title { color: rgba(255, 255, 255, 0.6); font-size: 12px; } .page-dashboard .dashboard-wrapper .dashboard-block > li .block-data { display: flex; align-items: center; padding-top: 10px; line-height: 1; } .page-dashboard .dashboard-wrapper .dashboard-block > li .block-data .block-num { flex: 1; color: #ffffff; font-weight: 600; font-size: 32px; } .page-dashboard .dashboard-wrapper .dashboard-block > li .block-data .taskfont { color: rgba(255, 255, 255, 0.7); font-size: 20px; } .page-dashboard .dashboard-wrapper .dashboard-title { margin-top: 60px; padding: 0 12px; font-weight: 600; font-size: 15px; } .page-dashboard .dashboard-wrapper .dashboard-list { margin-top: 4px; padding: 0 12px; overflow: auto; } .page-dashboard .dashboard-wrapper .dashboard-list > li { position: relative; list-style: none; display: flex; background: #F9FAFB; margin-top: 12px; padding: 8px 12px; border-radius: 6px; cursor: pointer; transition: box-shadow 0.3s; } .page-dashboard .dashboard-wrapper .dashboard-list > li:hover { box-shadow: 0 0 6px #dfdfdf; } .page-dashboard .dashboard-wrapper .dashboard-list > li:last-child { margin-bottom: 12px; } .page-dashboard .dashboard-wrapper .dashboard-list > li .priority-color { position: absolute; top: 50%; transform: translateY(-50%); left: 0; height: 12px; width: 2px; } .page-dashboard .dashboard-wrapper .dashboard-list > li .el-dropdown { flex-shrink: 0; width: 22px; height: 22px; line-height: 22px; } .page-dashboard .dashboard-wrapper .dashboard-list > li .el-dropdown .taskfont { color: #bbbbbb; font-size: 18px; } .page-dashboard .dashboard-wrapper .dashboard-list > li .item-title { flex: 1; padding-left: 6px; line-height: 22px; } .page-dashboard .dashboard-wrapper .dashboard-list > li .item-icon { display: flex; align-items: center; font-size: 13px; margin-left: 16px; height: 22px; color: #aaaaaa; cursor: pointer; } .page-dashboard .dashboard-wrapper .dashboard-list > li .item-icon .taskfont { font-size: 13px; } .page-dashboard .dashboard-wrapper .dashboard-list > li .item-icon > em { font-style: normal; margin-left: 4px; } .page-dashboard .dashboard-wrapper .dashboard-list > li .item-icon.overdue { color: #ed4014; } .page-dashboard .dashboard-wrapper .dashboard-list > li .item-icon.today { color: #ff9900; } .page-dashboard .nopage { width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; } .page-dashboard .nopage .nopage-icon { background-color: #f4f5f7; padding: 20px; border-radius: 50%; } .page-dashboard .nopage .nopage-icon .ivu-icon { color: #d1d8dd; font-size: 46px; } .page-dashboard .nopage .nopage-text { margin-top: 16px; color: #bec6cc; background-color: #f4f5f7; padding: 4px 15px; border-radius: 14px; } .page-file { width: 100%; height: 100%; display: flex; flex-direction: column; } .page-file .file-wrapper { flex: 1; height: 0; display: flex; flex-direction: column; } .page-file .file-wrapper .file-head { display: flex; align-items: center; padding-bottom: 16px; margin: 32px 32px 16px; border-bottom: 1px solid #F4F4F5; } .page-file .file-wrapper .file-head .file-nav { flex: 1; display: flex; align-items: center; } .page-file .file-wrapper .file-head .file-nav > h1 { color: #333333; font-size: 28px; font-weight: 600; } .page-file .file-wrapper .file-head .file-nav .file-refresh { display: none; cursor: pointer; margin-left: 12px; } .page-file .file-wrapper .file-head .file-nav .file-refresh > i { font-size: 18px; } .page-file .file-wrapper .file-head .file-nav:hover .file-refresh { display: block; } .page-file .file-wrapper .file-head .file-search { flex-shrink: 0; margin-left: 22px; cursor: pointer; width: 140px; transition: width 0.3s; } .page-file .file-wrapper .file-head .file-search.has-value { width: 180px; } .page-file .file-wrapper .file-head .file-add { flex-shrink: 0; margin-left: 22px; cursor: pointer; } .page-file .file-wrapper .file-head .file-add .taskfont { font-size: 18px; } .page-file .file-wrapper .file-no { flex: 1; display: flex; align-items: center; justify-content: center; flex-direction: column; margin-bottom: 5%; opacity: 0.8; } .page-file .file-wrapper .file-no > i { font-size: 64px; } .page-file .file-wrapper .file-no > p { margin-top: 18px; font-size: 14px; font-weight: 500; line-height: 1; } .page-file .file-wrapper .file-navigator { display: flex; align-items: center; height: 24px; line-height: 24px; margin: 0 32px 0; } .page-file .file-wrapper .file-navigator > ul { display: flex; align-items: center; overflow: auto; } .page-file .file-wrapper .file-navigator > ul > li { display: flex; list-style: none; align-items: center; padding-left: 8px; font-size: 14px; color: #8bcf70; cursor: pointer; } .page-file .file-wrapper .file-navigator > ul > li:last-child { color: #515a6e; cursor: default; } .page-file .file-wrapper .file-navigator > ul > li + li:before { content: "\203a"; margin-top: -2px; padding-right: 8px; color: #515a6e; line-height: 1; font-size: 16px; font-weight: 500; font-family: system-ui, sans-serif; } .page-file .file-wrapper .file-navigator > ul > li .taskfont { padding-right: 2px; } .page-file .file-wrapper .file-navigator > ul > li > span { display: inline-block; max-width: 180px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .page-file .file-wrapper .file-navigator .nav-load { margin-left: 8px; width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; } .page-file .file-wrapper .file-navigator .nav-load .common-loading { width: 12px; height: 12px; } .page-file .file-wrapper .file-navigator .nav-refresh { margin-left: 8px; } .page-file .file-wrapper .file-navigator .ivu-btn { font-size: 12px; margin-left: 12px; } .page-file .file-wrapper .file-navigator .file-shear { display: flex; align-items: center; } .page-file .file-wrapper .file-navigator .file-shear > span { padding-right: 3px; } .page-file .file-wrapper .file-navigator .file-shear > em { display: inline-block; max-width: 120px; font-style: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .page-file .file-wrapper .file-navigator .flex-full { flex: 1; } .page-file .file-wrapper .file-navigator .switch-button { display: flex; align-items: center; background-color: #ffffff; border-radius: 6px; position: relative; transition: box-shadow 0.2s; } .page-file .file-wrapper .file-navigator .switch-button:hover { box-shadow: 0 0 10px #e6ecfa; } .page-file .file-wrapper .file-navigator .switch-button:before { content: ""; position: absolute; top: 0; left: 0; width: 50%; height: 100%; z-index: 0; color: #8bcf70; border-radius: 6px; border: 1px solid #8bcf70; background-color: rgba(139, 207, 112, 0.1); transition: left 0.2s; } .page-file .file-wrapper .file-navigator .switch-button > div { z-index: 1; width: 32px; height: 30px; display: flex; align-items: center; justify-content: center; border-radius: 6px; cursor: pointer; color: #515a6e; } .page-file .file-wrapper .file-navigator .switch-button > div > i { font-size: 17px; } .page-file .file-wrapper .file-navigator .switch-button > div:first-child { color: #8bcf70; } .page-file .file-wrapper .file-navigator .switch-button.table:before { left: 50%; } .page-file .file-wrapper .file-navigator .switch-button.table > div:first-child { color: #515a6e; } .page-file .file-wrapper .file-navigator .switch-button.table > div:last-child { color: #8bcf70; } .page-file .file-wrapper .file-table { flex: 1; cursor: default; margin: 16px 32px 32px; } .page-file .file-wrapper .file-table .ivu-table:before { display: none; } .page-file .file-wrapper .file-table .ivu-table .ivu-table-tip { opacity: 0.8; } .page-file .file-wrapper .file-table .ivu-table .ivu-table-tip span { font-size: 14px; font-weight: 500; line-height: 1.8; } .page-file .file-wrapper .file-table .ivu-table .ivu-table-tip span:before { display: block; content: "\e60b"; font-family: "taskfont", "serif" !important; font-size: 64px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; } .page-file .file-wrapper .file-table .file-nbox { display: flex; align-items: center; position: relative; } .page-file .file-wrapper .file-table .file-nbox .file-name { flex: 1; width: 0; display: flex; align-items: center; position: relative; margin-right: 46px; } .page-file .file-wrapper .file-table .file-nbox .file-name:before { flex-shrink: 0; content: ""; width: 22px; height: 22px; background-repeat: no-repeat; background-size: contain; margin-right: 8px; } .page-file .file-wrapper .file-table .file-nbox .file-name.folder:before { background-image: url("../images/file/folder.svg"); } .page-file .file-wrapper .file-table .file-nbox .file-name.document:before { background-image: url("../images/file/document.svg"); } .page-file .file-wrapper .file-table .file-nbox .file-name.mind:before { background-image: url("../images/file/mind.svg"); } .page-file .file-wrapper .file-table .file-nbox .file-name.sheet:before { background-image: url("../images/file/sheet.svg"); } .page-file .file-wrapper .file-table .file-nbox .file-name.flow:before { background-image: url("../images/file/flow.svg"); } .page-file .file-wrapper .file-table .file-nbox .taskfont { color: #aaaaaa; font-size: 16px; margin: 0 3px; } .page-file .file-wrapper .file-list { flex: 1; padding: 0 20px 20px; margin-top: 16px; overflow: auto; } .page-file .file-wrapper .file-list > ul { margin-top: -12px; } .page-file .file-wrapper .file-list > ul > li { list-style: none; float: left; margin: 12px; width: 100px; height: 110px; position: relative; border-radius: 5px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; cursor: pointer; } .page-file .file-wrapper .file-list > ul > li .file-input { margin: 0 4px 4px; position: relative; } .page-file .file-wrapper .file-list > ul > li .file-input input { margin: 0; padding: 1px 5px; font-size: 13px; } .page-file .file-wrapper .file-list > ul > li .file-input .file-load { position: absolute; top: 0; right: 6px; bottom: 0; display: flex; } .page-file .file-wrapper .file-list > ul > li .file-input .file-load .common-loading { width: 10px; height: 10px; } .page-file .file-wrapper .file-list > ul > li .file-name { display: block; width: 100%; height: 20px; line-height: 20px; color: #515a6e; font-size: 12px; text-align: center; margin-bottom: 5px; padding: 0 6px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .page-file .file-wrapper .file-list > ul > li .file-menu { opacity: 0; position: absolute; top: 0; right: 0; transition: opacity 0.2s; display: flex; } .page-file .file-wrapper .file-list > ul > li .file-menu .ivu-icon { font-size: 16px; color: #aaaaaa; transition: color 0.2s; padding: 2px 5px; } .page-file .file-wrapper .file-list > ul > li .file-menu .ivu-icon:hover { color: #515a6e; } .page-file .file-wrapper .file-list > ul > li .file-icon { display: inline-block; width: 64px; height: 64px; background-repeat: no-repeat; background-size: contain; margin-top: 12px; position: relative; } .page-file .file-wrapper .file-list > ul > li .file-icon .share-icon, .page-file .file-wrapper .file-list > ul > li .file-icon .share-avatar { position: absolute; right: 0; bottom: 0; background-color: #9ACD7B; width: 20px; height: 20px; border-radius: 50%; display: flex; align-items: center; justify-content: center; transform: scale(0.9); } .page-file .file-wrapper .file-list > ul > li .file-icon .share-icon .taskfont, .page-file .file-wrapper .file-list > ul > li .file-icon .share-avatar .taskfont { font-size: 18px; color: #ffffff; } .page-file .file-wrapper .file-list > ul > li.shear { opacity: 0.38; } .page-file .file-wrapper .file-list > ul > li.folder .file-icon { background-image: url("../images/file/folder.svg"); } .page-file .file-wrapper .file-list > ul > li.document .file-icon { background-image: url("../images/file/document.svg"); } .page-file .file-wrapper .file-list > ul > li.mind .file-icon { background-image: url("../images/file/mind.svg"); } .page-file .file-wrapper .file-list > ul > li.sheet .file-icon { background-image: url("../images/file/sheet.svg"); } .page-file .file-wrapper .file-list > ul > li.flow .file-icon { background-image: url("../images/file/flow.svg"); } .page-file .file-wrapper .file-list > ul > li:hover { background-color: #f4f5f7; } .page-file .file-wrapper .file-list > ul > li:hover .file-menu { opacity: 1; } .page-file-dropdown-menu .file-item { display: flex; align-items: center; position: relative; } .page-file-dropdown-menu .file-item:before { flex-shrink: 0; content: ""; width: 18px; height: 18px; background-repeat: no-repeat; background-size: contain; margin-right: 8px; } .page-file-dropdown-menu .file-item.folder:before { background-image: url("../images/file/folder.svg"); } .page-file-dropdown-menu .file-item.document:before { background-image: url("../images/file/document.svg"); } .page-file-dropdown-menu .file-item.mind:before { background-image: url("../images/file/mind.svg"); } .page-file-dropdown-menu .file-item.sheet:before { background-image: url("../images/file/sheet.svg"); } .page-file-dropdown-menu .file-item.flow:before { background-image: url("../images/file/flow.svg"); } .page-login { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; background-color: #F3F6FE; } .page-login .login-body { display: flex; flex-direction: column; align-items: center; padding: 32px 0; width: 100%; max-height: 100%; overflow: auto; } .page-login .login-body .login-logo { flex-shrink: 0; width: 68px; height: 68px; background: url("../images/logo.svg") no-repeat center center; background-size: contain; } .page-login .login-body .login-box { margin-top: 32px; width: 400px; border-radius: 12px; background-color: #ffffff; box-shadow: 0 0 10px #e6ecfa; } .page-login .login-body .login-box .login-title { font-size: 24px; font-weight: 600; text-align: center; margin-top: 36px; } .page-login .login-body .login-box .login-subtitle { font-size: 14px; text-align: center; margin-top: 12px; padding: 0 12px; color: #AAAAAA; } .page-login .login-body .login-box .login-input { margin: 32px 40px; } .page-login .login-body .login-box .login-input > * { margin-top: 26px; } .page-login .login-body .login-box .login-input .ivu-input { border-color: #f1f1f1; } .page-login .login-body .login-box .login-input .ivu-input-large { font-size: 15px; } .page-login .login-body .login-box .login-input .login-code .ivu-input-group-prepend, .page-login .login-body .login-box .login-input .login-code .ivu-input-group-append { background: transparent; border-color: #f1f1f1; } .page-login .login-body .login-box .login-input .login-code .ivu-input { border-left-color: transparent; border-right-color: transparent; } .page-login .login-body .login-box .login-input .login-code .login-code-end { margin: -6px -7px; height: 38px; overflow: hidden; cursor: pointer; } .page-login .login-body .login-box .login-input .login-code .login-code-end img { height: 100%; } .page-login .login-body .login-box .login-input .login-switch { color: #aaaaaa; } .page-login .login-body .login-bottom { margin-top: 18px; display: flex; align-items: center; width: 388px; } .page-login .login-body .login-bottom .login-language { flex-shrink: 0; display: flex; align-items: center; cursor: pointer; color: #666666; } .page-login .login-body .login-bottom .login-language .taskfont { margin-top: 1px; margin-left: 3px; transform: scale(0.8); font-size: 12px; } .page-login .login-body .login-bottom .login-forgot { flex: 1; padding-left: 24px; color: #aaaaaa; text-align: right; } .page-manage { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; } .page-manage .manage-box-menu { position: relative; flex-grow: 0; flex-shrink: 0; width: 255px; height: 100%; background: #F4F5F7; display: flex; flex-direction: column; align-items: center; transition: all 0.2s; } .page-manage .manage-box-menu .manage-box-dropdown { flex-shrink: 0; width: 86%; } .page-manage .manage-box-menu .manage-box-dropdown .ivu-select-dropdown { padding: 7px 0; } .page-manage .manage-box-menu .manage-box-dropdown .ivu-select-dropdown .ivu-dropdown-item { padding: 9px 16px; } .page-manage .manage-box-menu .manage-box-dropdown .ivu-select-dropdown .ivu-dropdown-item-divided { margin-top: 7px; } .page-manage .manage-box-menu .manage-box-dropdown .ivu-select-dropdown .ivu-dropdown-item-divided:before { top: -9px; } .page-manage .manage-box-menu .manage-box-dropdown .manage-box-title { display: flex; align-items: center; flex-shrink: 0; padding: 6px 10px; margin-top: 27px; border-radius: 8px; background-color: #ffffff; cursor: pointer; transition: box-shadow 0.3s; } .page-manage .manage-box-menu .manage-box-dropdown .manage-box-title.menu-visible { box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); } .page-manage .manage-box-menu .manage-box-dropdown .manage-box-title .manage-box-avatar { width: 36px; height: 36px; } .page-manage .manage-box-menu .manage-box-dropdown .manage-box-title > span { flex: 1; padding-left: 12px; font-size: 16px; font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .page-manage .manage-box-menu .manage-box-dropdown .manage-box-title .manage-box-arrow { display: flex; flex-direction: column; align-items: center; justify-content: center; padding-left: 16px; padding-right: 2px; } .page-manage .manage-box-menu .manage-box-dropdown .manage-box-title .manage-box-arrow > i { font-size: 12px; margin: -1px; } .page-manage .manage-box-menu .manage-box-dropdown .manage-menu-language { display: flex; align-items: center; justify-content: space-between; } .page-manage .manage-box-menu .manage-box-dropdown .manage-menu-language .ivu-icon { color: #666666; } .page-manage .manage-box-menu > ul { flex: 1; width: 100%; margin-top: 16px; overflow: auto; } .page-manage .manage-box-menu > ul > li { display: flex; align-items: center; height: 38px; color: #6C7D8C; cursor: pointer; position: relative; width: 80%; max-width: 100%; margin: 8px auto; padding: 0 4%; border-radius: 4px; } .page-manage .manage-box-menu > ul > li > i { opacity: 0.3; font-size: 20px; margin-right: 10px; } .page-manage .manage-box-menu > ul > li .menu-title { flex: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .page-manage .manage-box-menu > ul > li .menu-badge { margin-left: 12px; transform: scale(0.9); } .page-manage .manage-box-menu > ul > li.menu-project { display: flex; flex-direction: column; align-items: center; height: auto; padding: 14px 0 0; cursor: default; } .page-manage .manage-box-menu > ul > li.menu-project > ul { width: 100%; } .page-manage .manage-box-menu > ul > li.menu-project > ul > li { display: flex; flex-direction: column; margin: 4px auto; list-style: none; cursor: pointer; } .page-manage .manage-box-menu > ul > li.menu-project > ul > li .project-h1 { position: relative; display: flex; align-items: center; justify-content: space-between; padding: 0 8px 0 30px; border-radius: 4px; } .page-manage .manage-box-menu > ul > li.menu-project > ul > li .project-h1 > em { position: absolute; top: 50%; left: 2px; width: 24px; height: 24px; cursor: pointer; transform: translateY(-50%); display: flex; align-items: center; justify-content: center; } .page-manage .manage-box-menu > ul > li.menu-project > ul > li .project-h1 > em:before { content: ""; width: 12px; height: 12px; background: url("data:image/svg+xml;base64,PHN2ZyB0PSIxNjIyMzkwODExNTQxIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI0OTk3IiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxwYXRoIGQ9Ik0zNjYuMTgyNCAxMDguMjM2OEw4MTIuMDMyIDQyOC4wMzJhMTAyLjQgMTAyLjQgMCAwIDEgMCAxNjYuNTAyNEwzNjYuMTgyNCA5MTQuMzI5NmExMDIuNCAxMDIuNCAwIDAgMS0xNjIuMDk5Mi04My4yNTEyVjE5MS40ODhhMTAyLjQgMTAyLjQgMCAwIDEgMTYyLjA5OTItODMuMjUxMnoiIHAtaWQ9IjI0OTk4IiBmaWxsPSIjOTk5OTk5Ij48L3BhdGg+PC9zdmc+") no-repeat center center; background-size: contain; transition: transform 0.2s; } .page-manage .manage-box-menu > ul > li.menu-project > ul > li .project-h1 .title { flex: 1; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 38px; line-height: 38px; } .page-manage .manage-box-menu > ul > li.menu-project > ul > li .project-h1 .num { font-size: 12px; padding-left: 16px; } .page-manage .manage-box-menu > ul > li.menu-project > ul > li .project-h2 { display: none; margin: 16px 4px; padding: 0 8px 0 26px; cursor: default; } .page-manage .manage-box-menu > ul > li.menu-project > ul > li .project-h2 > p { display: flex; align-items: center; padding: 4px 0; height: 36px; } .page-manage .manage-box-menu > ul > li.menu-project > ul > li .project-h2 > p em, .page-manage .manage-box-menu > ul > li.menu-project > ul > li .project-h2 > p span { font-style: normal; font-size: 12px; flex-shrink: 0; padding-right: 6px; } .page-manage .manage-box-menu > ul > li.menu-project > ul > li .project-h2 > p .ivu-progress { margin-right: -18px; } .page-manage .manage-box-menu > ul > li.menu-project > ul > li .project-h2 > p .ivu-progress .ivu-progress-inner { background-color: #e4e4e4; } .page-manage .manage-box-menu > ul > li.menu-project > ul > li.active .project-h1 { background-color: #ffffff; } .page-manage .manage-box-menu > ul > li.menu-project > ul > li.open-menu .project-h1 > em:before { transform: rotate(90deg); } .page-manage .manage-box-menu > ul > li.menu-project > ul > li.open-menu .project-h2 { display: block; } .page-manage .manage-box-menu > ul > li.menu-project .common-loading { margin: 6px; width: 22px; height: 22px; } .page-manage .manage-box-menu > ul > li.active { background-color: #ffffff; } .page-manage .manage-box-menu .manage-box-new { width: 80%; height: 38px; margin-top: 16px; margin-bottom: 20px; } .page-manage .manage-box-main { flex: 1; position: relative; } .page-manage .manage-box-main .manage-box-view { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: auto; } .page-messenger { display: flex; } .page-messenger .messenger-wrapper { flex: 1; display: flex; align-items: flex-start; } .page-messenger .messenger-wrapper .messenger-select { position: relative; height: 100%; width: 30%; min-width: 240px; max-width: 320px; flex-shrink: 0; display: flex; flex-direction: column; } .page-messenger .messenger-wrapper .messenger-select:after { content: ""; position: absolute; top: 0; right: 0; height: 100%; width: 1px; background-color: #f4f5f5; } .page-messenger .messenger-wrapper .messenger-select .messenger-search { display: flex; align-items: center; justify-content: center; height: 54px; padding: 0 12px; flex-shrink: 0; } .page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper { flex: 1; background-color: #F7F7F7; padding: 0 8px; margin: 0 4px; border-radius: 12px; overflow: hidden; } .page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .ivu-input { border-color: transparent; background-color: transparent; } .page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .ivu-input:hover, .page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .ivu-input:focus { box-shadow: none; } .page-messenger .messenger-wrapper .messenger-select .messenger-nav { display: flex; align-items: center; justify-content: space-evenly; padding: 2px 0 12px; } .page-messenger .messenger-wrapper .messenger-select .messenger-nav > p { position: relative; line-height: 1; padding: 0 6px; color: #888888; cursor: pointer; } .page-messenger .messenger-wrapper .messenger-select .messenger-nav > p .nav-num { position: absolute; top: -12px; right: -8px; transform: scale(0.7); } .page-messenger .messenger-wrapper .messenger-select .messenger-nav > p.active { color: #555555; font-weight: 500; } .page-messenger .messenger-wrapper .messenger-select .messenger-nav > p:hover { color: #777777; } .page-messenger .messenger-wrapper .messenger-select .messenger-list { flex: 1; height: 0; width: 100%; overflow-x: hidden; overflow-y: auto; } .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.dialog > li { display: flex; flex-direction: row; align-items: flex-start; padding: 16px 12px; position: relative; cursor: pointer; list-style: none; } .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.dialog > li .user-avatar, .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.dialog > li .icon-avatar { width: 42px; height: 42px; margin: 2px; flex-grow: 0; flex-shrink: 0; } .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.dialog > li .icon-avatar { display: flex; align-items: center; justify-content: center; border-radius: 50%; font-size: 26px; background-color: #61B2F9; color: #ffffff; } .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.dialog > li .icon-avatar.project { background-color: #6E99EB; } .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.dialog > li .icon-avatar.task { background-color: #9B96DF; font-size: 24px; } .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.dialog > li .dialog-box { flex: 1; width: 0; display: flex; flex-direction: column; padding-left: 12px; } .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.dialog > li .dialog-box .dialog-title { display: flex; flex-direction: row; align-items: center; justify-content: space-between; line-height: 24px; } .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.dialog > li .dialog-box .dialog-title > span { flex: 1; color: #333333; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.dialog > li .dialog-box .dialog-title > i { flex-shrink: 0; margin-left: 8px; transform: scale(0.9); font-size: 12px; color: #8bcf70; } .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.dialog > li .dialog-box .dialog-title > em { flex-shrink: 0; margin-left: 8px; font-style: normal; color: #999999; font-size: 12px; } .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.dialog > li .dialog-box .dialog-text { max-width: 170px; color: #999999; font-size: 12px; line-height: 24px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.dialog > li .dialog-num { position: absolute; top: 10px; left: 42px; transform: scale(0.8); } .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.dialog > li.active { background-color: #F4F5F7; } .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.dialog > li.loading { margin: 0; height: 52px; display: flex; align-items: center; justify-content: center; } .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.dialog > li.loading .common-loading { width: 20px; height: 20px; margin: 0; } .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.contacts > li { list-style: none; margin-left: 24px; position: relative; } .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.contacts > li .label { padding-left: 4px; margin-top: 6px; margin-bottom: 6px; height: 34px; line-height: 34px; border-bottom: 1px solid #efefef; } .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.contacts > li.loading { margin: 0; height: 52px; display: flex; align-items: center; justify-content: center; } .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.contacts > li.loading .common-loading { width: 20px; height: 20px; margin: 0; } .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.contacts > li > ul > li { list-style: none; display: flex; flex-direction: row; align-items: center; height: 52px; cursor: pointer; } .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.contacts > li > ul > li .avatar { flex-grow: 0; flex-shrink: 0; width: 30px; height: 30px; } .page-messenger .messenger-wrapper .messenger-select .messenger-list > ul.contacts > li > ul > li .nickname { padding: 0 12px; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .page-messenger .messenger-wrapper .messenger-select .messenger-menu { display: flex; align-items: center; justify-content: center; height: 52px; flex-shrink: 0; border-top: 1px solid #f4f5f5; } .page-messenger .messenger-wrapper .messenger-select .messenger-menu > i { cursor: pointer; font-size: 24px; margin: 0 24px; color: #aaaaaa; opacity: 0.9; } .page-messenger .messenger-wrapper .messenger-select .messenger-menu > i.active { opacity: 1; color: #8bcf70; } .page-messenger .messenger-wrapper .messenger-select .messenger-menu > i:hover { opacity: 1; } .page-messenger .messenger-wrapper .messenger-msg { flex: 1; width: 0; height: 100%; display: flex; position: relative; } .page-messenger .messenger-wrapper .messenger-msg .dialog-no { flex: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; } .page-messenger .messenger-wrapper .messenger-msg .dialog-no .dialog-no-icon { background-color: #f4f5f7; padding: 20px; border-radius: 50%; } .page-messenger .messenger-wrapper .messenger-msg .dialog-no .dialog-no-icon .ivu-icon { color: #d1d8dd; font-size: 46px; } .page-messenger .messenger-wrapper .messenger-msg .dialog-no .dialog-no-text { margin-top: 16px; color: #bec6cc; background-color: #f4f5f7; padding: 4px 15px; border-radius: 14px; } .page-project { flex: 1; display: flex; align-items: flex-start; } .page-project .project-list { flex: 1; width: 0; height: 100%; background-color: #fafafa; } .page-project .project-dialog { position: relative; height: 100%; width: 35%; min-width: 320px; max-width: 520px; flex-shrink: 0; } .page-setting { display: flex; flex-direction: column; } .page-setting .setting-head { display: flex; align-items: center; margin: 32px 32px 16px; border-bottom: 1px solid #F4F4F5; } .page-setting .setting-head .setting-titbox { flex: 1; margin-bottom: 16px; } .page-setting .setting-head .setting-titbox .setting-title { display: flex; align-items: center; } .page-setting .setting-head .setting-titbox .setting-title > h1 { color: #333333; font-size: 28px; font-weight: 600; } .page-setting .setting-box { flex: 1; height: 0; display: flex; margin-bottom: 16px; } .page-setting .setting-box .setting-menu { width: 200px; flex-shrink: 0; border-right: 1px solid #F4F4F5; overflow: auto; } .page-setting .setting-box .setting-menu > ul { padding: 12px 0 0 32px; } .page-setting .setting-box .setting-menu > ul > li { cursor: pointer; color: #6C7D8C; list-style: none; line-height: 42px; padding: 0 20px; margin: 5px 0; position: relative; } .page-setting .setting-box .setting-menu > ul > li.active, .page-setting .setting-box .setting-menu > ul > li:hover { background-color: #F4F5F7; } .page-setting .setting-box .setting-content { flex: 1; overflow: auto; position: relative; display: flex; flex-direction: column; } .page-setting .setting-box .setting-content .setting-content-title { font-size: 20px; font-weight: 500; padding: 12px 32px; } .page-setting .setting-box .setting-content .setting-content-view { flex: 1; position: relative; } .page-setting .setting-box .setting-content .setting-content-view .setting-router-view { padding: 24px 40px; } .page-setting .setting-item .ivu-input, .page-setting .setting-item .ivu-select-selection { max-width: 460px; } .page-setting .setting-item .form-tip { color: #999999; } .page-setting .setting-item .setting-color { max-width: 600px; margin-bottom: 12px; } .page-setting .setting-item .setting-color > div { text-align: center; padding-right: 12px; } .page-setting .setting-item .setting-color > div:first-child { text-align: left; } .page-setting .setting-item .setting-color > div:last-child { padding-right: 0; width: 60px; flex: auto; flex-shrink: 0; max-width: 60px; } .page-setting .setting-item .setting-color > div .ivu-color-picker { width: 100%; } .page-setting .setting-item .setting-color .information { color: #999999; } .page-setting .setting-item .setting-footer > button { height: 34px; line-height: 32px; min-width: 94px; } .page-setting .setting-item.submit { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .page-setting .setting-item.submit .setting-footer { position: absolute; left: 0; right: 0; bottom: 0; z-index: 1; padding: 16px 24px 0; border-top: 1px solid #F4F4F5; } .dialog-wrapper { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; flex-direction: column; background-color: #ffffff; z-index: 1; } .dialog-wrapper .dialog-title { display: flex; flex-direction: column; justify-content: center; padding: 0 30px; height: 68px; position: relative; } .dialog-wrapper .dialog-title:after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background-color: #f4f5f5; } .dialog-wrapper .dialog-title .main-title { display: flex; align-items: center; line-height: 22px; } .dialog-wrapper .dialog-title .main-title > h2 { font-size: 17px; font-weight: 600; } .dialog-wrapper .dialog-title .main-title > em { font-style: normal; font-size: 17px; font-weight: 500; padding-left: 6px; } .dialog-wrapper .dialog-title .sub-title { flex-shrink: 0; font-size: 12px; line-height: 20px; color: #aaaaaa; } .dialog-wrapper .dialog-title .sub-title.pointer { cursor: pointer; } .dialog-wrapper .dialog-title .sub-title.pointer:hover { color: #888888; } .dialog-wrapper .dialog-scroller { position: relative; flex: 1; padding: 0 32px; overflow: auto; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li { display: flex; flex-direction: row; align-items: flex-end; list-style: none; margin-bottom: 16px; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li:first-child { margin-top: 16px; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li .dialog-avatar { position: relative; margin-bottom: 20px; flex-shrink: 0; width: 30px; height: 30px; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li .dialog-view { max-width: 70%; display: flex; flex-direction: column; align-items: flex-start; margin: 0 0 0 8px; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li .dialog-view .dialog-content { color: #333333; background-color: #F4F5F7; padding: 8px; min-width: 32px; border-radius: 6px 6px 6px 0; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li .dialog-view .dialog-content.loading { display: flex; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li .dialog-view .dialog-content.loading .common-loading { width: 20px; height: 20px; margin: 4px; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li .dialog-view .dialog-content.file { display: inline-block; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li .dialog-view .dialog-content.file .file-box { background-color: #ffffff; display: flex; align-items: center; padding: 10px 14px; border-radius: 3px; width: 220px; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li .dialog-view .dialog-content.file .file-box .file-thumb { width: 36px; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li .dialog-view .dialog-content.file .file-box .file-info { margin-left: 12px; display: flex; flex-direction: column; justify-content: center; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li .dialog-view .dialog-content.file .file-box .file-info .file-name { color: #333333; font-size: 14px; line-height: 18px; word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li .dialog-view .dialog-content.file .file-box .file-info .file-size { padding-top: 4px; color: #666666; font-size: 14px; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li .dialog-view .dialog-content.img { padding: 0; display: flex; max-width: 220px; max-height: 220px; border-radius: 6px; background-color: transparent; overflow: hidden; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li .dialog-view .dialog-content.img .file-img { display: flex; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li .dialog-view .dialog-content.unknown { text-decoration: underline; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li .dialog-view .dialog-foot { display: flex; align-items: center; padding-top: 4px; height: 21px; line-height: 1; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li .dialog-view .dialog-foot .common-loading { margin: 0 2px; width: 10px; height: 10px; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li .dialog-view .dialog-foot .time { color: #bbbbbb; font-size: 12px; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li .dialog-view .dialog-foot .done { display: none; margin-left: 4px; transform: scale(0.9); font-size: 12px; color: #8bcf70; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li .dialog-view .dialog-foot .percent { display: none; margin-left: 4px; cursor: pointer; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li.history { cursor: pointer; justify-content: center; font-size: 13px; padding: 3px 0; margin: 12px 0; opacity: 0.6; transition: opacity 0.2s; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li.history:hover { opacity: 1; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li.history-tip { position: relative; padding-top: 60px; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li.history-tip .history-text { font-style: normal; position: absolute; top: 10px; left: 50%; height: 22px; line-height: 22px; padding: 0 48px; text-align: center; font-size: 12px; border-radius: 2px; background: #f5f5f5; transform: translateX(-50%); } .dialog-wrapper .dialog-scroller .dialog-list > ul > li.loading { padding: 12px 0; justify-content: center; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li.loading .common-loading { margin: 0; width: 18px; height: 18px; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li.nothing { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #999999; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li.bottom { height: 0; margin: 0; padding: 0; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li.self { flex-direction: row-reverse; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li.self .dialog-view { align-items: flex-end; margin: 0 8px 0 0; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li.self .dialog-view .dialog-content { color: #ffffff; background-color: #8bcf70; border-radius: 6px 6px 0 6px; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li.self .dialog-view .dialog-content.file { background-color: #F4F5F7; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li.self .dialog-view .dialog-content.img { border-radius: 6px; background-color: transparent; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li.self .dialog-view .dialog-foot .done { display: inline-block; } .dialog-wrapper .dialog-scroller .dialog-list > ul > li.self .dialog-view .dialog-foot .percent { display: inline-block; } .dialog-wrapper .dialog-footer { display: flex; flex-direction: column; align-items: flex-end; padding: 0 28px; margin-bottom: 20px; } .dialog-wrapper .dialog-footer .dialog-newmsg { display: none; height: 30px; line-height: 30px; color: #ffffff; font-size: 12px; background-color: rgba(0, 0, 0, 0.6); padding: 0 12px; margin-bottom: 20px; margin-right: 10px; border-radius: 16px; cursor: pointer; z-index: 2; } .dialog-wrapper .dialog-footer .dialog-input { background-color: #F4F5F7; padding: 10px 12px; border-radius: 10px; } .dialog-wrapper .dialog-footer .dialog-input .ivu-input { border: 0; resize: none; background-color: transparent; } .dialog-wrapper .dialog-footer .dialog-input .ivu-input:focus { box-shadow: none; } .dialog-wrapper .dialog-footer .chat-upload { display: none; width: 0; height: 0; overflow: hidden; } .dialog-wrapper .dialog-footer.newmsg { margin-top: -50px; } .dialog-wrapper .dialog-footer.newmsg .dialog-newmsg { display: block; } .dialog-wrapper .drag-over { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 3; background-color: rgba(255, 255, 255, 0.78); display: flex; align-items: center; justify-content: center; } .dialog-wrapper .drag-over:before { content: ""; position: absolute; top: 16px; left: 16px; right: 16px; bottom: 16px; border: 2px dashed #7b7b7b; border-radius: 12px; } .dialog-wrapper .drag-over .drag-text { padding: 12px; font-size: 18px; color: #666666; } .dialog-wrapper-read-poptip-content { display: flex; position: relative; } .dialog-wrapper-read-poptip-content .read, .dialog-wrapper-read-poptip-content .unread { flex: 1; max-height: 300px; overflow: auto; } .dialog-wrapper-read-poptip-content .read > li, .dialog-wrapper-read-poptip-content .unread > li { list-style: none; margin-bottom: 12px; } .dialog-wrapper-read-poptip-content .read > li .common-avatar, .dialog-wrapper-read-poptip-content .unread > li .common-avatar { width: 100%; } .dialog-wrapper-read-poptip-content .read > li:last-child, .dialog-wrapper-read-poptip-content .unread > li:last-child { margin-bottom: 6px; } .dialog-wrapper-read-poptip-content .read > li.read-title > em, .dialog-wrapper-read-poptip-content .unread > li.read-title > em { font-size: 18px; font-weight: 600; font-style: normal; padding-right: 6px; } .dialog-wrapper-read-poptip-content .unread > li { padding-left: 16px; } .dialog-wrapper-read-poptip-content:before { content: ""; position: absolute; left: 50%; top: 0; bottom: 0; width: 1px; background-color: #F4F4F5; } .file-content { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; flex-direction: column; border-radius: 18px 18px 0 0; overflow: hidden; } .file-content .edit-header { display: flex; flex-direction: row; align-items: center; width: 100%; height: 42px; background-color: #ffffff; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.05); position: relative; z-index: 99; } .file-content .edit-header .header-title { flex: 1; color: #333333; padding-left: 24px; padding-right: 24px; line-height: 24px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .file-content .edit-header .header-title .file-unsave-tip { color: #333333; padding-right: 6px; font-weight: 500; cursor: pointer; transition: color 0.3s; } .file-content .edit-header .header-title .file-unsave-tip:hover { color: #000000; } .file-content .edit-header .header-user { margin-right: 24px; } .file-content .edit-header .header-user > ul { display: flex; align-items: center; } .file-content .edit-header .header-user > ul > li { list-style: none; margin-right: -4px; } .file-content .edit-header .header-user > ul > li.more { width: 28px; height: 28px; text-align: center; line-height: 24px; font-size: 12px; border: 2px solid #ffffff; background-color: #8bcf70; color: #ffffff; z-index: 1; border-radius: 50%; } .file-content .edit-header .header-hint { padding-right: 22px; font-size: 12px; color: #666; white-space: nowrap; } .file-content .edit-header .header-hint .ivu-btn { font-size: 12px; padding: 0 10px; } .file-content .edit-header .header-hint .ivu-dropdown-item { font-size: 12px !important; } .file-content .edit-header .header-button { font-size: 12px; margin-right: 24px; } .file-content .content-body { flex: 1; display: flex; position: relative; } .file-content .content-body .teditor-wrapper, .file-content .content-body .mdeditor-wrapper { flex: 1; display: flex; } .file-content .content-body .mdeditor-box { position: relative; width: 100%; } .file-content .content-body .mdeditor-box .markdown { position: absolute; top: 0; left: 0; bottom: 0; right: 0; overflow: auto; transform: translateZ(0); } .file-content .content-body .mdeditor-box .markdown .markdown-toolbars { border-bottom: 1px solid #eeeeee; } .file-content .content-body .mdeditor-box .markdown.border { border: 0 !important; } .file-content .content-body .teditor-loadedstyle { height: 100%; } .file-content .content-body .teditor-loadedstyle .tox-tinymce { border: 0; border-radius: 0; } .file-content .content-body .teditor-loadedstyle .tox-mbtn { height: 36px; } .file-content .content-body .teditor-loadedstyle .tox-menubar, .file-content .content-body .teditor-loadedstyle .tox-toolbar-overlord { padding: 0 12%; background: #ffffff; } .file-content .content-body .teditor-loadedstyle .tox-toolbar__overflow, .file-content .content-body .teditor-loadedstyle .tox-toolbar__primary { background: none !important; border-top: 1px solid #eaeaea !important; } .file-content .content-body .teditor-loadedstyle .tox-toolbar-overlord { border-bottom: 1px solid #E9E9E9 !important; } .file-content .content-body .teditor-loadedstyle .tox-toolbar__group:not(:last-of-type) { border-right: 1px solid #eaeaea !important; } .file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap { margin: 22px 12%; border: 1px solid #e8e8e8; border-radius: 2px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08); } .file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap .tox-edit-area { border-top: 0; } .file-content .content-body .teditor-loadedstyle .tox-statusbar { border-top: 1px solid #E9E9E9; } .file-content .content-body .teditor-loadedstyle .tox-statusbar .tox-statusbar__resize-handle { display: none; } .file-content .content-body .luckysheet { border: 0; } .file-content .content-body .content-load { display: flex; align-items: center; justify-content: center; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1000; } .file-content .content-body .content-load .common-loading { margin: 0; } .luckysheet-input-box { z-index: 99999 !important; } .project-dialog { display: flex; flex-direction: column; background-color: #ffffff; border-left: 1px solid #f4f5f5; z-index: 1; position: relative; } .project-dialog .project-dialog-wrapper .dialog-user { margin-top: 36px; padding: 0 32px; } .project-dialog .project-dialog-wrapper .dialog-user .member-head { display: flex; align-items: center; } .project-dialog .project-dialog-wrapper .dialog-user .member-head .member-title { flex: 1; font-size: 18px; font-weight: 600; } .project-dialog .project-dialog-wrapper .dialog-user .member-head .member-title > span { padding-left: 6px; color: #8bcf70; } .project-dialog .project-dialog-wrapper .dialog-user .member-head .member-view-all { color: #999; font-size: 13px; cursor: pointer; } .project-dialog .project-dialog-wrapper .dialog-user .member-head .member-view-all:hover { color: #777; } .project-dialog .project-dialog-wrapper .dialog-user .member-list { display: flex; align-items: center; margin-top: 14px; overflow: auto; } .project-dialog .project-dialog-wrapper .dialog-user .member-list > li { position: relative; list-style: none; margin-right: 14px; margin-bottom: 8px; } .project-dialog .project-dialog-wrapper .dialog-user .member-list.member-all { display: block; } .project-dialog .project-dialog-wrapper .dialog-user .member-list.member-all > li { display: inline-block; } .project-list { display: flex; flex-direction: column; } .project-list .project-head { display: flex; flex-direction: column; align-items: flex-start; margin: 32px 32px 0; } .project-list .project-head .project-titbox { width: 100%; display: flex; align-items: flex-start; justify-content: space-between; margin-bottom: 24px; } .project-list .project-head .project-titbox .project-title { display: flex; align-items: center; } .project-list .project-head .project-titbox .project-title > h1 { color: #333333; font-size: 28px; font-weight: 600; } .project-list .project-head .project-titbox .project-title .project-load { display: flex; align-items: center; margin-left: 18px; } .project-list .project-head .project-titbox .project-title .project-load .common-loading { width: 22px; height: 22px; } .project-list .project-head .project-titbox .project-icons { display: flex; align-items: center; flex-shrink: 0; margin-top: 3px; } .project-list .project-head .project-titbox .project-icons > li { list-style: none; display: flex; align-items: center; justify-content: center; width: 36px; height: 36px; border-radius: 50%; position: relative; margin-left: 16px; cursor: pointer; transition: box-shadow 0.3s; } .project-list .project-head .project-titbox .project-icons > li:hover { box-shadow: 0 0 6px #cccccc; } .project-list .project-head .project-titbox .project-icons > li.project-icon { border-radius: 50%; background-color: #F2F3F5; } .project-list .project-head .project-titbox .project-icons > li.project-icon .menu-icon { font-size: 20px; width: 36px; height: 36px; line-height: 36px; } .project-list .project-head .project-titbox .project-icons > li.project-icon .menu-badge { position: absolute; top: -6px; left: 20px; transform: scale(0.8); } .project-list .project-head .project-titbox .project-icons > li.project-icon .search-input { margin: 2px 0; width: 170px; } .project-list .project-head .project-titbox .project-icons > li.project-icon.active { color: #ffffff; background-color: #8bcf70; } .project-list .project-head .project-subtitle { width: 100%; color: #999999; line-height: 24px; margin-top: -6px; margin-bottom: -18px; padding-right: 260px; } .project-list .project-head .project-switch { width: 100%; display: flex; justify-content: flex-end; } .project-list .project-head .project-switch .project-checkbox { display: flex; align-items: center; margin-right: 14px; opacity: 0.9; } .project-list .project-head .project-switch .project-checkbox .ivu-checkbox-focus { box-shadow: none; } .project-list .project-head .project-switch .project-switch-button { display: flex; align-items: center; background-color: #ffffff; border-radius: 6px; position: relative; transition: box-shadow 0.2s; } .project-list .project-head .project-switch .project-switch-button:hover { box-shadow: 0 0 10px #e6ecfa; } .project-list .project-head .project-switch .project-switch-button:before { content: ""; position: absolute; top: 0; left: 0; width: 50%; height: 100%; z-index: 0; color: #8bcf70; border-radius: 6px; border: 1px solid #8bcf70; background-color: rgba(139, 207, 112, 0.1); transition: left 0.2s; } .project-list .project-head .project-switch .project-switch-button > div { z-index: 1; width: 32px; height: 30px; display: flex; align-items: center; justify-content: center; border-radius: 6px; cursor: pointer; color: #515a6e; } .project-list .project-head .project-switch .project-switch-button > div > i { font-size: 17px; } .project-list .project-head .project-switch .project-switch-button > div:first-child { color: #8bcf70; } .project-list .project-head .project-switch .project-switch-button.menu:before { left: 50%; } .project-list .project-head .project-switch .project-switch-button.menu > div:first-child { color: #515a6e; } .project-list .project-head .project-switch .project-switch-button.menu > div:last-child { color: #8bcf70; } .project-list .project-column { display: flex; height: 100%; padding-top: 18px; overflow-x: auto; overflow-y: hidden; } .project-list .project-column > ul { display: inline-flex; justify-content: space-between; align-items: flex-start; } .project-list .project-column > ul > li { flex-shrink: 0; list-style: none; width: 260px; height: 100%; display: flex; flex-direction: column; } .project-list .project-column > ul > li:first-child { margin-left: 22px; } .project-list .project-column > ul > li:last-child { margin-right: 22px; } .project-list .project-column > ul > li.add-column { height: 36px; color: #888888; cursor: pointer; background-color: #F2F3F5; border-radius: 4px; } .project-list .project-column > ul > li.add-column .add-column-text { display: flex; flex-direction: row; align-items: center; line-height: 36px; padding: 0 12px; } .project-list .project-column > ul > li.add-column .add-column-text > i { font-size: 16px; padding-right: 8px; } .project-list .project-column > ul > li.add-column .add-column-text:hover { color: #777777; } .project-list .project-column > ul > li.add-column .add-column-input { display: none; align-items: center; height: 36px; } .project-list .project-column > ul > li.add-column .add-column-input .ivu-input { height: 36px; padding: 4px 10px; } .project-list .project-column > ul > li.add-column .add-column-input .ivu-input-icon { width: 36px; height: 36px; line-height: 36px; } .project-list .project-column > ul > li.add-column.show-input .add-column-text { display: none; } .project-list .project-column > ul > li.add-column.show-input .add-column-input { display: flex; } .project-list .project-column > ul > li .column-head { display: flex; align-items: center; padding: 7px 10px; margin: 0 10px; background-color: #F2F3F5; border-radius: 4px; } .project-list .project-column > ul > li .column-head .column-head-title { flex: 1; width: 0; display: flex; align-items: center; font-weight: 500; } .project-list .project-column > ul > li .column-head .column-head-title > span { font-size: 15px; } .project-list .project-column > ul > li .column-head .column-head-title > em { color: #888888; font-style: normal; font-size: 14px; padding-left: 6px; } .project-list .project-column > ul > li .column-head .column-head-icon { display: flex; align-items: center; margin-left: 16px; } .project-list .project-column > ul > li .column-head .column-head-icon .loading, .project-list .project-column > ul > li .column-head .column-head-icon .ivu-icon { width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; padding-right: 8px; } .project-list .project-column > ul > li .column-head .column-head-icon .loading .common-loading, .project-list .project-column > ul > li .column-head .column-head-icon .ivu-icon .common-loading { width: 16px; height: 16px; margin: 0; } .project-list .project-column > ul > li .column-head .column-head-icon .ivu-icon { cursor: pointer; font-size: 16px; color: #aaaaaa; font-weight: 600; transition: color 0.3s; } .project-list .project-column > ul > li .column-head .column-head-icon .ivu-icon:hover { color: #888888; } .project-list .project-column > ul > li .column-head .column-head-icon .last { padding-right: 0; } .project-list .project-column > ul > li .column-head.custom-color { color: #ffffff; } .project-list .project-column > ul > li .column-head.custom-color .column-head-title > em { color: rgba(255, 255, 255, 0.6); } .project-list .project-column > ul > li .column-head.custom-color .ivu-icon { color: rgba(255, 255, 255, 0.5); } .project-list .project-column > ul > li .column-head.custom-color .ivu-icon:hover { color: rgba(255, 255, 255, 0.9); } .project-list .project-column > ul > li .column-task { flex: 1; display: flex; flex-direction: column; overflow-x: hidden; overflow-y: auto; } .project-list .project-column > ul > li .column-task .task-list > div:last-child { margin-bottom: 16px; } .project-list .project-column > ul > li .column-task .task-item { cursor: pointer; margin: 16px 10px 0; background-color: #ffffff; border-radius: 12px; padding: 12px; transition: box-shadow 0.3s, opacity 0.3s; position: relative; } .project-list .project-column > ul > li .column-task .task-item:hover { box-shadow: 0 0 10px #e6ecfa; } .project-list .project-column > ul > li .column-task .task-item .task-head { display: flex; align-items: flex-start; } .project-list .project-column > ul > li .column-task .task-item .task-head .task-title { flex: 1; padding-top: 1px; } .project-list .project-column > ul > li .column-task .task-item .task-head .task-title > pre { margin: 0; padding: 0; line-height: 1.5; white-space: pre-wrap; word-wrap: break-word; word-break: break-word; } .project-list .project-column > ul > li .column-task .task-item .task-head .task-menu { margin-left: 8px; width: 22px; height: 22px; } .project-list .project-column > ul > li .column-task .task-item .task-head .task-menu .loading, .project-list .project-column > ul > li .column-task .task-item .task-head .task-menu .ivu-icon { width: 22px; height: 22px; display: flex; align-items: center; justify-content: center; } .project-list .project-column > ul > li .column-task .task-item .task-head .task-menu .loading .common-loading, .project-list .project-column > ul > li .column-task .task-item .task-head .task-menu .ivu-icon .common-loading { width: 16px; height: 16px; margin: 0; } .project-list .project-column > ul > li .column-task .task-item .task-head .task-menu .ivu-icon { font-size: 22px; color: #777777; cursor: pointer; } .project-list .project-column > ul > li .column-task .task-item .task-head .task-menu .ivu-icon:hover { color: #555555; } .project-list .project-column > ul > li .column-task .task-item .task-head.has-desc .task-title { font-weight: 600; } .project-list .project-column > ul > li .column-task .task-item .task-desc { color: #999999; margin-top: 10px; line-height: 20px; word-break: break-all; } .project-list .project-column > ul > li .column-task .task-item .task-tags { margin-top: 10px; } .project-list .project-column > ul > li .column-task .task-item .task-users { margin-top: 10px; display: flex; align-items: center; } .project-list .project-column > ul > li .column-task .task-item .task-users > ul { flex: 1; width: 0; display: flex; align-items: center; overflow: auto; margin-right: 24px; } .project-list .project-column > ul > li .column-task .task-item .task-users > ul > li { list-style: none; margin-left: -6px; width: 32px; height: 32px; } .project-list .project-column > ul > li .column-task .task-item .task-users > ul > li:first-child { margin-left: 0; } .project-list .project-column > ul > li .column-task .task-item .task-users > ul > li.no-owner { width: auto; } .project-list .project-column > ul > li .column-task .task-item .task-users > ul > li.no-owner .ivu-btn-small { font-size: 12px; } .project-list .project-column > ul > li .column-task .task-item .task-users .task-icon { margin-left: 6px; font-size: 12px; } .project-list .project-column > ul > li .column-task .task-item .task-users .task-icon .ivu-icon { margin-left: 1px; font-size: 14px; } .project-list .project-column > ul > li .column-task .task-item .task-progress { margin-top: 10px; display: flex; align-items: center; justify-content: flex-end; } .project-list .project-column > ul > li .column-task .task-item .task-progress .task-sub-num { font-size: 12px; margin-right: 8px; color: #777777; } .project-list .project-column > ul > li .column-task .task-item .task-progress .task-time { flex-shrink: 0; color: #777777; background-color: #EAEDF2; padding: 1px 4px; margin-left: 18px; font-size: 12px; border-radius: 3px; display: flex; align-items: center; } .project-list .project-column > ul > li .column-task .task-item .task-progress .task-time.overdue { font-weight: 600; color: #ffffff; background-color: #ed4014; } .project-list .project-column > ul > li .column-task .task-item .task-progress .task-time.today { font-weight: 500; color: #ffffff; background-color: #ff9900; } .project-list .project-column > ul > li .column-task .task-item .task-progress .task-time .taskfont { margin-right: 3px; font-size: 12px; } .project-list .project-column > ul > li .column-task .task-item .priority-color { position: absolute; top: 12px; left: 0; width: 3px; height: 42px; max-height: 50%; border-radius: 2px; } .project-list .project-column > ul > li .column-task .task-item.additem { cursor: default; padding: 0; } .project-list .project-column > ul > li .column-task .task-item.complete { opacity: 0.5; } .project-list .project-column > ul > li .column-task .task-item.complete:hover { opacity: 0.8; } .project-list .project-column > ul > li .column-task .task-item.complete .task-head .task-title { text-decoration: line-through; } .project-list .project-column > ul > li .column-task .task-item.complete .task-desc, .project-list .project-column > ul > li .column-task .task-item.complete .task-tags, .project-list .project-column > ul > li .column-task .task-item.complete .task-users, .project-list .project-column > ul > li .column-task .task-item.complete .task-progress, .project-list .project-column > ul > li .column-task .task-item.complete .priority-color { display: none; } .project-list .project-column > ul > li .column-task .task-item.hidden { display: none; } .project-list .project-table { height: 100%; margin-top: 18px; overflow-x: hidden; overflow-y: auto; } .project-list .project-table .task-row { background-color: #ffffff; border-bottom: 1px solid #F4F4F5; position: relative; } .project-list .project-table .task-row > div { display: flex; align-items: center; padding: 8px 12px; border-right: 1px solid #F4F4F5; } .project-list .project-table .task-row > div:first-child { padding-left: 32px; } .project-list .project-table .task-row > div:last-child { border-right: 0; } .project-list .project-table .task-row > div.complete .item-title { color: #aaaaaa; text-decoration: line-through; } .project-list .project-table .task-row .priority-color { position: absolute; top: 0; left: 0; bottom: -1px; width: 3px; } .project-list .project-table .project-table-head, .project-list .project-table .project-table-body { margin: 0 32px 12px; border-radius: 5px; border: 1px solid #F4F4F5; border-bottom: 0; overflow: hidden; } .project-list .project-table .project-table-head.project-table-hide .task-rows, .project-list .project-table .project-table-body.project-table-hide .task-rows { display: none; } .project-list .project-table .project-table-head.project-table-hide .row-title .taskfont, .project-list .project-table .project-table-body.project-table-hide .row-title .taskfont { transform: rotate(-90deg); } .project-list .project-table .project-table-head .task-row > div { color: #888888; font-size: 13px; font-weight: 500; } .project-list .project-table .project-table-body { transition: box-shadow 0.3s; } .project-list .project-table .project-table-body:hover { box-shadow: 0 0 10px #e6ecfa; } .project-list .project-table .project-table-body .task-row > div { padding: 10px 12px; } .project-list .project-table .project-table-body .task-row > div.row-title { font-size: 14px; font-weight: 500; color: #333333; padding-left: 14px; } .project-list .project-table .project-table-body .task-row > div.row-title .taskfont { cursor: pointer; transition: transform 0.3s; font-size: 12px; } .project-list .project-table .project-table-body .task-row > div.row-title .row-h1 { padding-left: 18px; } .project-list .project-table .project-table-body .task-row > div.row-title .row-num { color: #999999; padding-left: 6px; } .project-list .project-table .project-table-body .task-row > div.row-name { align-items: flex-start; padding: 12px 12px 12px 34px; line-height: 24px; } .project-list .project-table .project-table-body .task-row > div.row-name .drop-icon { position: relative; } .project-list .project-table .project-table-body .task-row > div.row-name .loading { position: absolute; top: 0; left: 0; bottom: 0; width: 16px; display: flex; align-items: center; justify-content: center; } .project-list .project-table .project-table-body .task-row > div.row-name .loading .common-loading { margin: 0; width: 14px; height: 14px; } .project-list .project-table .project-table-body .task-row > div.row-name .ivu-icon { cursor: pointer; font-size: 16px; color: #cccccc; } .project-list .project-table .project-table-body .task-row > div.row-name .ivu-icon.completed { color: #8bcf70; } .project-list .project-table .project-table-body .task-row > div.row-name .ivu-icon.sub-icon { font-size: 16px; width: 16px; height: 16px; margin-top: 4px; margin-left: -20px; margin-right: 4px; color: #cfcfcf; transition: transform 0.2s; } .project-list .project-table .project-table-body .task-row > div.row-name .ivu-icon.sub-icon.active { transform: rotate(90deg); } .project-list .project-table .project-table-body .task-row > div.row-name .item-title { flex: 1; padding: 0 22px 0 8px; cursor: pointer; } .project-list .project-table .project-table-body .task-row > div.row-name .item-icons { display: flex; align-items: center; margin-left: 4px; flex-shrink: 0; } .project-list .project-table .project-table-body .task-row > div.row-name .item-icons .item-icon { display: flex; font-size: 12px; margin-left: 16px; color: #aaaaaa; cursor: pointer; } .project-list .project-table .project-table-body .task-row > div.row-name .item-icons .item-icon .taskfont { font-size: 12px; } .project-list .project-table .project-table-body .task-row > div.row-name .item-icons .item-icon > em { font-style: normal; margin-left: 4px; } .project-list .project-table .project-table-body .task-row > div.row-column .task-column { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .project-list .project-table .project-table-body .task-row > div.row-priority .el-dropdown { display: flex; align-items: center; overflow: hidden; } .project-list .project-table .project-table-body .task-row > div.row-user { padding: 8px; } .project-list .project-table .project-table-body .task-row > div.row-user > ul { height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .project-list .project-table .project-table-body .task-row > div.row-user > ul > li { list-style: none; display: inline-block; margin-left: -6px; } .project-list .project-table .project-table-body .task-row > div.row-user > ul > li:first-child { margin-left: 0; } .project-list .project-table .project-table-body .task-row > div.row-user > ul > li.no-owner { height: 32px; display: flex; align-items: center; } .project-list .project-table .project-table-body .task-row > div.row-time .task-time { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .project-list .project-table .project-table-body .task-row > div.row-time .task-time.overdue, .project-list .project-table .project-table-body .task-row > div.row-time .task-time.today { color: #ffffff; padding: 1px 5px; font-size: 13px; border-radius: 3px; } .project-list .project-table .project-table-body .task-row > div.row-time .task-time.overdue { font-weight: 600; background-color: #ed4014; } .project-list .project-table .project-table-body .task-row > div.row-time .task-time.today { font-weight: 500; background-color: #ff9900; } .project-list .project-table .project-table-body .task-rows .task-rows { position: relative; overflow: hidden; } .project-list .project-table .project-table-body .task-rows .task-rows:before { content: ""; position: absolute; top: 0; left: 0; right: 0; box-shadow: rgba(0, 0, 0, 0.08) 0 0 8px 1px; z-index: 1; } .project-list .project-table .project-table-body .task-rows .task-rows .task-row { background-color: #fcfcfd; } .project-list .project-table .project-table-body .task-rows .task-rows .task-row > div.row-name { padding-left: 56px; } .project-list .project-table .project-table-body .task-rows .task-rows .task-row > div.row-name .item-title { color: #6C7D8C; } .project-list .project-table .project-table-body .task-rows .task-rows .task-add-row { background-color: #fcfcfd; } .project-list .project-table .project-table-body .task-rows .task-rows .task-add-row > div.row-add { padding-left: 56px; } .project-list-more-dropdown-menu > li .item { display: flex; align-items: center; } .project-list-more-dropdown-menu > li .item > i { width: 18px; height: 18px; line-height: 18px; font-size: 18px; margin-right: 8px; padding: 0; color: #bbbbbb; } .project-list-more-dropdown-menu > li .item > i.ivu-icon { font-size: 16px; } .project-log .logs-activity { position: relative; word-break: break-all; padding: 12px 12px; } .project-log .logs-activity > li { list-style: none; padding-top: 0; } .project-log .logs-activity > li.logs-loading, .project-log .logs-activity > li.logs-more, .project-log .logs-activity > li.logs-none { height: 22px; line-height: 22px; } .project-log .logs-activity > li.logs-loading { display: flex; } .project-log .logs-activity > li.logs-loading .common-loading { margin: 0; } .project-log .logs-activity > li.logs-more { cursor: pointer; } .project-log .logs-activity > li.logs-more:hover { color: #048be0; } .project-log .logs-activity > li.logs-none { cursor: pointer; color: #bbbbbb; } .project-log .logs-activity > li .logs-date { color: rgba(0, 0, 0, 0.36); padding-bottom: 14px; } .project-log .logs-activity > li .logs-section { margin: 4px; } .project-log .logs-activity > li .logs-section .ivu-timeline > li { padding-bottom: 8px; } .project-log .logs-activity > li .logs-section .ivu-timeline > li:last-child { padding-bottom: 0; } .project-log .logs-activity > li .logs-section .ivu-timeline > li .ivu-timeline-item-head-custom { margin-top: 8px; } .project-log .logs-activity > li .logs-dot { width: 18px; height: 18px; margin-left: 10px; } .project-log .logs-activity > li .logs-dot .avatar-box > em { transform-origin: bottom right; } .project-log .logs-activity > li .log-summary > span, .project-log .logs-activity > li .log-summary > a { padding-right: 6px; word-wrap: break-word; word-break: break-word; } .project-log .logs-activity > li .log-summary .log-creator { color: rgba(0, 0, 0, 0.85); } .project-log .logs-activity > li .log-summary .log-text { color: rgba(0, 0, 0, 0.54); } .project-log .logs-activity > li .log-summary .log-time { color: rgba(0, 0, 0, 0.3); font-size: 12px; } .project-management .project-name { line-height: 1; } .project-management .project-name .ivu-tag { height: 18px; line-height: 18px; padding: 0 4px; margin: 0 -2px 0 0; transform: scale(0.8); transform-origin: left bottom; } .project-management .project-percent { line-height: 1; } .project-management .project-percent .ivu-progress { margin-top: 2px; } .task-add .task-add-form, .task-add .task-add-advanced { margin: 0 0 -18px; } .task-add .task-add-form .ivu-form-item-label, .task-add .task-add-advanced .ivu-form-item-label { font-weight: 600; } .task-add .task-add-form .teditor-box .tox-tinymce, .task-add .task-add-advanced .teditor-box .tox-tinymce { border-color: #e8e8e8; } .task-add .task-add-form .teditor-box .tox .tox-statusbar, .task-add .task-add-form .teditor-box .tox .tox-menubar + .tox-toolbar, .task-add .task-add-form .teditor-box .tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary, .task-add .task-add-form .teditor-box .tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type), .task-add .task-add-advanced .teditor-box .tox .tox-statusbar, .task-add .task-add-advanced .teditor-box .tox .tox-menubar + .tox-toolbar, .task-add .task-add-advanced .teditor-box .tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary, .task-add .task-add-advanced .teditor-box .tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) { border-color: #e8e8e8; } .task-add .task-add-form .teditor-box .tox .tox-toolbar, .task-add .task-add-form .teditor-box .tox .tox-toolbar__overflow, .task-add .task-add-form .teditor-box .tox .tox-toolbar__primary, .task-add .task-add-advanced .teditor-box .tox .tox-toolbar, .task-add .task-add-advanced .teditor-box .tox .tox-toolbar__overflow, .task-add .task-add-advanced .teditor-box .tox .tox-toolbar__primary { background-image: none; border-bottom: 1px solid #e8e8e8; } .task-add .task-add-form .advanced-option, .task-add .task-add-advanced .advanced-option { margin-top: -6px; z-index: 1; display: flex; align-items: center; } .task-add .task-add-form .advanced-option > button, .task-add .task-add-advanced .advanced-option > button { transition: margin 0.2s; } .task-add .task-add-form .advanced-option > button.advanced, .task-add .task-add-advanced .advanced-option > button.advanced { margin-left: 22px; } .task-add .task-add-form .advanced-option > button:focus, .task-add .task-add-advanced .advanced-option > button:focus { box-shadow: none; } .task-add .task-add-form .advanced-option .advanced-priority, .task-add .task-add-advanced .advanced-option .advanced-priority { display: flex; align-items: center; margin-left: 24px; height: 34px; } .task-add .task-add-form .advanced-option .advanced-priority > li, .task-add .task-add-advanced .advanced-option .advanced-priority > li { list-style: none; margin-left: 3px; } .task-add .task-add-form .advanced-option .advanced-priority > li .taskfont, .task-add .task-add-advanced .advanced-option .advanced-priority > li .taskfont { font-size: 34px; cursor: pointer; } .task-add .task-add-advanced { margin: 1px 0 0; padding: 34px 32px 6px; border-radius: 8px; border: 1px solid #e8e8e8; } .task-add .task-add-advanced .subtasks { margin-bottom: 24px; padding: 12px 16px; border-radius: 6px; background-color: #f8f8f8; } .task-add .task-add-advanced .subtasks .enter-input.empty .ivu-input { background: transparent; border-color: transparent; } .task-add .task-add-advanced .subtasks .enter-input.empty .ivu-input:hover, .task-add .task-add-advanced .subtasks .enter-input.empty .ivu-input:focus { box-shadow: none; } .task-add .task-add-advanced .subtasks .sublist .ivu-row { margin-bottom: 12px; } .task-add .task-add-advanced .subtasks .sublist .ivu-row > div { padding-right: 7px; } .task-add .task-add-advanced .subtasks .sublist .ivu-row > div:last-child { padding-right: 0; } .task-add .task-add-advanced .ivu-date-picker { width: 100%; } .task-add-advanced-transfer .task-drop-prepend { text-align: center; color: #c5c8ce; line-height: 20px; padding-bottom: 5px; font-size: 12px; border-bottom: 1px solid #f1f1f1; margin-bottom: 5px; } .task-add-simple { padding: 12px; } .task-add-simple .ivu-input-wrapper { display: none; } .task-add-simple .add-placeholder { cursor: pointer; color: #888888; margin: -12px; padding: 12px; } .task-add-simple .add-placeholder .ivu-icon { margin-right: 4px; } .task-add-simple .add-placeholder:hover { color: #666666; } .task-add-simple .priority { display: none; align-items: center; min-height: 22px; margin-top: 10px; margin-bottom: -3px; } .task-add-simple .priority > ul { flex: 1; display: flex; align-items: center; } .task-add-simple .priority > ul > li { list-style: none; margin-right: 3px; } .task-add-simple .priority > ul > li .taskfont { font-size: 22px; cursor: pointer; } .task-add-simple .priority .ivu-icon { cursor: pointer; font-size: 16px; } .task-add-simple.active .ivu-input-wrapper { display: block; } .task-add-simple.active .add-placeholder { display: none; } .task-add-simple.active .priority { display: flex; } .task-add-row { background-color: #ffffff; border-bottom: 1px solid #F4F4F5; position: relative; } .task-add-row > div { display: flex; padding: 8px 12px; border-right: 1px solid #F4F4F5; } .task-add-row > div:last-child { border-right: 0; } .task-add-row > div.row-add { display: flex; flex-direction: column; justify-content: center; min-height: 48px; padding-left: 34px; } .task-add-row > div.row-add .add-btn { display: block; cursor: pointer; opacity: 0.5; transition: opacity 0.3s; } .task-add-row > div.row-add .add-btn .add-icon { font-size: 16px; margin-right: 8px; } .task-add-row > div.row-add .add-btn:hover { opacity: 1; } .task-add-row > div.row-add .add-input { display: none; align-items: flex-start; border: 1px solid #dcdee2; border-radius: 4px; color: #515a6e; background-color: #fff; } .task-add-row > div.row-add .add-input:hover { border-color: #57a3f3; } .task-add-row > div.row-add .add-input textarea { border-color: transparent; resize: none; } .task-add-row > div.row-add .add-input textarea:focus { box-shadow: none; } .task-add-row > div.row-add .add-input .priority { margin: 0 4px; display: flex; align-items: center; height: 31px; } .task-add-row > div.row-add .add-input .priority > ul { flex: 1; display: flex; align-items: center; } .task-add-row > div.row-add .add-input .priority > ul > li { list-style: none; margin-right: 4px; } .task-add-row > div.row-add .add-input .priority > ul > li .taskfont { font-size: 17px; cursor: pointer; } .task-add-row > div.row-add .add-input .priority .ivu-icon { cursor: pointer; font-size: 15px; margin: 0 5px 0 3px; } .task-add-row > div.row-add.active { padding-top: 7px; padding-bottom: 7px; } .task-add-row > div.row-add.active .add-btn { display: none; } .task-add-row > div.row-add.active .add-input { display: flex; } .task-detail { display: flex; flex-direction: column; margin: 0 -10px 30px; } .task-detail .task-info { flex: 1; display: flex; flex-direction: column; position: relative; } .task-detail .task-info .head { display: flex; align-items: center; height: 40px; padding-bottom: 10px; color: #888888; position: relative; } .task-detail .task-info .head:before { content: ""; position: absolute; left: 36px; right: 0; bottom: 0; height: 1px; background-color: #f4f5f5; } .task-detail .task-info .head .icon { width: 18px; font-size: 18px; cursor: pointer; } .task-detail .task-info .head .icon.completed { color: #8bcf70; } .task-detail .task-info .head .nav { flex: 1; display: flex; align-items: center; padding-left: 18px; font-size: 12px; } .task-detail .task-info .head .nav > p { display: flex; align-items: center; padding-right: 5px; } .task-detail .task-info .head .nav > p:after { content: "/"; padding-left: 5px; } .task-detail .task-info .head .nav > p:last-child:after { display: none; } .task-detail .task-info .head .pick { margin-left: 16px; margin-right: -16px; } .task-detail .task-info .head .menu { font-size: 22px; margin: 0 32px; cursor: pointer; } .task-detail .task-info .scroller { margin-left: 36px; padding-right: 36px; overflow-x: hidden; overflow-y: auto; } .task-detail .task-info .scroller .title { margin-top: 18px; } .task-detail .task-info .scroller .title .ivu-input { font-weight: 500; font-size: 24px; padding: 4px 0; line-height: 1.4; resize: none; border-color: transparent; } .task-detail .task-info .scroller .title .ivu-input:focus { box-shadow: none; } .task-detail .task-info .scroller .desc { margin-top: 10px; } .task-detail .task-info .scroller .desc div[contenteditable="true"] { outline: none; } .task-detail .task-info .scroller .desc .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { color: #bbbbbb; } .task-detail .task-info .scroller .items { margin-top: 12px; } .task-detail .task-info .scroller .items .ivu-form-item { margin-bottom: 10px; } .task-detail .task-info .scroller .items .item-label { display: flex; align-items: center; color: #bbbbbb; } .task-detail .task-info .scroller .items .item-label .taskfont { margin-right: 4px; } .task-detail .task-info .scroller .items .item-content { margin-top: 5px; margin-left: 12px; } .task-detail .task-info .scroller .items .item-content > li { display: flex; align-items: center; list-style: none; line-height: 26px; } .task-detail .task-info .scroller .items .item-content > li .el-dropdown { display: flex; cursor: pointer; } .task-detail .task-info .scroller .items .item-content > li .task-priority { padding: 0 7px; } .task-detail .task-info .scroller .items .item-content > li .picker-time { display: flex; align-items: center; line-height: 26px; } .task-detail .task-info .scroller .items .item-content > li .picker-time .time { cursor: pointer; } .task-detail .task-info .scroller .items .item-content > li .picker-time .ivu-tag { margin-left: 10px; padding: 0 4px; height: 20px; line-height: 18px; } .task-detail .task-info .scroller .items .item-content > li .picker-time .ivu-tag .ivu-tag-text { display: flex; align-items: center; } .task-detail .task-info .scroller .items .item-content > li .picker-time .ivu-tag .ivu-tag-text .taskfont { transform: scale(0.9); font-size: 14px; padding-right: 3px; } .task-detail .task-info .scroller .items .item-content.user { margin-top: 1px; cursor: pointer; } .task-detail .task-info .scroller .items .item-content.user .user-list > div { display: inline-block; margin-right: 6px; } .task-detail .task-info .scroller .items .item-content.file { margin-bottom: -3px; } .task-detail .task-info .scroller .items .item-content.file > li { margin-bottom: 2px; } .task-detail .task-info .scroller .items .item-content.file > li .file-load { margin: 0; padding: 2px; width: 16px; height: 16px; } .task-detail .task-info .scroller .items .item-content.file > li .file-ext { width: 16px; } .task-detail .task-info .scroller .items .item-content.file > li .file-name { color: #515a6e; padding-left: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .task-detail .task-info .scroller .items .item-content.file > li .file-name:hover { color: #8bcf70; } .task-detail .task-info .scroller .items .item-content.file > li .file-size { flex-shrink: 0; padding-left: 10px; height: 24px; font-size: 12px; color: #bbbbbb; } .task-detail .task-info .scroller .items .item-content.file > li .file-delete { padding-left: 12px; } .task-detail .task-info .scroller .items .item-content.file > li .file-delete .taskfont { display: none; font-size: 14px; color: #aaaaaa; transition: color 0.3s; cursor: pointer; } .task-detail .task-info .scroller .items .item-content.file > li .file-delete .taskfont:hover { color: #ff0000; } .task-detail .task-info .scroller .items .item-content.file > li .file-delete .taskfont.deling { display: inline-block; } .task-detail .task-info .scroller .items .item-content.file > li:hover .file-delete .taskfont { display: inline-block; } .task-detail .task-info .scroller .items .item-content.subtask > li { align-items: flex-start; margin-bottom: 4px; } .task-detail .task-info .scroller .items .item-content.subtask > li:last-child { margin-bottom: -6px; } .task-detail .task-info .scroller .items .item-content.subtask > li .subtask-icon { width: 16px; height: 26px; line-height: 26px; margin-right: 6px; cursor: pointer; } .task-detail .task-info .scroller .items .item-content.subtask > li .subtask-icon .loading { width: 16px; height: 16px; margin: 0; padding: 2px; } .task-detail .task-info .scroller .items .item-content.subtask > li .subtask-icon .ivu-icon { font-size: 16px; color: #cccccc; } .task-detail .task-info .scroller .items .item-content.subtask > li .subtask-icon .ivu-icon.completed { color: #8bcf70; } .task-detail .task-info .scroller .items .item-content.subtask > li .subtask-icon.sub-icon { font-size: 16px; width: 16px; height: 16px; margin-left: -20px; margin-right: 4px; color: #cfcfcf; transition: transform 0.2s; } .task-detail .task-info .scroller .items .item-content.subtask > li .subtask-icon.sub-icon.active { transform: rotate(90deg); } .task-detail .task-info .scroller .items .item-content.subtask > li .subtask-name { flex: 1; margin-right: 16px; display: flex; } .task-detail .task-info .scroller .items .item-content.subtask > li .subtask-name .ivu-input { margin: -2px 0; padding: 4px 0; resize: none; border-color: transparent; line-height: 20px; } .task-detail .task-info .scroller .items .item-content.subtask > li .subtask-name .ivu-input:focus { box-shadow: none; } .task-detail .task-info .scroller .items .item-content.subtask > li .subtask-time { margin-right: 8px; } .task-detail .task-info .scroller .items .item-content.subtask > li .subtask-time .time { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 13px; height: 26px; line-height: 26px; cursor: pointer; } .task-detail .task-info .scroller .items .item-content.subtask > li .subtask-time .time.overdue { font-weight: 600; color: #ed4014; } .task-detail .task-info .scroller .items .item-content.subtask > li .subtask-time .time.today { font-weight: 500; color: #ff9900; } .task-detail .task-info .scroller .items .item-content.subtask > li .subtask-avatar { height: 26px; line-height: 26px; cursor: pointer; } .task-detail .task-info .scroller .items .item-content.subtask > li .ivu-icon-ios-loading { animation: icon-loading-load 0.6s infinite linear; } .task-detail .task-info .scroller .items .item-content.nosub { margin-top: 0; } .task-detail .task-info .scroller .items .item-content.nosub > li .add-input, .task-detail .task-info .scroller .items .item-content.nosub > li .add-button { margin-top: -2px; } .task-detail .task-info .scroller .add { margin-top: 12px; margin-bottom: 10px; } .task-detail .task-info .scroller .add-input { margin-top: 6px; } .task-detail .task-info .scroller .add-button { cursor: pointer; color: #bbbbbb; display: flex; align-items: center; margin-top: 6px; height: 32px; } .task-detail .task-info .scroller .add-button > i { font-size: 14px; padding-right: 8px; } .task-detail .task-info .scroller .add-button > em { font-style: normal; padding-left: 4px; } .task-detail .task-info .scroller .add-button > em:after { content: "/"; padding-left: 4px; } .task-detail .task-info .scroller .add-button > em:last-child:after { display: none; } .task-detail .task-info .scroller .add-button:hover { color: #999999; } .task-detail .task-info .upload { display: none; } .task-detail .task-dialog { flex: 1; display: flex; flex-direction: column; margin-top: 22px; position: relative; } .task-detail .task-dialog .head { display: flex; align-items: center; height: 40px; padding-bottom: 10px; color: #888888; position: relative; } .task-detail .task-dialog .head:before { content: ""; position: absolute; left: 36px; right: 0; bottom: 0; height: 1px; background-color: #f4f5f5; } .task-detail .task-dialog .head .icon { width: 18px; font-size: 18px; } .task-detail .task-dialog .head .nav { flex: 1; display: flex; align-items: center; padding-left: 18px; font-weight: 500; color: #666666; } .task-detail .task-dialog .head .nav > p { display: flex; align-items: center; margin-right: 24px; cursor: pointer; } .task-detail .task-dialog .head .nav > p.active { margin-top: -2px; font-size: 16px; font-weight: 600; color: #555555; cursor: default; } .task-detail .task-dialog .no-dialog { flex: 1; display: flex; flex-direction: column; } .task-detail .task-dialog .no-dialog .no-tip { flex: 1; display: none; margin-left: 36px; } .task-detail .task-dialog .no-dialog .no-input { margin: 32px 0 0 36px; background-color: #F4F5F7; padding: 10px 12px; border-radius: 10px; } .task-detail .task-dialog .no-dialog .no-input .ivu-input { border: 0; resize: none; background-color: transparent; } .task-detail .task-dialog .no-dialog .no-input .ivu-input:focus { box-shadow: none; } .task-detail .task-dialog .project-log { margin-left: 36px; } .task-detail .task-dialog .project-log .logs-activity { padding: 22px 0 0; } .task-detail .task-dialog .project-log .logs-activity > li { list-style: none; padding-top: 0; } .task-detail .task-dialog .project-log .logs-activity > li.logs-loading, .task-detail .task-dialog .project-log .logs-activity > li.logs-more, .task-detail .task-dialog .project-log .logs-activity > li.logs-none { height: 59px; line-height: 59px; } .task-detail .task-dialog .project-log .logs-activity > li.logs-loading { display: flex; align-items: center; } .task-detail .task-dialog .project-log .logs-activity > li.logs-loading .common-loading { width: 22px; height: 22px; margin: 0; } .task-detail .task-dialog .dialog-wrapper .dialog-scroller { padding: 0 16px 0 32px; } .task-detail .task-dialog .dialog-wrapper .dialog-footer { padding: 0 14px 0 28px; } .task-detail.open-dialog { flex-direction: row; } .task-detail.open-dialog .task-info { overflow: auto; } .task-detail.open-dialog .task-info .head .menu { margin: 0 2px; } .task-detail.open-dialog .task-dialog { margin: 0 0 0 18px; min-width: 320px; max-width: 450px; } .task-detail.open-dialog .task-dialog:before { content: ""; position: absolute; top: 0; left: 0; bottom: 0; z-index: 1; width: 1px; background-color: #f4f5f5; } .task-detail.open-dialog .task-dialog .head:before { left: 18px; } .task-detail.open-dialog .task-dialog .head .icon:before { display: none; } .task-detail.open-dialog .task-dialog .head .nav { padding-left: 0; } .task-detail.open-dialog .task-dialog .head .nav > p { margin-right: 28px; } .task-detail.open-dialog .task-dialog .head .nav > p.active { font-size: 18px; } .task-detail.open-dialog .task-dialog .no-dialog .no-tip { display: flex; align-items: center; justify-content: center; margin-left: 18px; color: #999999; } .task-detail.open-dialog .task-dialog .no-dialog .no-input { margin: 0 0 0 18px; } .task-detail.open-dialog .task-dialog .dialog-wrapper { z-index: 0; } .task-detail.open-dialog .task-dialog .dialog-wrapper .dialog-footer { margin-bottom: 0; } .task-detail.open-dialog .task-dialog .project-log { position: absolute; top: 40px; left: 0; right: 0; bottom: 0; z-index: 1; padding: 8px 8px; margin-left: 8px; background-color: #ffffff; overflow: auto; } .task-detail.open-dialog .task-dialog .project-log .logs-activity { padding: 22px 0 0 10px; } .task-detail.completed .task-info:before { content: "\f373"; font-family: Ionicons, serif; pointer-events: none; position: absolute; top: 0; right: 13%; font-size: 72px; color: #19be6b; opacity: .2; z-index: 1; } .task-detail-delete-file-popover { max-width: 200px; } .task-detail-delete-file-popover .buttons { text-align: right; margin-top: 12px; } .task-detail-delete-file-popover .buttons .ivu-btn-small { font-size: 12px; } .task-detail-avatar-buttons { margin-top: 12px; margin-bottom: 4px; text-align: right; position: absolute; top: 5px; right: 14px; } .task-detail-avatar-buttons > button { font-size: 12px; transform: scale(0.9); } .task-priority { font-size: 13px; display: inline-block; padding: 2px 6px; border-radius: 3px; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .team-management .team-email { line-height: 1; } .team-management .team-email .ivu-tag { height: 18px; line-height: 18px; padding: 0 4px; margin: 0 -2px 0 0; transform: scale(0.8); transform-origin: left bottom; }