@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    src: url('/fonts/inter/inter-v18-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    src: url('/fonts/inter/inter-v18-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-500 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    src: url('/fonts/inter/inter-v18-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-600 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    src: url('/fonts/inter/inter-v18-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

* {
    font-family: 'Inter', system-ui, -apple-system, 'Open Sans', 'Helvetica Neue', sans-serif;
}


html, .dcat-admin-body {
    background-color: transparent !important;
}

.wrapper,
.main-sidebar,
.navbar-wrapper,
.iframe-tab-container {
    background-color: #ffffff !important;
}

/* === iframe tab选项卡顶部菜单样式调整 === */
/* 默认样式 */
.swiper-button-prev, .swiper-button-next {
    background-color: transparent !important;
}
.swiper-button-prev i, .swiper-button-next i {
    color: #000 !important;
}
.iframe-tab-container {
    border: none !important;
    box-shadow: none !important;
}
.iframe-tab-container .nav-pills .nav-link {
    color: #000000 !important;
    border: none !important;
}
/* 选中样式 */
.iframe-tab-container .nav-pills .nav-link.active {
    color: #ff4000 !important;
    background-color: transparent !important;
    font-weight: bold !important;
    border: none;
}

.m-download-button {
    background-color: #000 !important;
    color: #ffffff !important;
    border-radius: 24px !important;
    border: none !important;
    box-shadow: 0 3px 1px -2px rgb(0 0 0 / 7%), 0 2px 2px 0 rgb(0 0 0 / 7%), 0 1px 5px 1px rgb(0 0 0 / 7%) !important;
    height: 46px;
    line-height: 46px !important;
    float: right;
    transition: all 0.3s ease-in-out;
    padding: 0 16px ;
    margin: 0 8px;
}

.m-download-button:hover {
    background-color: #ff4000 !important;
}

.m-download-button i {
    margin-right: 8px;
    font-size: 16px;
}
