Files
APIPark/frontend/packages/core/src/index.css
T
2025-04-15 18:56:50 +08:00

1311 lines
33 KiB
CSS
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
:root {
--layout-header-height: 72px;
--layout-footer-height: 30px;
--btn-icon-margin: 5px;
/* //标签、输入框高度也用该变量 */
--button-height: 32px;
--tabs-height: 43px;
--tree-item-height: 30px;
--collapse-header-height: 46px;
--table-font-size: 14px;
--table-row-height: 40px;
--table-item-padding: 4px;
--layout-sidebar-width: 90px;
--layout-sidebar-item-height: auto;
--icon-size: 16px;
--button-icon-margin: 5px;
--MENU-BG-COLOR:#F7F8FA;
--modal-mask-background-color: 0px 10px 15px 15px;
--border-radius: 4px;
--padding: 15px 20px;
--padding-x: 20px;
--padding-y: 15px;
--margin: 20px;
--menu-item-border-width: 3px;
--modal-mask-background-color: 0px 10px 15px 15px;
--modal-mask-background-color: 0px 10px 15px 15px;
/* //导航底部线条粗细 */
--menu-item-border-width: 3px;
/* --padding: 20px; */
--padding_X: 20px;
--padding_Y: 15px;
--margin: 20px;
--LAYOUT_PADDING: 12px;
/* y轴方向的距离 */
--LAYOUT_MARGIN: 12px;
/* tabs之间的距离 */
--TABS_MARGIN: 16px;
--PAGINATION_MARGIN_TOP: 16px;
--icon-size: 16px;
--FORM_SPAN: 20px;
--button-icon-margin: 5px;
/* 用于表单label中文字与星号距离、checkbox中文字与勾选框距离、树组件图标间距 */
--small-padding: 4px;
--form-font-size: 14px;
/* //###主题相关颜色### */
--item-hover-background-color: #EBEEF2;
--modal-mask-background-color: rgba(0, 0, 0, 0.35);
--background-color: #fff;
--disabled-background-color: #f6f6f7;
--disabled-border-color: #dedede;
--disabled-text-color: #999999;
--divider-color: #f3f3f3;
/* /表单label中*颜色 */
--required-symbol-color: #ff4d4f;
/* // 按钮 */
/* //次要按钮 */
--primary-hover-color: var(--item-hover-background-color);
--danger-color: red;
--disabled-background-color: #f3f3f3;
--text-color: #333333;
--text-hover-color: #333333cc;
/* --disabled-text-color: #cccccc; */
--item-active-background-color: #f2f2f2;
--border-color: #ededed;
--TITLE_TEXT: #666666;
--primary-color: #3D46F2;
--LABEL_COLOR: #5a5a5a;
--scrollbar-thumb-background-color: #EBEEF2;
--bar-background-color: #f7f8fa;
--button-shadow-color: #d9d9d9;
--selected-background-color: #f3f0ff;
--collapse-border-color: var(--border-color);
--select-border-color: var(--border-color);
--select-background-color: var(--background-color);
--button-border-color: var(--border-color);
--button-shadow-color: var(--button-shadow-color);
--button-text-text-color: var(--text-color);
--button-text-hover-text-color: var(--text-color);
--button-text-hover-background-color: hsl(0, 0%, 95.1%);
--button-danger-text-color: var(--danger-color);
--button-primary-text-color_BLUE: var(--info-color);
--button-primary-text-color: #ffffff;
--button-primary-hover-text-color: #ffffff;
--button-primary-background-color: var(--primary-color);
--button-primary-hover-background-color: #7371fccc;
--button-primary-border-color: transparent;
--button-primary-hover-border-color: transparent;
--button-primary-border-color: rgba(0, 0, 0, 0.07);
--button-primary-active-border-color: #7371fccc;
--button-primary-active-background-color: #7371fccc;
--button-primary-shadow-color: var(--button-shadow-color);
--button-default-text-color: #000000;
--button-default-hover-text-color: #000000;
--button-default-background-color: #ffffff;
--button-default-hover-background-color: #ffffff;
--button-default-border-color: var(--border-color);
--button-default-hover-border-color: rgba(0, 0, 0, 0.07);
--button-default-hover-background-color: hsl(0, 0%, 95.1%);
--button-default-active-border-color: rgba(0, 0, 0, 0.07);
--button-default-active-background-color: hsl(0, 0%, 95.1%);
--button-default-shadow-color: var(--button-shadow-color);
--button-danger-text-color: #ff3c32;
--button-danger-border-color: #ff3c32;
--button-danger-background-color: #fff;
--button-danger-hover-text-color: rgba(255, 60, 50, 0.8);
--button-danger-hover-border-color: #ff3c32;
--button-danger-hover-background-color: #fff;
--button-danger-active-border-color: #ff3c32;
--button-danger-active-background-color: #fff;
--button-danger-shadow-color: var(--button-shadow-color);
--tabs-badge-color: var(--primary-color);
--tabs-active-badge-color: #3D46F2;
--tabs-background-color: var(--background-color);
--tabs-text-color: var(--text-color);
--tabs-active-color: var(--primary-color);
--tabs-active-text-color: var(--text-color);
--tabs-card-text-color: var(--text-color);
--tabs-card-background-color: #EBEEF2;
--tabs-card-item-background-color: var(--background-color);
--tabs-card-item-active-color: var(--primary-color);
--tabs-card-item-active-text-color: var(--text-color);
--tabs-card-item-active-background-color: var(--background-color);
--table-text-color: var(--text-color);
--table-border-color: rgba(0, 0, 0, 0.07);
--table-background-color: var(--background-color);
--table-header-text-color: var(--TITLE_TEXT);
--table-header-background-color: #EBEEF2;
--table-row-hover-background-color: hsl(0, 0%, 95.1%);
--table-footer-background-color: var(--background-color);
--table-footer-text-color: var(--text-color);
--tree-header-background-color: var(--background-color);
--tree-text-color: var(--text-color);
--tree-background-color: var(--background-color);
--tree-selected-text-color: var(--text-color);
--tree-selected-background-color: hsl(0, 0%, 95.1%);
--tree-hover-text-color: var(--text-color);
--tree-hover-background-color: hsl(0, 0%, 95.1%);
--dropdown-menu-background-color: var(--background-color);
--dropdown-item-text-color: var(--text-color);
--dropdown-item-hover-text-color: var(--text-color);
--dropdown-item-hover-background-color: hsl(0, 0%, 95.1%);
--menu-background-color: var(--background-color);
--menu-item-text-color: var(--text-color);
--menu-item-group-title-text-color: #999;
--menu-item-active-background-color: #EBEEF2;
--menu-item-active-color: var(--primary-color);
--menu-item-active-text-color: var(--text-color);
--menu-inline-submenu-background-color: #EBEEF2;
--select-text-color: var(--text-color);
--select-border-color: rgba(0, 0, 0, 0.07);
--select-hover-border-color: var(--primary-color);
--select-active-border-color: var(--primary-color);
--select-background-color: var(--background-color);
--select-dropdown-text-color: var(--text-color);
--select-dropdown-background-color: var(--background-color);
--select-item-selected-text-color: var(--text-color);
--select-item-selected-background-color: hsl(0, 0%, 95.1%);
--select-item-hover-background-color: hsl(0, 0%, 95.1%);
--input-text-color: var(--text-color);
--input-background-color: var(--background-color);
--input-icon-color: rgba(0, 0, 0, 0.25);
--input-border-color: rgba(0, 0, 0, 0.07);
--input-hover-border-color: var(--primary-color);
--input-active-border-color: var(--primary-color);
--input-placeholder-color: #bbbbbb;
--modal-header-background-color: var(--background-color);
--modal-header-text-color: var(--text-color);
--modal-body-background-color: var(--background-color);
--modal-body-text-color: var(--text-color);
--modal-footer-background-color: var(--background-color);
--modal-footer-text-color: var(--text-color);
--modal-mask-background-color: rgba(0, 0, 0, 0.30);
--pagination-item-background-color: var(--background-color);
--pagination-item-active-background-color: var(--background-color);
--pagination-button-background-color: var(--background-color);
--toast-success-text-color: #2ca641;
--toast-success-icon-color: #2ca641;
--toast-success-background-color: rgba(44, 166, 65, 0.1);
--toast-warning-icon-color: #ed6a0c;
--toast-warning-text-color: #ed6a0c;
--toast-warning-background-color: rgba(237, 106, 12, 0.1);
--toast-info-text-color: #2878ff;
--toast-info-icon-color: #2878ff;
--toast-info-background-color: rgba(40, 120, 255, 0.1);
--toast-error-text-color: #ff3c32;
--toast-error-icon-color: #ff3c32;
--toast-error-background-color: rgba(255, 60, 50, 0.1);
--alert-default-text-color: var(--text-color);
--alert-default-icon-color: var(--text-color);
--alert-default-background-color: rgba(149, 149, 149, 0.1);
--alert-success-text-color: #2ca641;
--alert-success-icon-color: #2ca641;
--alert-success-background-color: rgba(44, 166, 65, 0.1);
--alert-info-text-color: #2878ff;
--alert-info-icon-color: #2878ff;
--alert-info-background-color: rgba(40, 120, 255, 0.1);
--alert-error-text-color: #ff3c32;
--alert-error-icon-color: #ff3c32;
--alert-error-background-color: rgba(255, 60, 50, 0.1);
--alert-warning-text-color: #ed6a0c;
--alert-warning-icon-color: #ed6a0c;
--alert-warning-background-color: rgba(237, 106, 12, 0.1);
--checkbox-text-color: var(--text-color);
--checkbox-border-color: rgba(0, 0, 0, 0.07);
--checkbox-background-color: var(--background-color);
--checkbox-checked-background-color: var(--primary-color);
--checkbox-inner-color: var(--background-color);
--checkbox-checked-border-color: var(--primary-color);
--checkbox-checked-text-color: var(--text-color);
--radio-text-color: var(--text-color);
--radio-border-color: rgba(0, 0, 0, 0.07);
--radio-background-color: var(--background-color);
--radio-checked-text-color: var(--text-color);
--radio-checked-border-color: var(--primary-color);
--radio-checked-background-color: var(--primary-color);
--switch-active-color: var(--primary-color);
--switch-background-color: var(--background-color);
--switch-text-color: #fff;
--switch-card-border-color: rgba(0, 0, 0, 0.07);
--switch-card-background-color: var(--background-color);
--switch-card-text-color: var(--text-color);
--collapse-header-background-color: #EBEEF2;
--collapse-border-color: rgba(0, 0, 0, 0.07);
--collapse-content-background-color: var(--background-color);
--popover-background-color: rgba(0, 0, 0, 0.75);
--popover-text-color: #fff;
--progress-default-color: #2878ff;
--progress-success-color: #52c41a;
--progress-exception-color: #ff3c32;
--system-border-color: rgba(0, 0, 0, 0.07);
--text-secondary-color: #999;
--empty-simple-ellipse-background-color: #dce0e6;
--empty-simple-border-color: var(--TITLE_TEXT);
--empty-simple-box-background-color: #dce0e6;
}
:root {
font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
line-height: 1.5;
font-weight: 400;
color-scheme: light dark;
color: #333;
background-color: #242424;
font-synthesis: none;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
a {
font-weight: 500 ;
color: #646cff ;
text-decoration: inherit ;
}
a:hover {
color:var(--button-primary-hover-background-color) ;
}
body {
width:100vw;
height:100vh;
margin:0;
}
h1 {
font-size: 3.2em;
line-height: 1.1;
}
button {
border-radius: 8px;
border: 1px solid transparent;
padding: 0.6em 1.2em;
font-size: 1em;
font-weight: 500;
font-family: inherit;
background-color: #1a1a1a;
cursor: pointer;
transition: border-color 0.25s;
}
/* button:hover {
border-color: #646cff; */
/* } */
p{
margin:0;
}
@media (prefers-color-scheme: light) {
:root {
color: #213547;
background-color: #ffffff;
}
a:hover {
color: #747bff;
}
button {
background-color: #f9f9f9;
}
}
.ant-table-body {
scrollbar-width: auto;
scrollbar-color: auto;
}
::-webkit-scrollbar {
width: 10px;
height: 10px;
}
::-webkit-scrollbar-thumb {
background: var(--scrollbar-thumb-background-color);
border-radius: 10px;
}
::-webkit-scrollbar-track {
background-color:transparent
}
/* .hidden-switcher .ant-tree-switcher {
@apply hidden;
} */
/* .ant-tree{
font-size:14px !important;
} */
/* .ant-tree.ant-tree-directory .ant-tree-treenode:hover:before{
background: var(--menu-item-active-background-color) !important;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher{
color:#000 !important;
} */
.ant-table-cell {
a{
color:var(--primary-color) !important;
}
button.ant-btn.ant-btn-text.ant-btn-icon-only{
height:22px !important;
width:18px !important;
}
/* button.ant-btn:not(:disabled):not(.text-table_text){
color:var(--primary-color);
}
button.ant-btn:not(:disabled):not(.text-table_text):hover{
color:var(--button-primary-hover-background-color) !important;
} */
}
.ant-popover .ant-popover-inner{
border-radius: 10px !important;
padding:10px !important;
}
.ant-dropdown .ant-table-filter-dropdown{
border-radius: 10px;;
/* .ant-dropdown-menu { */
/* padding:4px 8px !important; */
/* .ant-dropdown-menu-item-selected,
.ant-dropdown-menu-item:hover,
ant-dropdown-menu-item-selected:hover
{
background-color: transparent !important;
}
.ant-dropdown-menu-item:hover .ant-checkbox-inner{
border-color: var(--primary-color) !important;
} */
/* } */
}
.ant-modal-wrap{
.ant-modal.ant-modal-confirm-confirm{
top:10% !important;
max-height:80vh !important;
padding-bottom: 0px !important;
.ant-modal-content{
max-height: 80vh !important;
padding:0px !important;
.ant-modal-body{
.ant-modal-confirm-body.ant-modal-confirm-body-has-title{
max-height: 80vh !important;
.ant-modal-confirm-paragraph{
row-gap: 0px !important;
max-height: 80vh !important;
max-width: 100% !important;
.ant-modal-confirm-title{
padding:20px !important;
}
.ant-modal-confirm-content{
max-height: calc(80vh - 136px) !important;
overflow: auto;
padding:0px 20px !important;
}
}
}
.ant-modal-confirm-btns{
padding:20px !important;
margin:0px !important;
}
}
}
}
}
.ant-modal-wrap.height-fixed-modal{
.ant-modal.ant-modal-confirm-confirm{
min-height: 540px !important;
.ant-modal-content{
min-height: 540px !important;
.ant-modal-body{
min-height: 540px !important;
.ant-modal-confirm-body.ant-modal-confirm-body-has-title{
min-height: 468px !important;
.ant-modal-confirm-paragraph{
min-height: 404px !important;
.ant-modal-confirm-content{
min-height: 404px !important;
}
}
}
}
}
}
}
/* 弹窗最高高度90% */
.ant-modal:not(.ant-modal-confirm-confirm){
top:10% !important;
max-height:80vh !important;
padding-bottom: 0px !important;
/* >div:nth-child(2){
max-height:100% !important;
display: flex;
flex:1 1 0%;
overflow-y: hidden;
} */
.ant-modal-content{
max-height: 80vh !important;
/* display: flex;
flex:1 1 0%;
justify-content: center;
flex-direction: column;
overflow-y: hidden;*/
padding:0px !important;
.ant-modal-header{
padding:20px!important;
margin:0px !important;
}
.ant-modal-body{
max-height:calc(80vh - 136px);
/* width:100%;
display: flex;
flex: 1; */
overflow: auto;
padding:0 20px;
.ant-modal-confirm-body-wrapper{
/* max-height:100%;
overflow: hidden;
display: flex;
flex-direction: column;
flex: 1 1 0%;
flex-grow: 1; */
.ant-modal-confirm-body{
/* max-height:calc(100% - 44px);
height:calc(100% - 44px) !important;
max-width: unset !important; */
.ant-modal-confirm-paragraph{
/* max-height:100%;
height:100% !important;
max-width: unset; */
row-gap:0px !important;
.ant-modal-confirm-title{
padding:20px !important;
}
.ant-modal-confirm-content{
overflow:auto;
padding:0 20px !important;
}
}
}
.ant-modal-confirm-btns{
margin-top:0px !important;
padding:20px !important;
}
}
}
.ant-modal-footer {
margin-top:0px !important;
padding:20px !important;
}
}
}
.ant-modal-wrap.ant-modal-without-footer{
.ant-modal{
.ant-modal-content{
.ant-modal-body{
.ant-modal-confirm-body-wrapper{
.ant-modal-confirm-body{
/* max-height:100%;
height:100% !important;
max-width: unset !important; */
}
}
}
}
}
}
.ant-modal-wrap.modal-without-footer{
/* 弹窗最高高度90% */
.ant-modal:not(.ant-modal-confirm-confirm){
top:10% !important;
max-height:80vh !important;
padding-bottom: 0px !important;
.ant-modal-content{
max-height: 80vh !important;
padding:0px !important;
.ant-modal-header{
padding:20px!important;
margin:0px !important;
}
.ant-modal-body{
max-height:calc(80vh - 64px);
overflow: auto;
padding:0 20px;
.ant-modal-confirm-body-wrapper{
.ant-modal-confirm-body{
.ant-modal-confirm-paragraph{
row-gap:0px !important;
.ant-modal-confirm-title{
padding:20px !important;
}
.ant-modal-confirm-content{
overflow:auto;
padding:0 20px !important;
}
}
}
.ant-modal-confirm-btns{
margin-top:0px !important;
padding:20px !important;
}
}
}
}
}
}
.ant-modal-wrap.height-fixed-modal{
.ant-modal:not(.ant-modal-confirm-confirm){
min-height: 540px !important;
.ant-modal-content{
min-height: 540px !important;
.ant-modal-body{
min-height: 404px !important;
/* .ant-modal-confirm-content{
min-height: 404px !important;
} */
}
}
}
}
.ant-spin-container{
height:100%;
}
/* loading时表格不显示empty */
.ant-spin-container.ant-spin-blur .ant-table .ant-empty.ant-empty-normal{
opacity: 0;
}
/* 表格中的复制按钮不常显,鼠标悬浮至单元格时才显示 */
.ant-table-cell .ant-typography-copy{
opacity: 0;
}
.ant-table-cell:hover .ant-typography-copy{
opacity: 1;
}
.ant-typography .ant-typography-copy{
color:var(--primary-color) !important;
}
.ant-typography .ant-typography-copy:hover{
color:var(--button-primary-hover-background-color) !important;
}
.ant-typography .ant-typography-edit{
display: none !important;
}
.ant-typography:hover .ant-typography-edit{
color:var(--text-color) !important;
display: inline-block !important;
}
/* 隐藏tinymce的logo */
.tox-statusbar__branding{
display:none
}
.inside-page-tabs.ant-tabs{
> .ant-tabs-nav{
margin:0px !important;
}
>.ant-tabs-nav::before{
display: none !important;
}
}
/* 卡片式Tabs样式调整 */
.ant-tabs-card{
>.ant-tabs-nav::before{
border-bottom:1px solid var(--bar-background-color) !important;
}
>.ant-tabs-nav .ant-tabs-nav-wrap{
background-color:var(--bar-background-color) !important ;
.ant-tabs-tab{
height:42px;
border:none !important;
border-radius: 0px !important;
transition:none;
}
.ant-tabs-tab.ant-tabs-tab-active{
border-top:2px solid var(--primary-color) !important;
border-bottom: 1px solid var(--bar-background-color) !important;
}
}
}
.MuiDataGrid-main > div:last-child:not(.MuiDataGrid-virtualScroller){
display: none;
}
.apipark-layout-base-menu-horizontal-menu-item {
padding-right: 0px !important;
padding-left: 0px !important;
}
.apipark-layout-base-menu-horizontal-item-title {
padding-left: 16px;
padding-right: 16px;
}
.ant-pro-table-list-toolbar-setting-items{
position:absolute;
top:18px;
right:22px;
z-index:9;
.ant-pro-table-list-toolbar-setting-item{
font-size:14px;
color:var(--button-text-text-color);
}
}
.ant-pro-table-column-setting-list-item-title{
max-width: unset !important;
.ant-typography-ellipsis.ant-typography-single-line{
width: unset !important;
}
}
.ant-popover.ant-pro-table-column-setting-overlay{
.ant-popover-inner-content{
width:170px;
}
}
.not-top-border-table {
th.ant-table-cell{
border-top:0px !important;
}
}
.not-top-padding-table{
.ant-pro-table .ant-pro-table-list-toolbar-container{
padding-block:0px !important;
padding:0px !important;
}
.ant-pro-table-list-toolbar .ant-pro-table-list-toolbar-left{
margin-block-end: 0px !important;
}
}
.ant-drawer{
.ant-drawer-header{
padding:20px !important;
border-bottom: none !important;
.ant-drawer-header-title{
flex-direction: row-reverse;
.ant-drawer-title{
color:var(--text-color) !important;
font-weight:bold !important;
.ant-radio-group{
font-weight: normal !important;
.ant-radio-button-checked{
font-weight: bold !important;
}
}
}
.ant-drawer-close{
color:var(--text-color) !important;
padding:0px !important;
margin-inline-end:0px !important;
}
}
}
.ant-drawer-body{
padding: 0px 20px !important;
.eo_page_list .ant-pro-table-list-toolbar-container{
padding-left:0 !important;
padding-top:0 !important;
}
.pr-PAGE_INSIDE_X{
padding-right: 0 !important;
}
}
.ant-drawer-footer{
padding:16px 20px !important
}
}
.custom-steps .ant-steps-icon span {
width: auto !important;
}
.custom-steps .ant-steps-item-content {
margin-top: 0 !important;
}
.custom-steps .ant-steps-item-content .ant-steps-item-description {
width: 138px !important;
}
.ant-modal-body .pr-PAGE_INSIDE_X{
padding-right: 0 !important;
}
.g6-tooltip {
padding: 10px 6px;
color: #444;
background-color: rgba(255, 255, 255, 0.9);
border: 1px solid #e2e2e2;
border-radius: 4px;
}
.ant-pro-card .ant-pro-card-body{
padding-inline:0 !important;
}
.ant-table-tbody-virtual-scrollbar-thumb, .rc-virtual-list-scrollbar-thumb{
background-color: var(--scrollbar-thumb-background-color) !important;
}
.rc-virtual-list-scrollbar-horizontal,.ant-table-tbody-virtual-scrollbar-horizontal{
height:10px !important;
}
.eo_page_list .ant-pro-card{
margin-top: -1px;
margin-bottom: -1px;
}
.eo_page_list .ant-pro-card .ant-pro-card-body{
padding:0 !important;
}
.eo_page_list .ant-pro-table-list-toolbar-container{
padding-block:0px !important;
flex-direction: row-reverse;
.ant-pro-table-list-toolbar-left{
justify-content: flex-end !important;
}
.ant-pro-table-list-toolbar-right{
flex:unset !important;
justify-content: flex-start;
flex-direction: row-reverse;
}
.ant-input-group-addon .ant-input-search-button{
display:none;
}
}
.ant-table-filter-column{
align-items: center;
}
.ant-table-wrapper .ant-table-filter-trigger{
padding:0px 5px !important;
margin-inline: 4px -4px !important;
height:26px !important;
}
.anticon.anticon-caret-down.ant-table-column-sorter-down,
.anticon.anticon-caret-up.ant-table-column-sorter-up{
height:11px !important;
width:11px !important;
}
.eo_page_list .ant-table-wrapper {
.ant-table-pagination.ant-pagination {
margin: 1px 10px 0 !important;
padding: 10px 0;
/* box-shadow: 0 -2px 2px -2px var(--border-color); */
}
.ant-table.ant-table-middle{
.ant-table-thead>tr>th,
.ant-table-thead>tr>td{
border-top:1px solid var(--border-color);
border-bottom:1px solid var(--border-color);
}
.ant-table-thead>tr>th{
color:#666666;
}
}
}
/* .ant-tree .ant-tree-treenode{
padding:0 !important;
.ant-tree-switcher{
width:34px !important;
}
}
.ant-tree.ant-tree-directory .ant-tree-treenode:before{
bottom:0px !important;
} */
.ant-tree.ant-tree-directory .ant-tree-treenode:hover:before{
background-color: #EBEEF2;
}
.ant-tree .ant-tree-node-content-wrapper{
display:flex;
flex-wrap:nowrap;
overflow:hidden;
}
.icon-tree{
.ant-tree-title{
overflow:hidden;
width:calc(100% - 24px)
}
}
.ant-dropdown .ant-dropdown-menu{
/* border-radius: 10px;
padding: 10px; */
li.ant-dropdown-menu-item{
padding:0 !important;
>button.ant-btn{
width:100%;
padding:10px 12px !important;
height:32px !important;
}
>span.ant-dropdown-menu-title-content{
padding:0px !important;
/* min-width: 80px; */
/* padding:0px 12px !important; */
height:32px !important;
line-height: 32px !important;
.ant-btn{
width:100%;
padding:0px 12px !important;
justify-content:flex-start;
}
.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{
color:var(--text-color) !important;
}
}
}
}
.ant-dropdown-button{
.ant-btn-link{
color:var(--text-color) !important;
}
.ant-btn-link:not(:disabled):not(.ant-btn-disabled):hover{
color:var(--text-color) !important;
}
}
.ant-space-compact-block.ant-dropdown-button:hover{
.ant-btn-link{
color:var(--text-hover-color) !important;
}
.ant-btn-link:not(:disabled):not(.ant-btn-disabled):hover{
color:var(--text-hover-color) !important;
}
}
.ant-divider-horizontal{
margin:12px 0 !important;
}
.small-tabs.ant-tabs .ant-tabs-nav{
margin-bottom:12px;
.ant-tabs-tab{
padding:10px 8px;
}
}
.drawer-title-group{
.ant-radio-button-wrapper{
border:none !important;
padding-inline:6px !important;
font-size:14px;
}
.ant-radio-button-wrapper:first-child{
padding-left:0px !important;
}
.ant-radio-button-wrapper:not(:first-child)::before{
display: none;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){
color:var(--text-color) !important;
font-weight: bold;
}
}
/* .ant-menu-submenu{
> div.ant-menu-submenu-title{
color:#999999 !important;
height:36px !important;
padding-left:16px !important;
>span{
height:36px !important;
}
}
}
.ant-menu-inline .ant-menu-submenu-title{
padding-inline-end: 20px !important;
} */
.ant-formily-array-table{
width:568px;
}
.ant-formily-item-label.ant-formily-item-item-col-6{
flex: 0 0 16.666666666666664% !important;
max-width: 16.666666666666664% !important;
justify-content: flex-start !important;
}
.ant-formily-item-control.ant-formily-item-item-col-10{
flex: 0 0 83.33333333333334% !important;
max-width: 83.33333333333334% !important;
}
.ant-list-header{
padding:8px 0 !important;
}
.ant-drawer-content-wrapper{
min-width: 820px !important;
.ant-table:not(.ant-table-bordered){
/* border:1px solid var(--border-color) !important; */
border-top:0px !important;
}
.ant-table:not(.ant-table-borderer){
border-bottom: 0px !important;
}
}
.apipark-layout-layout .ant-drawer-content-wrapper{
min-width:unset !important;
}
.local-model-list .ant-pro-table .ant-table-body {
overflow: hidden !important;
}
.local-model-list .ant-pro-table td {
border-bottom: none !important;
}
.table-border {
.ant-table:not(.ant-table-bordered){
border:1px solid var(--border-color) !important;
border-top:0px !important;
}
.ant-table:not(.ant-table-borderer){
border-bottom: 0px !important;
}
}
.ant-modal-wrap:not(.height-fixed-modal){
.ant-modal-body{
.ant-table:not(.ant-table-bordered){
/* border:1px solid var(--border-color) !important; */
border-top:0px !important;
}
.ant-table:not(.ant-table-borderer){
border-bottom: 0px !important;
}
}
}
.global-policy-tabs {
.ant-tabs-nav {
&::before {
border-bottom: none;
}
}
.ant-tabs-content {
height: 100%;
.ant-tabs-tabpane {
height: 100%;
}
}
}
.ant-tooltip{
max-width: 280px !important;
.ant-tooltip-content .ant-tooltip-inner{
word-break:break-all;
}
}
.ant-form-item-extra{
color:var(--disabled-text-color) !important;
font-size: 12px !important;
}
.ant-form-item-explain{
font-size: 12px !important;
}
.ant-form:not(.no-bg-form) .ant-form-item {
.ant-input-number.ant-input-number-in-form-item{
width:100% !important;
}
background-color: #fcfcfc;
padding: 10px;
border-radius: 10px;
border: 1px solid #f2f2f2;
}
.ant-form-item-margin-offset{
margin-bottom:0px !important;
}
.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 !important;
}
.ant-breadcrumb {
li{
height: 32px !important;
line-height: 32px !important;
span{
display: block;
height: 32px !important;
line-height: 32px !important;
a{
display: block;
height: 32px !important;
line-height: 32px !important;
padding:0 12px !important;
border-radius: 4px !important;
}
a:hover{
background-color: var(--item-hover-background-color) !important;
}
}
}
}
.anticon{
height:16px !important;
width: 16px !important;
justify-content:center;
}
.ant-select .ant-select-clear {
height:16px !important;
width: 16px !important;
top: 45%;
}
.ant-table-wrapper .ant-table{
scrollbar-color: none !important;
}
.eo_page_drag .ant-table-body{
overflow-y: auto !important;
}
.transfer-table-member,
.transfer-table-api{
.ant-table-wrapper .ant-table-thead >tr>th,
.ant-table-wrapper .ant-table-thead >tr>td{
background-color: var(--MAIN_BG);
border:none;
}
.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell{
border:none;
}
.rc-virtual-list-scrollbar.rc-virtual-list-scrollbar-horizontal,
.ant-table-tbody-virtual-scrollbar.ant-table-tbody-virtual-scrollbar-horizontal{
display: none;
}
.ant-table-wrapper .ant-table-tbody .ant-table-row > .ant-table-cell-row-hover{
background: #EBEEF2;
}
.ant-table-wrapper .ant-table-tbody .ant-table-row.ant-table-row-selected > .ant-table-cell-row-hover{
background: #EBEEF2;
}
.ant-table-thead >tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before{
display: none;
}
}
.eo_page_list .ant-table-tbody:not(tbody) .ant-table-cell{
display: flex;
align-items: center;
}
.ant-alert-info{
background: #1784FC1A !important;
}
.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{
outline-color: var(--primary-color) !important;
}
.ant-cascader-dropdown .ant-cascader-menu-item:hover{
background:#EBEEF2 !important;
}
.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){
background-color: #EBEEF2 !important;
}
.ant-divider-vertical{
border-inline-start: 1px solid #EDEDED !important;
border-block-start:1px solid #EDEDED !important;
}
.ant-input-prefix .anticon{
color:#BBB !important;
}
.ant-collapse>.ant-collapse-item >.ant-collapse-header .ant-collapse-expand-icon{
padding-inline-end:8px !important;
}
.service-hub-description .ant-descriptions-item-container{
.ant-descriptions-item-label{
color: #333 !important;
}
.ant-descriptions-item-content{
color:#999 !important;
}
}
.tree-transfer{
.ant-transfer-list-header{
display: none !important;
}
}
.ant-tree-title{
width:100%;
}
.ant-pro-table-list-toolbar-title{
flex-wrap:wrap !important;
row-gap:12px;
}
.ace-xcode .ace_print-margin{
display:none !important;
}
.no-first-switch-tree .ant-tree-switcher{
display: none;
}
/* 将折叠图标移到右侧 */
.service-hub-custom-switcher .ant-tree-switcher {
position: absolute !important;
right: 0 !important;
left: auto !important;
z-index: 10 !important;
}
/* 设置节点内容宽度 */
.service-hub-custom-switcher .ant-tree-node-content-wrapper {
width: calc(100% - 24px) !important;
padding-left: 8px !important;
padding-right: 24px !important;
box-sizing: border-box !important;
}
/* 强制控制标题元素的样式 */
.service-hub-custom-switcher .ant-tree-title {
display: inline-block !important;
width: calc(100% - 10px) !important;
overflow: hidden !important;
white-space: nowrap !important;
text-overflow: ellipsis !important;
vertical-align: middle !important;
}
/* 确保选中框的间距 */
.service-hub-custom-switcher .ant-tree-checkbox {
margin-right: 8px !important;
}
.no-selected-tree .ant-tree-node-selected{
background-color: transparent !important;
}
.ant-drawer .ant-drawer-mask,
.ant-modal-root .ant-modal-mask{
background-attachment: var(--modal-mask-background-color);
/* backdrop-filter: blur(2px); */
}
.ant-btn{
height:35px !important;
}
/* 1.顶部不能增加padding virtuoso顶部增加padding时,滚动条会闪烁 ;
2. 底部padding为60时,实际展示的才是40px*/
.padding-top-40 .virtuoso-grid-list{
padding-bottom:60px !important;
}
.ant-form-item-control-input-content{
.ant-pro-card-body{
padding-bottom: 0px !important;
}
}
.ant-drawer-content.full-tabs{
.ant-drawer-body{
padding:0px !important;
.ant-tabs.h-full.full-tabs {
.ant-tabs-content-holder{
overflow: auto;
padding:0 20px;
.ant-tabs-content.ant-tabs-content-top{
height:100%;
.ant-tabs-tabpane.ant-tabs-tabpane-active{
height:100%;
}
}
}
}
}
}
.ant-form-item-label,
.ant-formily-item-label{
font-weight: bold;
}
div.preview-document{
p{
margin-block-start: 1em;
margin-block-end: 1em;}
}
.ant-table-wrapper .ant-table-thead th.ant-table-column-has-sorters{
transition:none !important;
}