@import "tailwindcss" prefix(rb); @plugin "@tailwindcss/typography"; @import "./common.css"; @font-face { font-family: 'MiSans-Bold'; src: url('@/assets/font/MiSans/MiSans-Bold.woff2') format('woff2'); font-weight: 700; font-style: normal; } @font-face { font-family: 'MiSans-Demibold'; src: url('@/assets/font/MiSans/MiSans-Demibold.woff2') format('woff2'); font-weight: 700; font-style: normal; } @font-face { font-family: 'MiSans-ExtraLight'; src: url('@/assets/font/MiSans/MiSans-ExtraLight.woff2') format('woff2'); font-weight: 200; font-style: normal; } @font-face { font-family: 'MiSans-Heavy'; src: url('@/assets/font/MiSans/MiSans-Heavy.woff2') format('woff2'); font-weight: 900; font-style: normal; } @font-face { font-family: 'MiSans-Light'; src: url('@/assets/font/MiSans/MiSans-Light.woff2') format('woff2'); font-weight: 300; font-style: normal; } @font-face { font-family: 'MiSans-Medium'; src: url('@/assets/font/MiSans/MiSans-Medium.woff2') format('woff2'); font-weight: 500; font-style: normal; } @font-face { font-family: 'MiSans-Normal'; src: url('@/assets/font/MiSans/MiSans-Normal.woff2') format('woff2'); font-weight: 500; font-style: normal; } @font-face { font-family: 'MiSans-Regular'; src: url('@/assets/font/MiSans/MiSans-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; } @font-face { font-family: 'MiSans-Semibold'; src: url('@/assets/font/MiSans/MiSans-Semibold.woff2') format('woff2'); font-weight: 600; font-style: normal; } @font-face { font-family: 'MiSans-Thin'; src: url('@/assets/font/MiSans/MiSans-Thin.woff2') format('woff2'); font-weight: 100; font-style: normal; } html, body, #root { height: 100%; width: 100%; font-family: -apple-system, PingFangSC, 'PingFang SC', BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* 全局样式适配 */ body { margin: 0; /* min-width: 320px; */ min-height: 100vh; max-height: 100vh; /* background-color: var(--bg-color); */ /* color: var(--text-color); */ /* transition: background-color 0.3s, color 0.3s; */ } #root { width: 100%; margin: 0; padding: 0; height: 100%; } .ant-menu-light .ant-menu-item { font-weight: 500; } .ant-menu-light .ant-menu-item-selected, .ant-menu-light>.ant-menu .ant-menu-item-selected, .ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover, .ant-menu-light>.ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover { box-shadow: none; } .ant-menu-inline-collapsed-tooltip .ant-tooltip-arrow { display: none; } .ant-menu-inline-collapsed-tooltip.ant-tooltip .ant-tooltip-inner { box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); border-radius: 6px; padding: 8px 16px; background: #FFFFFF; color: #212332; } .ant-menu-inline-collapsed>.ant-menu-item, .ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item, .ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title, .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title { padding-inline: calc(50% - 6px - 14px); } .ant-slider .ant-slider-handle::after { background-color: #171719; width: 12px; height: 12px; } .ant-slider .ant-slider-handle::before { width: 12px; height: 12px; } .ant-slider-horizontal .ant-slider-handle { inset-block-start: 3px; } .ant-slider.small { margin: 0; padding: 8px; } .ant-slider-horizontal.small .ant-slider-handle { inset-block-start: 5px; } .ant-slider.small .ant-slider-handle::after { background-color: #171719; width: 10px; height: 10px; } .ant-slider.small .ant-slider-handle::before { width: 10px; height: 10px; } .ant-slider.small .ant-slider-handle:hover::after, .ant-slider.small .ant-slider-handle:active::after, .ant-slider.small .ant-slider-handle:focus::after { outline: 2px solid #171719; } .ant-slider.small .ant-slider-rail, .ant-slider.small .ant-slider-track { border-radius: 3px; } .ant-table-container { border-radius: 12px; border: none; } .ant-table-wrapper .ant-table.ant-table-bordered { border-radius: 12px; } .ant-table-wrapper table.ant-table-bordered { border-radius: 12px; } .ant-table-bordered .ant-table-row:last-child .ant-table-cell:first-child { border-bottom-left-radius: 12px; } .ant-table-bordered .ant-table-row:last-child .ant-table-cell:last-child { border-bottom-right-radius: 12px; } .ant-table-wrapper table { border-radius: 12px; } .ant-table-row:last-child .ant-table-cell:first-child { border-bottom-left-radius: none; } .ant-table-row:last-child .ant-table-cell:last-child { border-bottom-right-radius: none; } .ant-table-cell::before { display: none; } .ant-table-cell .ant-btn { padding: 0; } .ant-table-cell.ant-btn-color-dangerous.ant-btn-variant-link { color: #FF5D34; } .ant-table-wrapper .ant-table-thead>tr>th, .ant-table-wrapper .ant-table-thead>tr>td { font-weight: normal; border-bottom: none; } .ant-table-wrapper .ant-table.ant-table-small .ant-table-title, .ant-table-wrapper .ant-table.ant-table-small .ant-table-footer, .ant-table-wrapper .ant-table.ant-table-small .ant-table-cell, .ant-table-wrapper .ant-table.ant-table-small .ant-table-thead>tr>th, .ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr>th, .ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr>td, .ant-table-wrapper .ant-table.ant-table-small tfoot>tr>th, .ant-table-wrapper .ant-table.ant-table-small tfoot>tr>td { padding: 12px 16px; } .ant-table-wrapper .ant-table-pagination.ant-pagination { padding: 13px 24px; margin: 0; background-color: #FFFFFF; border-radius: 0px 0px 12px 12px; } .ant-table-wrapper .ant-table-thead>tr>th, .ant-table-wrapper .ant-table-thead>tr>td, .table-header.ant-table-wrapper .ant-table-thead>tr>th, .table-header.ant-table-wrapper .ant-table-thead>tr>td { background-color: #F6F6F6; border-bottom: 1px solid #EBEBEB; } .ant-table-wrapper .ant-table-bordered .ant-table-thead>tr>th, .ant-table-wrapper .ant-table-bordered .ant-table-thead>tr>td, .table-header.ant-table-wrapper .ant-table-bordered .ant-table-thead>tr>th, .table-header.ant-table-wrapper .ant-table-bordered .ant-table-thead>tr>td { background-color: #FFFFFF; font-weight: 500; } .ant-table-wrapper .ant-table.ant-table-small.ant-table-bordered .ant-table-tbody>tr>th, .ant-table-wrapper .ant-table.ant-table-small.ant-table-bordered .ant-table-tbody>tr>td { color: #171719; } .ant-table-wrapper .ant-btn { height: 24px; } .table-header-has-bg.ant-table-wrapper .ant-table, .table-header-has-bg.ant-table-wrapper table { border-radius: 0; } .table-header-has-bg.ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:first-child, .table-header-has-bg.ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:last-child, .table-header-has-bg.ant-table-wrapper .ant-table-container { border-start-start-radius: 0; border-start-end-radius: 0; } .table-header-has-bg .ant-table-container { border: none; } .table-header-has-bg.ant-table-wrapper .ant-table-cell, .table-header-has-bg.ant-table-wrapper .ant-table-thead>tr>th, .table-header-has-bg.ant-table-wrapper .ant-table-tbody>tr>th, .table-header-has-bg.ant-table-wrapper .ant-table-tbody>tr>td, .table-header-has-bg.ant-table-wrapper tfoot>tr>th, .table-header-has-bg.ant-table-wrapper tfoot>tr>td { padding: 12px 16px; } .ant-pagination .ant-pagination-prev .ant-pagination-item-link, .ant-pagination .ant-pagination-next .ant-pagination-item-link, .ant-pagination .ant-pagination-item:not(.ant-pagination-item-active) { border-color: #DFE4ED; color: #5B6167; } .ant-select-dropdown .ant-select-item, .ant-pagination .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled), .ant-pagination .ant-select-single .ant-select-selector, .ant-pagination, .ant-pagination .ant-pagination-item a, .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis, .ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis { color: #5B6167; } .ant-pagination .ant-pagination-item.ant-pagination-item-active { font-weight: 400; } .ant-modal .ant-modal-content { padding: 24px; } .ant-modal .ant-modal-header { margin-bottom: 24px; } .ant-modal .ant-modal-title { line-height: 22px; } .ant-upload-wrapper .ant-upload-drag { height: 270px; background-color: #FBFCFF; border: 1px solid #EBEBEB; } .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select, .ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload.ant-upload-select { border-style: solid; background-color: #FFFFFF; } .ant-upload-wrapper .ant-upload-list.ant-upload-list-picture .ant-upload-list-item, .ant-upload-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item, .ant-upload-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item { padding: 0; } .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item::before, .ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item::before, .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item::before, .ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item::before { width: 100%; height: 100%; border-radius: 8px; } .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item-container, .ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item-container, .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item-container, .ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item-container { width: 136px; height: 136px; } .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item-thumbnail, .ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item-thumbnail, .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item-thumbnail, .ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item-thumbnail, .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img, .ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img, .ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item-thumbnail img, .ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item-thumbnail img { border-radius: 8px; } .ant-form-item .ant-form-item-explain, .ant-form-item .ant-form-item-extra { font-size: 12px; line-height: 16px; } .infinite-scroll-component { overflow-x: hidden !important; } .ant-breadcrumb a:hover { background-color: transparent; } /* X6 节点样式 */ .x6-node foreignObject > body { min-height: 100%; max-height: 100%; } .ͼ2 .cm-gutters { background-color: transparent; border: none; } ::-webkit-scrollbar { width: 6px; height: 8px; } ::-webkit-scrollbar-track { background: transparent; } ::-webkit-scrollbar-thumb { background: #DFE4ED; border-radius: 3px; } ::-webkit-scrollbar-thumb:hover { background: #DFE4ED; } .ant-select-focused.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector { box-shadow: none; } .ant-select-dropdown .ant-select-item { color: #212332; } .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) { color: #212332; background: #F6F6F6; } .ant-input-filled, .ant-select-filled:not(.ant-select-customize-input) .ant-select-selector { background-color: #FFFFFF; } .ant-input-filled:hover, .ant-select-filled:not(.ant-select-customize-input) .ant-select-selector { background-color: #FFFFFF; border-color: #171719; } .ant-checkbox .ant-checkbox-inner { border-radius: 6px !important; } .ant-divider { border-block-start-color: #EBEBEB; } .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected, .ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected, .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected, .ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected { color: #FFFFFF; background-color: #171719; } .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover, .ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover { background-color: #F6F6F6; color: #FF5D34; } .spin.ant-spin-nested-loading .ant-spin-container::after { background: transparent; } .upload-block, .upload-block.ant-upload-wrapper .ant-upload-select { display: block; }