@font-face {
	font-family: "Inter var";
	font-weight: 100 900;
	font-display: swap;
	font-style: normal;
	font-named-instance: "Regular";
	src: url("../../fonts/inter/Inter-roman.var.woff2") format("woff2");
}

@font-face {
	font-family: "Inter var";
	font-weight: 100 900;
	font-display: swap;
	font-style: italic;
	font-named-instance: "Italic";
	src: url("../../fonts/inter/Inter-italic.var.woff2") format("woff2");
}

:root {
	/* from styles.css */
	--base-color-light: #f3f3f3;
	--base-color-dark: #201e29;
	--base-color-dark-opacity: rgba(32, 30, 41, 0.8);
	--base-grey-color: #f5f5f5;
	--main-color: #6285a8;
	--secondary-color: #dde6f2;
	--base-buttons-color: #0d6efd;
	--table-striped-bgcolor: #f8f9fa;
	--orange: #e5891c;
	--green: #25971b;
	--red: #dc3545;
	--pink: #e466ff;
	--status-closed: #9a9a9a;
	--ticket-primary-color: #ecf8fa;
	--ticket-secondary-color: #f0f5ff;

	/* from f-theme.css */
	--text-color: #1b2747;
    --theme-body-bg: #262b41;
    --main-bg: #f5f5f5;
    --primary-color: #266af6;
    --btn-hover-bg: #185ade;
    --btn-active-bg: #1b51bd;
    --text-white: #fff;
    --font-noto: "Noto Sans";
    --font-hind: "Hind Madurai";
    --font-league: "League Spartan";
    --second-color: #7c829d;
    --footer-bcgr: #262b41;
    --footer-color: #f5f5f5;
    --form-control-bcgr: #f5f5f5;
    --theme-select-caret: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.99922 8C5.88802 7.99969 5.77806 7.97413 5.67609 7.92488C5.57412 7.87563 5.48229 7.80373 5.40626 7.71361L0.245681 1.67726C0.0877617 1.48851 0 1.24039 0 0.98274C0 0.725086 0.0877617 0.47697 0.245681 0.288215C0.32157 0.19731 0.413544 0.124789 0.515844 0.0751938C0.618143 0.0255989 0.728553 0 0.840175 0C0.951797 0 1.06223 0.0255989 1.16453 0.0751938C1.26683 0.124789 1.3588 0.19731 1.43469 0.288215L6.00078 5.62833L10.5653 0.288215C10.6412 0.19731 10.7332 0.124789 10.8355 0.0751938C10.9378 0.0255989 11.0482 0 11.1598 0C11.2714 0 11.3819 0.0255989 11.4842 0.0751938C11.5865 0.124789 11.6784 0.19731 11.7543 0.288215C11.9122 0.47697 12 0.725086 12 0.98274C12 1.24039 11.9122 1.48851 11.7543 1.67726L6.59374 7.71361C6.51766 7.80365 6.42582 7.8755 6.32386 7.92474C6.2219 7.97398 6.11196 7.99959 6.00078 8H5.99922Z' fill='%231B2747'/%3E%3C/svg%3E%0A");
    --dark-light-text: var(--text-color);
    --auth-bcgr: rgba(38, 43, 65, 0.1);
    --second-b2b-bcgr: linear-gradient(
            180deg,
            rgba(38, 106, 246, 0.8) 0%,
            rgba(0, 51, 173, 0.8) 100%
        ),
        radial-gradient(
            100% 100% at 50% 0%,
            rgba(38, 106, 246, 0.125) 0%,
            rgba(38, 106, 246, 0) 100%
        );
    --third-item-bcgr: linear-gradient(90deg, #0033ad 0%, #266af6 100%);
    --fourth-list-bcgr: rgba(38, 43, 65, 0.6);
    --cryptoproc-item-bcgr: rgba(17, 24, 39, 0.6);
    --fourth-advanced-bcgr: var(--main-bg);
    --easy-start-bcgr: linear-gradient(
        111.54deg,
        #0033ad 34.1%,
        #266af6 85.85%
    );
    --user-dropdown-bcgr: var(--main-bg);
    --faq-slider-bcgr: #fff;
    --faq-slider-title: rgba(27, 39, 71, 0.8);
    --law-sidebar-bg: var(--main-bg);
    --services-option-bcgr: var(--third-item-bcgr);
    --contact-descr-bcgr: rgba(27, 39, 71, 0.8);
}
html[data-theme="dark"] {
    --text-color: #7c829d;
    --main-bg: #131623;
    --footer-bcgr: rgba(38, 43, 65, 0.3);
    --form-control-bcgr: #35394d;
    --theme-select-caret: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.99922 8C5.88802 7.99969 5.77806 7.97413 5.67609 7.92488C5.57412 7.87563 5.48229 7.80373 5.40626 7.71361L0.245681 1.67726C0.0877617 1.48851 0 1.24039 0 0.98274C0 0.725086 0.0877617 0.47697 0.245681 0.288215C0.32157 0.19731 0.413544 0.124789 0.515844 0.0751938C0.618143 0.0255989 0.728553 0 0.840175 0C0.951797 0 1.06223 0.0255989 1.16453 0.0751938C1.26683 0.124789 1.3588 0.19731 1.43469 0.288215L6.00078 5.62833L10.5653 0.288215C10.6412 0.19731 10.7332 0.124789 10.8355 0.0751938C10.9378 0.0255989 11.0482 0 11.1598 0C11.2714 0 11.3819 0.0255989 11.4842 0.0751938C11.5865 0.124789 11.6784 0.19731 11.7543 0.288215C11.9122 0.47697 12 0.725086 12 0.98274C12 1.24039 11.9122 1.48851 11.7543 1.67726L6.59374 7.71361C6.51766 7.80365 6.42582 7.8755 6.32386 7.92474C6.2219 7.97398 6.11196 7.99959 6.00078 8H5.99922Z' fill='%237C829D'/%3E%3C/svg%3E%0A");
    --dark-light-text: #f5f5f5;
    --auth-bcgr: rgba(38, 43, 65, 0.3);
    --second-b2b-bcgr: linear-gradient(
            0deg,
            rgba(38, 43, 65, 0.8),
            rgba(38, 43, 65, 0.8)
        ),
        radial-gradient(
            100% 100% at 50% 0%,
            rgba(38, 106, 246, 0.125) 0%,
            rgba(38, 106, 246, 0) 100%
        );
    --third-item-bcgr: rgba(38, 43, 65, 0.8);
    --fourth-list-bcgr: rgba(38, 43, 65, 0.8);
    --cryptoproc-item-bcgr: rgba(38, 43, 65, 0.3);
    --fourth-advanced-bcgr: var(--footer-bcgr);
    --easy-start-bcgr: #262b41;
    --user-dropdown-bcgr: rgba(38, 43, 65, 0.8);
    --faq-slider-bcgr: #1d2133;
    --faq-slider-title: #1b2747;
    --law-sidebar-bg: var(--theme-body-bg);
    --services-option-bcgr: rgba(38, 43, 65, 0.3);
    --contact-descr-bcgr: rgba(38, 43, 65, 0.3);
}
:root {
	--font-inter: "Inter var";
	--body-bg: #f1f5f9;
	--text-white: #ffffff;
	--text-color: #1e293b;
	--text-color-opacity: rgba(30, 41, 59, 0.87);
	--text-secondary: #6c757d;
	--border-color: #cbd5e1;
	--btn-icon-color: #64748b;
	--input-icon-color: #94a3b8;
	--input-focus-border-color: #f97316;
	--btn-primary-bg: #ff8500;
	--badge-default: #e2e8f0;
	--status-green-color: #166534;
	--status-red-color: #991b1b;
	--status-yellow-color: #d97706;
	--status-green-bg: #bbf7d0;
	--status-red-bg: #fecaca;
	--status-yellow-bg: rgba(252, 211, 77, 0.5);
	--sort-bcgr: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%2364748b8a' focusable='false' aria-hidden='true'%3E%3Cpath d='M440-240v-368L296-464l-56-56 240-240 240 240-56 56-144-144v368h-80Z'%3E%3C/path%3E%3C/svg%3E");
	--sort-asc-bcgr: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%2364748b' focusable='false' aria-hidden='true'%3E%3Cpath d='M440-240v-368L296-464l-56-56 240-240 240 240-56 56-144-144v368h-80Z'%3E%3C/path%3E%3C/svg%3E");
	--sort-desc-bcgr: url("data:image/svg+xml,%3Csvg width='960' height='960' viewBox='0 0 960 960' fill='%236c757d' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M520 240L520 608L664 464L720 520L480 760L240 520L296 464L440 608L440 240H520Z'/%3E%3C/svg%3E%0A");
	--form-controls-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
	--accordion-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' aria-hidden='true' focusable='false' fill='%2364748b'%3E%3Cpath d='M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z'%3E%3C/path%3E%3C/svg%3E");
	--violet-color: #4f46e5;
	--violet-bg: rgba(79, 70, 229, 0.25);
	--base-grey-color: #f1f5f9;
}

/* styles.css */
input,
textarea,
button,
select,
a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/*REMOVE INPUT TOP SHADOWS ON IOS DEVICES*/
input[type="text"],
input[type="password"],
input[type="email"],
input[type="number"] {
	background-clip: padding-box;
}
.btn:not(#dropdownUser) {
	text-transform: capitalize;
}
.errorMessage {
	border: 1px solid #f5c2c7;
	border-radius: 0.25rem;
	background-color: #f8d7da;
	color: #842029;
	padding: 1rem 1rem;
	margin-bottom: 1rem;
	margin-top: 0.5rem;
}
div.errorSummary {
	border-radius: 4px;
}
.successSummary {
	background-color: #d1e7dd;
	border: 1px solid #badbcc;
	border-radius: 4px;
	color: #0f5132;
	margin: 0 auto 1rem;
	max-width: 500px;
	padding: 1rem 1rem;
	position: relative;
}
.sidebar-heading svg {
	color: var(--base-color-dark);
	height: auto;
	width: 224px;
}
.sidebar-wrapper {
	min-height: 100vh; /* Fallback for older browsers */
	min-height: 100dvh;
	max-width: 260px;
}
.sidebar-menu {
	max-height: 100%;
	overflow-y: auto;
}
.menu-link {
	font-size: 16px;
}
.menu-link:hover {
	background-color: var(--base-buttons-color);
	color: #fff;
}
.menu-dropdown-link,
.menu-dropdown-list-link {
	color: #212529;
}
.menu-link:hover .menu-dropdown-link,
.menu-link.active .menu-dropdown-link,
.menu-link.active .menu-dropdown-toggler,
.menu-link:hover .menu-dropdown-toggler {
	color: #fff;
}
/* menu dropdowns */
.menu-dropdown-list-link:hover,
.menu-dropdown-list-link.active,
.menu-dropdown-list-link.active > .menu-dropdown-link {
	color: var(--base-buttons-color);
}
.menu-dropdown-list-link {
	align-items: center;
	display: flex;
	font-size: 16px;
	height: 40px;
	left: -100px;
	margin-top: 9px;
	opacity: 0;
	overflow: hidden;
	padding-left: 60px;
	position: relative;
	transition: opacity 0.25s ease-out, left 0.2s ease-out;
}
.menu-dropdown-sublink {
	padding-left: 78px;
}
.menu-dropdown-toggler-check:checked
	~ .menu-dropdown-list
	.menu-dropdown-list-link {
	left: 0;
	opacity: 1;
	transition: opacity 0.3s ease-in, left 0.25s ease-in;
}
.menu-dropdown-toggler-check {
	cursor: pointer;
	height: 40px;
	opacity: 0;
	right: 16px;
	top: 0;
	width: 26px;
	z-index: 10;
}
.menu-dropdown-list {
	max-height: 0;
	transition: max-height 0.15s ease-out;
	overflow: hidden;
}
.menu-dropdown-toggler-check:checked ~ .menu-dropdown-list {
	margin-bottom: 8px;
	max-height: 390px;
	transition: max-height 0.25s ease-in;
}
.menu-dropdown-toggler-check:checked ~ .menu-link,
.menu-dropdown-toggler-check:hover ~ .menu-link {
	background-color: var(--base-buttons-color);
	border-color: var(--base-buttons-color);
	color: #fff;
}
.menu-dropdown-toggler-check:checked ~ .menu-link .menu-dropdown-link,
.menu-dropdown-toggler-check:checked ~ .menu-link .menu-dropdown-toggler,
.menu-dropdown-toggler-check:hover ~ .menu-link .menu-dropdown-link,
.menu-dropdown-toggler-check:hover ~ .menu-link .menu-dropdown-toggler {
	color: #fff;
}
.menu-dropdown-toggler-check:checked ~ .menu-link .menu-dropdown-toggler {
	color: #fff;
	transform: rotate(180deg);
}
.navbar-login {
	color: #272abf;
}
.footer a {
	color: var(--base-color-dark);
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
}
.navbar-toggler:focus {
	box-shadow: none;
}
.login-icon {
	border: 1px solid #272abf;
	color: #272abf;
	height: 45px;
	width: 45px;
}
.menu-icon {
	width: 20px;
}
.bg-grey {
	background-color: var(--base-grey-color);
}
.bg-violet {
	background-color: #272abf;
}
.fs-12 {
	font-size: 12px;
}
.fs-16 {
	font-size: 16px;
}
.fs-18 {
	font-size: 18px;
}
.fs-20 {
	font-size: 20px;
}
.fs-24 {
	font-size: 24px;
}
.fs-40 {
	font-size: 40px;
}
.fs-44 {
	font-size: 44px;
}
.fs-56 {
	font-size: 56px;
}
.font-weight-medium {
	font-weight: 500;
}
.h-137 {
	height: 137px;
}
.mt-10 {
	margin-top: 10px;
}
.mt-18 {
	margin-top: 18px;
}
.mt-n6 {
	margin-top: -6px;
}
.mt-n8 {
	margin-top: -8px;
}
.mt-n35 {
	margin-top: -35px;
}
.lh-21 {
	line-height: 21px;
}
.lh-31 {
	line-height: 31px;
}
.lh-52 {
	line-height: 52px;
}
.lh-68 {
	line-height: 68px;
}
.text-pink {
	color: var(--pink);
}
.color-dark-opacity {
	color: var(--base-color-dark-opacity);
}
.z-index-1 {
	z-index: 1;
}
.list-group-upper-latin {
	list-style-type: upper-latin;
}
ol ul {
	list-style-type: disc;
}
.sec-header {
	font-size: 19px;
}
.change-password-page {
	font-size: 16px;
}
.close-circle {
	height: 30px;
	width: 30px;
}
.form-label {
	color: var(--main-color);
}
.estimated-amount-label {
	line-height: 34px;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
	background-color: var(--table-striped-bgcolor);
	box-shadow: none;
}
.settings-page {
	max-width: 1180px;
}
.sp-block svg {
	height: 35px;
	width: auto;
}
.sp-block .sec-header {
	font-size: 19px;
	margin: 10px 0 22px;
}
.zero-balance-check {
	color: var(--main-color);
}
.balances-tbl {
	min-width: 700px;
}
.sweep-tbl {
	min-width: 750px;
}
.overflow-wrapper {
	transform: rotateX(180deg);
	width: 100%;
}
.overflow-x-auto {
	overflow-x: auto;
	scrollbar-color: rgba(13, 110, 253, 0.5) #f3f3f3;
	scrollbar-width: auto;
}
.overflow-x-auto:hover {
	scrollbar-color: #0d6efd rgba(212, 211, 211, 0.5);
}
.overflow-x-auto > .table {
	transform: rotateX(180deg);
}
.overflow-x-auto::-webkit-scrollbar {
	height: 15px;
}
.overflow-x-auto::-webkit-scrollbar-track {
	background-color: #f3f3f3;
	border-radius: 10px;
}
.overflow-x-auto::-webkit-scrollbar-track:hover {
	box-shadow: inset 0 0 5px rgba(212, 211, 211, 0.5);
}
.overflow-x-auto::-webkit-scrollbar-thumb {
	border-radius: 10px;
	border: 2px solid transparent;
	background-clip: content-box;
	background-color: rgba(13, 110, 253, 0.5);
}
.overflow-x-auto::-webkit-scrollbar-thumb:hover {
	background-color: #0d6efd;
}
.btn-arrange-balance {
	border: 1px solid #0d6efd;
	box-sizing: border-box;
	border-radius: 4px;
	padding: 3px 8px;
}
.btn-arrange-balance.active,
.btn-arrange-balance:hover {
	background-color: #0d6efd;
	color: #fff;
}
.more-balances {
	bottom: 0;
	color: #9a9a9a;
	display: none;
	left: 20px;
	padding: 7px;
}
.more-wrap:hover > .more-balances {
	display: block;
}
.sweep-form {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.1);
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
	border-radius: 4px;
	padding: 25px 22px 23px;
}
.sweep-form .btn-close {
	top: 22px;
	right: 22px;
}
.search-input {
	background-color: var(--secondary-color);
	border: 0;
	color: var(--main-color);
	outline: 0;
}
.search-input::placeholder {
	color: var(--main-color);
}
.search-input:focus {
	background-color: #fff;
	color: var(--main-color);
	box-shadow: none;
}
.search-btn {
	background-color: var(--secondary-color);
	color: var(--main-color);
}
.search-input:focus + .search-btn,
.search-btn:active {
	background-color: var(--main-color);
	color: #fff;
}
.search-btn:focus {
	box-shadow: none;
}
.search-btn:hover {
	color: #fff;
}
.h-234 {
	height: 234px;
}
.w-250 {
	width: 250px;
}
.w-640 {
	width: 640px;
}
.w-fit {
	width: fit-content;
}
.max-h-800 {
	max-height: 800px;
}
.min-w-200 {
	min-width: 200px;
}
.min-w-380 {
	min-width: 380px;
}
.min-w-500 {
	min-width: 500px;
}
.min-w-640 {
	min-width: 640px;
}
.max-w-60 {
	max-width: 60px;
}
.max-w-80 {
	max-width: 80px;
}
.max-w-100 {
	max-width: 100px;
}
.max-w-180 {
	max-width: 180px;
}
.max-w-224 {
	max-width: 224px;
}
.max-w-260 {
	max-width: 260px;
}
.max-w-380 {
	max-width: 380px;
}
.max-w-500 {
	max-width: 500px;
}
.max-w-520 {
	max-width: 520px;
}
.max-w-725 {
	max-width: 725px;
}
.max-w-780 {
	max-width: 780px;
}
.max-w-1022 {
	max-width: 1022px;
}
.max-w-1180 {
	max-width: 1180px;
}
.max-w-1400 {
	max-width: 1400px;
}
.max-w-1560 {
	max-width: 1560px;
}
.btn-outline-main {
	color: var(--main-color);
	border-color: var(--main-color);
}
.btn-outline-main:hover {
	color: #fff;
	background-color: var(--main-color);
	border-color: var(--main-color);
}
.btn-outline-main:hover .user-dropdown-name .text-dark {
	color: #fff !important;
}
.btn-details {
	border: 0;
	background-color: transparent;
	font-size: 0;
	width: 75px;
}
.btn-details:hover {
	background-color: var(--main-color);
	border-color: var(--main-color);
	color: #fff;
	font-size: 14px;
}
.btn-details::after {
	content: "•••";
	font-size: 16px;
}
.btn-details:hover::after {
	font-size: 0;
}
.details .copy-address {
	cursor: pointer;
	height: 15px;
}
.asset-name {
	width: 146px;
}
.asset-icon {
	height: 30px;
	width: auto;
}
.status-completed,
.table > :not(caption) .status-completed,
.table-striped > tbody > tr:nth-of-type(odd) > .status-completed,
.status-paid,
.table > :not(caption) .status-paid,
.table-striped > tbody > tr .status-paid {
	color: var(--green);
}
.status-confirming,
.table > :not(caption) .status-confirming,
.table-striped > tbody > tr:nth-of-type(odd) > .status-confirming,
.status-submitted,
.table > :not(caption) .status-submitted,
.table-striped > tbody > tr:nth-of-type(odd) > .status-submitted,
.status-pending_approval,
.table > :not(caption) .status-pending_approval,
.table-striped > tbody > tr .status-pending_approval {
	color: var(--orange);
}
.status-active,
.table > :not(caption) .status-active,
.table-striped > tbody > tr .status-active {
	color: var(--base-buttons-color);
}
.status-expired,
.table > :not(caption) .status-expired,
.table-striped > tbody > tr .status-expired,
.status-disabled,
.table > :not(caption) .status-disabled,
.table-striped > tbody > tr .status-disabled {
	color: var(--red);
}
.transactions-tbl {
	table-layout: auto;
}
.overflow-x-auto > .transactions-tbl {
	transform: none;
}
.modal-max-width {
	max-width: 520px;
}
.letter-space {
	letter-spacing: -0.32px;
}
.not-completed-block .progress {
	z-index: 0;
}
.not-completed-block .progress-bar {
	animation: processing linear 2.5s infinite;
	border-radius: 4px;
	left: 0;
	z-index: 1;
}
.not-completed-block .progress > span {
	font-size: 12px;
	z-index: 1;
}
@keyframes processing {
	from {
		left: 0;
	}
	to {
		left: 100%;
	}
}
.filter-btn {
	padding-left: 40px;
	padding-right: 20px;
}
.filter-btn svg {
	height: 10px;
	width: auto;
}
.filter-block {
	background: #ffffff;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
	border-radius: 3px;
	padding: 19px 17px;
	position: absolute;
	right: 24px;
	top: 50px;
	width: 490px;
	z-index: 2;
}
.workspaces-filter-block {
	max-width: 380px;
	right: 0;
	top: 34px;
}
.filter-block::before,
.filter-block::after {
	border-bottom-color: rgba(0, 0, 0, 0.2);
	content: "";
	display: inline-block;
	position: absolute;
}
.filter-block::before {
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
	border-bottom: 7px solid transparent;
	content: "";
	display: inline-block;
	position: absolute;
	right: 9px;
	top: -7px;
}
.filter-block::after {
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-left: 6px solid transparent;
	right: 10px;
	top: -6px;
}
.page-link {
	color: var(--main-color);
}
.page-link:hover {
	color: var(--main-color);
}
.page-item.active .page-link {
	background-color: var(--main-color);
	border-color: var(--main-color);
	z-index: 1;
}
.copy-show-btn svg {
	height: 25px;
	width: auto;
}
.form-select:not(.disabled):hover,
.form-control:not(.amount-min-max):hover {
	border-color: #0d6efd;
}
.form-control:disabled:hover,
.form-control[readonly]:hover {
	border-color: #ced4da;
}
.form-select.select-caret {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-caret-down-fill' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");
}
select option:disabled {
	color: rgba(255, 0, 0, 0.5);
}
.search-select-items {
	background: #ffffff;
	border: 1px solid rgba(0, 0, 0, 0.15);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
	border-radius: 4px;
	max-height: 191px;
	overflow-x: auto;
	padding: 8px 0;
	width: 100%;
	z-index: 1;
}
.search-select-items > div[data-name="0"] {
	display: none;
}
.search-select-selected {
	min-height: 38px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 7px;
}
.search-select-selected.active {
	border-color: #86b7fe;
	outline: 0;
	box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.search-select-items > div {
	padding: 3px 16px;
}
.same-as-selected {
	background-color: #eff5ff;
	cursor: not-allowed;
	pointer-events: none;
}
.search-select-items > div:hover {
	background-color: #e9ecef;
	cursor: pointer;
}
.search-assets {
	border-radius: 4px;
	height: calc(100% - 4px);
	left: 1px;
	padding-left: 13px;
	top: 1px;
	outline: 0;
	width: calc(100% - 35px);
}
.custom-form-select {
	background-color: var(--main-color);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' class='bi bi-caret-down-fill' viewBox='0 0 16 16'%3e%3cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3e%3c/svg%3e");
	border-color: var(--main-color);
	color: #fff;
}
.custom-form-select:hover {
	background-color: transparent;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236285a8' class='bi bi-caret-down-fill' viewBox='0 0 16 16'%3e%3cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3e%3c/svg%3e");
	border-color: var(--main-color);
	color: var(--main-color);
}
.custom-popup-select .select-selected .name img,
.custom-popup-select .select-ul .name img {
	height: 30px;
	margin-right: 7px;
	width: auto;
}
.custom-popup-select .select-selected .available,
.custom-popup-select .select-selected .in-usd,
.custom-popup-select .select-ul .available,
.custom-popup-select .select-ul .in-usd {
	color: #9a9a9a;
}
.custom-popup-select .select-selected .available {
	margin-left: 3rem;
	margin-right: 1rem;
}
.select-ul .row:hover {
	background-color: #e9ecef;
	cursor: default;
}
.select-selected.disabled {
	background-color: #e9ecef;
}
.select-selected > span {
	align-items: center;
	display: inline-flex;
	height: 100%;
	vertical-align: middle;
	width: auto;
}
.select-items .modal-dialog {
	max-width: 432px;
}
.select-items .modal-body {
	max-height: 268px;
}
.select-items .input-group {
	max-width: 277px;
}
.select-items .search-input:focus {
	border: 1px solid var(--main-color);
}
.select-items span.name {
	align-items: center;
	display: inline-flex;
	padding-right: 0;
}
.withdraw-page .form-label {
	font-size: 16px;
}
.amount-min-max {
	font-size: 12px;
	line-height: 17px;
	padding: 15px 12px 5px;
	position: relative;
	top: -6px;
	z-index: 0;
}
.amount-min-max > div {
	width: fit-content;
}
.fee-type {
	color: #c2c2c2;
}
.fees-btns-block .form-control {
	padding-bottom: 12px;
}
.fees-btns-block .btn-group {
	background-color: #fff;
	border-radius: 0.25rem;
	top: -6px;
}
.curr-on .form-check-input {
	background-color: #198754;
	border-color: #198754;
}
.curr-off .form-check-input {
	background-color: #dc3545;
	border-color: #dc3545;
}
.form-switch.curr-off .form-check-input:hover {
	background-position: left center;
	background-color: rgba(30, 135, 86, 0.75);
	border-color: rgba(30, 135, 86, 0.75);
	cursor: pointer;
}
.form-switch.curr-on .form-check-input[type="radio"]:hover {
	cursor: not-allowed;
}
.form-switch.curr-off .form-check-input,
.form-switch.curr-on .form-check-input {
	background-position: right center;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3.5' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.curr-off .form-check-input {
	background-position: left center;
}
.main-header {
	max-width: 100%;
	padding: 40px 110px 0;
}
.main-header .nav,
.main-header .user-dropdown {
	margin-top: -10px;
}
.main-header .nav-link {
	color: var(--base-color-dark);
	padding: 12px 37px;
}
.main-header .nav .nav-item:first-child {
	margin-right: 6px;
}
.main-header .nav-pills .nav-link.active,
.main-header .nav-pills .show > .nav-link {
	background-color: #272abf;
}
.close-header-notification,
.header-notifications-see-all > span {
	color: var(--main-color);
	cursor: pointer;
}
.header-notifications {
	z-index: 4;
}
.header-notifications,
.header-notifications-container {
	color: var(--main-color);
}
.header-notifications-wrapper {
	filter: drop-shadow(0 0 4px rgba(0, 0, 0, 0.2));
}
.header-notifications-container {
	max-height: calc(100vh - 150px);
	overflow: auto;
	width: 310px;
}
.header-notifications-btn svg {
	color: var(--main-color);
	height: 23px;
	width: auto;
}
.header-notifications-btn:focus {
	box-shadow: none;
	outline: 0;
}
.header-notifications-delete-all {
	color: #e6891c;
	right: 9px;
	top: 7px;
}
.notifications-triangle {
	background-color: #fff;
	display: block;
	left: 147px;
	position: relative;
	text-align: left;
	transform: rotate(-60deg) skewX(-30deg) scale(1, 0.866);
	top: 6px;
	z-index: -1;
}
.notifications-triangle:before,
.notifications-triangle:after {
	background-color: inherit;
	content: "";
	position: absolute;
}
.notifications-triangle::after {
	transform: rotate(135deg) skewY(-45deg) scale(0.707, 1.414) translate(50%);
}
.notifications-triangle::before {
	transform: rotate(-135deg) skewX(-45deg) scale(1.414, 0.707)
		translate(0, -50%);
}
.notifications-triangle,
.notifications-triangle::before,
.notifications-triangle::after {
	border-top-right-radius: 58%;
	height: 15px;
	width: 15px;
}
.header-notifications-title,
.header-notifications-see-all {
	padding: 5px 0;
}
.header-notification-block {
	background: #f0f5ff;
	padding: 10px;
}
.header-notification-block + .header-notification-block {
	margin-top: 3px;
}
.header-notification-block > div {
	gap: 12px;
}
.header-notification-datetime {
	color: var(--main-color);
}
.header-notifications-count {
	background-color: #e5891c;
	border-radius: 50%;
	color: #fff;
	height: 16px;
	font-size: 10px;
	line-height: 17px;
	right: -4px;
	top: -5px;
	width: 16px;
}
.second-color {
	color: #5b5ee1;
}
.home__top-container {
	padding-top: 52px;
	padding-bottom: 60px;
	padding: 52px 80px 60px;
}
.ellipse-shadow {
	bottom: -275px;
	background: rgba(14, 15, 35, 0.4);
	filter: blur(90px);
	height: 163px;
	left: 0;
	position: absolute;
	width: 499px;
	z-index: 0;
}
.license-badge {
	height: 33px;
	width: 33px;
}
.learn-more-badge {
	background-color: #fff;
	border: 1px solid #272abf;
	color: #272abf;
	font-weight: normal;
	max-width: 300px;
	min-width: 260px;
	padding-right: 8px;
	text-decoration: none;
}
.more-badge {
	height: 48px;
	width: 48px;
}
.bottom .more-badge {
	margin-right: auto;
	height: 42px;
	width: 42px;
}
.learn-more-badge > span {
	border-radius: 100px;
}
.learn-more-badge:hover > span {
	background-color: #272abf;
	color: #fff;
}
.home__top-img {
	left: -2px;
	top: 4px;
}
.home__second-container,
.home__third-container,
.home__fourth-container {
	padding: 100px 80px;
	position: relative;
}
.home__third-container .card {
	border-radius: 15px;
}
.home__third-container .card .card-body {
	border-top: 2px solid #ffffff;
}
.home-mpc {
	margin-top: 60px;
	padding: 0 80px 57px 0;
}
.home-aml,
.home-instant-conv {
	margin-top: 57px;
	padding: 0 80px 57px 0;
}
.wcu-badge {
	margin-right: 196px;
	height: 102px;
	width: 102px;
}
.home__fifth-container {
	padding: 0 80px 100px;
}
.more-options-container {
	grid-template-columns: repeat(auto-fit, minmax(auto, 435px));
	gap: 86px 164px;
	margin-top: 85px;
}
.grid {
	display: grid;
}
.case-study {
	grid-template-columns: 210px 108px 210px 121px 210px 1fr;
	grid-template-rows: auto;
}
.os__circle {
	border: 1px solid #201e29;
	box-sizing: border-box;
	height: 202px;
	width: 210px;
}
.cs__item-3 .bitcoin-wallet {
	left: -24px;
	top: 50%;
	transform: translate(0, -50%);
}
.cs__item-6 .position-absolute {
	top: -42px;
}
.our-solution {
	grid-template-columns: 210px 54px 639px 53px 210px;
	grid-template-rows: auto;
}
.os__item-6 {
	grid-column: 4 / 6;
	grid-row: 2;
}
.os__big {
	border: 1px solid #201e29;
	border-radius: 240px;
	padding: 38px 56px 46px;
	position: relative;
}
.os__arrow {
	right: 11px;
	top: 50%;
	transform: translate(0, -50%);
}
.bitcoin-wallet,
.encrypted-icon {
	background: #ffffff;
	border: 1px solid #272abf;
	box-sizing: border-box;
	height: 49px;
	position: absolute;
	width: 49px;
}
.bw__1,
.bw__2,
.bw__3 {
	position: absolute;
}
.bw__1 {
	left: -8px;
	top: 52px;
}
.bw__2 {
	left: -26px;
	top: 119px;
}
.bw__3 {
	bottom: 50px;
	left: -8px;
}
.encrypted-icon {
	height: 73px;
	width: 73px;
}
.ei__1 {
	top: -35px;
	left: 50%;
	transform: translate(-50%, 0);
}
.ei__2 {
	bottom: -35px;
	left: 50%;
	transform: translate(-50%, 0);
}
.ws-nowrap {
	white-space: nowrap;
}
.total-cont {
	grid-template-columns: repeat(3, 203px);
}
.total-cont-icon {
	height: 52px;
}
.total-block {
	height: 174px;
}
.billing-page tfoot tr {
	border-top: 1px solid #ebeced;
}
.form-control.billing-datepicker {
	background-color: #fff;
	background-image: url(../images/billing-icons/calendar.png);
	background-position: right 14px center;
	background-repeat: no-repeat;
	max-width: 280px;
	padding-right: 40px;
}
.form-control.billing-datepicker:hover {
	border-color: #0d6efd;
}
/*support*/
.support-page-create {
	background-color: rgba(125, 125, 125, 0.5);
}
.support-modal-wrap {
	max-height: calc(100vh - 90px);
	padding-left: 35px;
	padding-right: 20px;
	width: 90%;
}
.support-modal {
	overflow-y: auto;
	padding-right: 15px;
}
.ls-desc {
	letter-spacing: -0.4px;
}
[class*="ticket-status"] {
	color: var(--orange);
}
[class*="ticket-status"]:first-letter {
	text-transform: capitalize;
}
.ticket-status-completed {
	color: var(--status-closed);
}
.ticket-block-info {
	grid-template-columns: 7% 16% 34% auto;
	gap: 10px;
}
.ticket-block:hover {
	cursor: pointer;
}
.open-ticket-cont {
	column-gap: 40px;
	grid-template-columns: auto 260px;
	row-gap: 20px;
}
.card-details {
	grid-column: 2;
}
.ticket-history {
	grid-column: 1;
	grid-row: 1/3;
}
.ticket-reply-form {
	grid-row: 3;
}
.ticket-close-form {
	grid-row: 4;
}
.ticket-msg-date {
	color: var(--main-color);
}
.card-ticket-msg .card-header {
	background: none;
	border-color: rgba(98, 133, 168, 0.12);
}
.card-msg-author {
	background-color: var(--ticket-primary-color);
}
.card-msg-admin {
	background-color: var(--ticket-secondary-color);
}
.user-chat-icon {
	margin-top: -3px;
}
/* chr **************************************************/
.fld {
	background: #000;
}
.chr {
	border-collapse: collapse !important;
	display: inline-block;
	margin-right: 2px !important;
	padding: 0 !important;
	width: 6px !important;
}

.chr td {
	width: 2px !important;
	height: 4px !important;
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
}
.notifications-announcements {
	background-color: var(--secondary-color);
	color: var(--bs-gray-900);
}
.notification-modal-dialog {
	max-width: calc(100% - 20px);
	width: 325px;
}
.notification-modal-content {
	max-height: 95vh;
}
.notification-modal-overflow {
	max-height: 318px;
}
.notification-close-btn:focus-visible {
	outline: rgba(13, 110, 253, 0.5) solid 2px;
}
.notify-content.truncated {
	cursor: pointer;
}
.notify-content.show-less {
	background: linear-gradient(
		180deg,
		#0d6efd 0,
		#0d6efd 30%,
		rgba(240, 245, 255, 0) 100%
	);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.date-block-light {
	color: #adb5bd;
}
.exchange-pages-menu {
	margin-bottom: 32px;
}
.exchange-pages-menu .btn {
	padding: 8px 40px;
}
.invoice-actions .btn {
	align-items: center;
	display: inline-flex;
	height: 30px;
	padding: 0 5px;
}
.invoice-actions .btn.invoice-action-btn:not(.btn-success, .btn-danger),
.invoice-actions .invoice-link {
	color: #828282;
	height: 25px;
	justify-content: center;
	padding: 0;
	position: relative;
	width: 25px;
}
.invoice-actions .btn svg {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}
.invoice-actions .btn:hover svg {
	height: 25px;
	width: auto;
}
.invoice-create .form-control.billing-datepicker {
	max-width: 100%;
}
.invoice-create-top {
	gap: 20px;
}
.invoice-assets-container {
	width: 140px;
}
.invoice-assets-container.closed .asset-icon {
	display: none;
}
.invoice-assets-container.closed .asset-icon:nth-child(-n + 3) {
	display: inline-block;
}
.view-all-assets-btn {
	cursor: pointer;
}
.view-all-assets-btn::before {
	content: "+ ";
}
.view-all-assets-btn::after {
	color: #fff;
	content: " \25BC";
	font-size: 7px;
	position: relative;
	top: -2px;
}
.hide-all-assets-btn::before {
	content: "- ";
}
.hide-all-assets-btn::after {
	content: " \25B2";
}
/*login protection*/
.login-page {
	border: 1px solid rgba(0, 0, 0, 0.1);
	box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
}
.login-protection-2fa {
	background: #ffffff;
	border: 1px solid rgba(0, 0, 0, 0.1);
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
	border-radius: 4px;
	margin: 48px auto;
	max-width: 724px;
	padding: 46px 10px;
	position: relative;
	text-align: center;
	width: 100%;
}
.login-protection-title {
	color: #201e29;
	font-size: 24px;
	margin-bottom: 24px;
}
.login-2fa-close {
	align-items: center;
	background: #0d6efd;
	border-radius: 50%;
	color: #fff;
	display: inline-flex;
	height: 30px;
	justify-content: center;
	position: absolute;
	text-decoration: none;
	top: -15px;
	right: -15px;
	width: 30px;
}
.code-label-2fa {
	color: #9a9a9a;
}
.code-wrap-2fa {
	gap: 10px;
	margin: 0 auto 10px;
	width: fit-content;
}
.code-wrap-2fa input.code-input-2fa {
	background: 0 0;
	border-radius: 4px;
	border: 1px solid #9a9a9a;
	box-sizing: border-box;
	color: #0d6efd;
	font-size: 36px;
	font-weight: normal;
	height: 58px;
	padding: 5px;
	text-align: center;
	width: 44px;
}
.code-wrap-2fa input.code-input-2fa:focus {
	border: 1px solid #86b7fe;
	box-shadow: 0px 0px 0px 4px rgba(13, 110, 253, 0.25);
	border-radius: 4px;
}
.code-wrap-2fa .code-input-2fa.error {
	border-color: #dc3545;
}
.code-wrap-2fa .code-input-2fa:focus,
.code-wrap-2fa .code-input-2fa.error:focus {
	border: 2px solid #0d6efd;
	outline: none;
}
.error-msg-2fa,
.errorSummary {
	background-color: #ffb6bd;
	border-radius: 4px;
	box-shadow: none;
	box-sizing: border-box;
	color: #dc3545;
	font-size: 13px;
	margin: 25px auto 0;
	max-width: 314px;
	padding: 12px 13px 11px;
	position: relative;
	width: 100%;
}
.visuallyhidden,
input.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	width: 1px;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: relative;
}
.copy-id-alert {
	left: 20px;
	top: -30px;
	width: 180px;
	z-index: 1;
}
.copy-invoice-id:hover {
	cursor: pointer;
}
.notif-settings-container {
	max-width: 100%;
	width: 1180px;
}
.no-asset-notifications-trackers {
	color: #cfd4d9;
}
.delete-asset-notification-tracker {
	color: #828282;
}
.asset-notify-amount {
	border-color: #828282;
	color: #d9d9d9;
	height: 20px;
	line-height: 20px;
	max-width: 90px;
	padding: 0 12px;
	text-align: center;
}
.general-notifications-cont .result-msg,
.assets-notifications-cont .result-msg {
	border-width: 1px;
	margin: 0;
	max-width: max-content;
	padding-top: 7px;
	padding-bottom: 8px;
	position: absolute;
	top: 0;
	left: 0;
	line-height: normal;
}
.notifications-title {
	line-height: 38px;
}
.general-notifications-cont .table-overflow {
	margin-top: 12px;
}
.general-notifications-cont .result-msg + .table-overflow {
	margin-top: 12px;
}
.assets-notifications-cont .table-overflow {
	margin-top: 12px;
}
.add-asset-block {
	width: 280px;
}
.add-asset-block .search-assets {
	height: calc(100% - 4px);
}
.asset-notify-tbl {
	min-width: 610px;
}
.note-textarea.form-control {
	min-height: auto;
	height: 38px;
}
.note-textarea::placeholder {
	color: #c2c2c2;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	letter-spacing: -0.32px;
}
.note-textarea.form-control:focus::placeholder {
	color: transparent;
}
.modal-dialog.api-modal-dialog {
	max-width: 560px;
}
.btn.pass-state {
	border-radius: 0 0.25rem 0.25rem 0 !important;
}
th[data-sort-column] span {
	background-image: var(--sort-bcgr);
	background-size: 12px;
	background-position: center right;
	background-repeat: no-repeat;
	cursor: pointer;
	padding-right: 16px;
}
th[data-sort-column].asc span {
	background-image: var(--sort-asc-bcgr);
}
th[data-sort-column].desc span {
	background-image: var(--sort-desc-bcgr);
}
.btn-workspace {
	background: #fff;
}
.btn-workspace:hover {
	background: #f8f9fa;
}
.workspaces-list {
	max-height: 330px;
	overflow: auto;
}
.user-workspaces-wrapper {
	max-height: 250px;
}
.user-workspaces {
	padding: 5px;
}
.form-check-input:checked[type="checkbox"] + .workspace-checkbox-label {
	font-weight: bold;
}
.workspace-settings .form-select {
	width: fit-content;
}
#top_balances_result_message {
	max-width: 100%;
	width: 100%;
}
.top-balances-notify-tbl th:first-child,
.top-balances-notify-tbl td:first-child {
	width: 45%;
}
.clear-input-button {
	background: 0;
	border: 0;
	cursor: pointer;
	height: 100%;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
	z-index: 1;
}
.env-container {
	background: #0d6efd;
	height: 5px;
	left: 0;
	top: 0;
	position: fixed;
	width: 100%;
	z-index: 10000000;
}
.env-badge {
	background: #0d6efd;
}
.env-container.stage,
.env-badge.stage {
	background: #e7be04;
	color: #000;
}
.env-container.local,
.env-badge.local {
	background: #7f3aae;
}
.env-badge + .header-notifications {
	margin-left: 0 !important;
}
.client-autoconvert-min {
	min-width: calc(1ch + 26px);
	width: calc(1ch + 26px);
}
.pages-navigation {
	row-gap: 15px;
}
.btn-popover-help {
	height: 20px;
	width: 20px;
}
.btn-popover-help-xs {
	height: 18px;
	width: 18px;
}
.btn-popover-help-xl {
	height: 22px;
	width: 22px;
}
.btn-popover-help svg {
	height: 100%;
	width: 100%;
}
.popover {
	border: 0;
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);
	margin-top: 5px !important;
}
.popover-header {
	background-color: var(--table-striped-bgcolor);
	border-bottom: 0;
}
.popover-body {
	max-height: calc(100vh - 80px);
	overflow-y: auto;
}
.popover-body img {
	height: auto;
	max-width: 100%;
}
/* end styles.css */

/* f-theme.css */
.main-header {
    padding: 40px 5.7% 0;
}
.main-header .nav,
.main-header .user-dropdown,
.theme-switch-lang {
    margin-top: 11px;
}
.main-header .nav-link {
    color: var(--dark-light-text);
    font-family: var(--font-hind);
    font-size: 20px;
    font-weight: 500;
    padding: 0;
}
.main-header .nav-pills .nav-link.active,
.main-header .nav-pills .show > .nav-link {
    background-color: transparent;
    border-bottom: 1px solid;
    border-radius: 0;
    color: inherit;
}
.main-header .nav {
    gap: 20px 66px;
    margin: 20px 0 0;
    max-width: 645px;
    width: 100%;
}
.theme-switch-lang {
    font-size: 18px;
    gap: 15px;
    margin: 11px 2.4% 0 11.9%;
}
.theme-switch-lang .btn:hover {
    color: inherit;
}
.theme-switch-dropdown,
.main-user-dropdown {
    z-index: 1001;
}
.theme-switch {
    cursor: pointer;
}
.current-theme {
    cursor: pointer;
    margin-right: 15px;
}
.current-theme svg {
    display: none;
}
.current-theme[data-current-theme="auto"] .auto {
    display: inline;
}
.current-theme[data-current-theme="light"] .light {
    display: inline;
}
.current-theme[data-current-theme="dark"] .dark {
    display: inline;
}
.dropdown-item {
    --bs-dropdown-link-hover-color: #1e2125;
    --bs-dropdown-link-hover-bg: #e9ecef;
}
.ff-noto {
    font-family: var(--font-noto);
}
.ff-league {
    font-family: var(--font-league);
}
.fs-48 {
    font-size: 48px;
}
.fw-500 {
    font-weight: 500;
}
.mb-22 {
    margin-bottom: 22px;
}
.first-L::first-letter {
    text-transform: uppercase;
}
.dark-light-text {
    color: var(--dark-light-text);
}
.main-text {
    color: var(--text-color);
}
.accent-text {
    color: var(--primary-color);
}
.second-color {
    color: var(--second-color);
}
.logo {
    color: var(--dark-light-text);
    margin-right: 5px;
}
.main-title {
    font-size: 64px;
    line-height: 59px;
    margin: 30px 0;
}
.page-title {
    font-size: 42px;
    line-height: 58px;
}
.page-subtitle {
    font-size: 32px;
    line-height: 44px;
}
.home__welcome-1 .subtitle {
    font-size: 32px;
}
.main-container {
    background-color: var(--main-bg);
}
.max-w-335 {
    max-width: 335px;
}
.max-w-410 {
    max-width: 410px;
}
.max-w-480 {
    max-width: 480px;
}
.max-w-615 {
    max-width: 615px;
}
.max-w-680 {
    max-width: 680px;
}
.max-w-1920 {
    max-width: 1920px;
}
.theme-btn {
    align-items: center;
    background-color: var(--primary-color);
    box-shadow: 0px 4px 10px 0px rgba(14, 71, 187, 0.15);
    color: var(--text-white);
    display: inline-flex;
    font-size: 20px;
    font-family: var(--font-noto);
    height: 55px;
    min-width: 103px;
    padding: 0 45px;
}
.theme-btn:hover {
    background-color: var(--btn-hover-bg);
    color: var(--theme-body-bg);
}
.theme-btn:active,
.theme-btn.active,
.theme-btn:first-child:active,
:not(.btn-check) + .theme-btn:active {
    background-color: var(--btn-active-bg);
    color: var(--theme-body-bg);
}
a.theme-btn:hover {
    text-decoration: none;
}
.btn-check:checked + .btn,
.btn.show,
.btn:first-child:active,
:not(.btn-check) + .btn:active {
    --bs-btn-active-border-color: transparent;
}
.btn-check:focus + .btn,
.btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.login-icon {
    border-color: var(--dark-light-text);
}
.login-icon + svg {
    color: var(--dark-light-text);
    margin-left: 9px;
}
.login-btn {
    height: 40px;
    font-size: 18px;
    line-height: 24px;
    padding: 0 20px;
    width: 103px;
}
.sign-up-link {
    color: #266af6;
    filter: drop-shadow(0px 4px 10px rgba(14, 71, 187, 0.15));
    font-size: 18px;
    font-weight: bold;
    margin-right: 12px;
    text-decoration: none;
    vertical-align: middle;
}
.footer {
    background-color: var(--footer-bcgr);
    border-top: 1px solid;
    border-image-source: radial-gradient(
        43.68% 43.68% at 50% 0%,
        rgba(255, 255, 255, 0.08) 0%,
        rgba(255, 255, 255, 0) 100%
    );
    border-radius: 8px;
    color: var(--second-color);
    gap: 40px;
    padding: 30px 5.7% 22px;
}
.footer a {
    color: var(--second-color);
}
.footer .footer-title {
    color: var(--footer-color);
    margin-bottom: 10px;
}
.footer .footer-title-link {
    color: var(--footer-color);
}
.footer-logo svg {
    height: auto;
    width: 143px;
}
.footer-first-col > div {
    max-width: 100%;
    width: 482px;
}
.footer-links-wrap {
    margin-top: 12px;
}
.footer-links-wrap .row + .row {
    margin-top: 5px;
}
.footer-social {
    gap: 23px;
}
.footer-social svg {
    height: 36px;
    width: auto;
}
html[data-theme="dark"] .footer-social rect {
    fill: #282d43;
}
.footer-mail {
    gap: 7px;
    margin: 14px 0 22px;
}
.footer-mail a {
    color: var(--footer-color);
}
.footer .theme-btn {
    color: var(--text-white);
    height: 44px;
    font-size: 18px;
}
.footer .theme-btn:hover,
.footer .theme-btn:active {
    color: var(--theme-body-bg);
}
.pe-14 {
    padding-right: 14px;
}
/* login */
.auth-logo {
    color: var(--dark-light-text);
}
.auth-logo svg {
    height: 44px;
    width: 192px;
}
.auth-wrapper {
    min-height: 100vh;
}
.auth-wrapper > div {
    flex: 1 0 50%;
}
.auth-left-container {
    padding: 60px 5% 60px 10%;
}
.auth-left-container img {
    height: auto;
    max-width: 100%;
}
.auth-right-container {
    background-color: var(--auth-bcgr);
    backdrop-filter: blur(2px);
}
.auth-right-nav {
    padding-top: 34px;
}
.auth-title {
    font-size: 42px;
    line-height: 58px;
}
.auth-ul li::marker {
    color: #0033ad;
}
.auth-error-summary .errorSummary {
    border: 1px solid #f5c2c7;
    border-radius: 0.25rem;
    background-color: #f8d7da;
    color: #842029;
    margin: 20px auto;
    max-width: 100%;
    text-align: left;
}
.navbar-toggler,
.btn-close-menu {
    color: var(--dark-light-text);
}
.theme-form-row {
    margin-bottom: 15px;
}
.theme-form-label {
    color: var(--second-color);
    line-height: 24px;
    margin-bottom: 5px;
}
.theme-form-select {
    background-image: var(--theme-select-caret);
    background-position: right 14px center;
    background-size: 12px 8px;
}
.theme-form-select::placeholder {
    color: var(--text-color);
}
.form-control.theme-form-control::placeholder {
    color: var(--text-color);
}
.form-control.theme-form-control,
.theme-form-select {
    background-color: var(--form-control-bcgr);
    border: 0;
    border-radius: 10px;
    color: var(--dark-light-text);
    height: 40px;
    font-family: var(--font-hind);
    font-size: 16px;
    font-weight: 500;
    padding: 8px 15px;
}
.theme-form-row .theme-form-control,
.theme-form-row .theme-form-select {
    height: 37px;
}
.theme-form-control-icon {
    display: block;
    position: relative;
}
.theme-form-control-icon .theme-form-control {
    padding-left: 42px;
}
.theme-form-control-icon::before {
    content: "";
    display: inline-flex;
    height: 12px;
    width: 12px;
    position: absolute;
    left: 12px;
    top: calc((100% - 12px) / 2);
}
.theme-form-control-icon-user::before {
    -webkit-mask: url("data:image/png;base64,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")
        no-repeat 50% 50%;
    mask: url("data:image/png;base64,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")
        no-repeat 50% 50%;
    -webkit-mask-size: cover;
    mask-size: cover;
}
.theme-form-control-icon-user::before {
    background-color: var(--text-color);
}
.code-wrap-2fa input.code-input-2fa {
    background-color: var(--form-control-bcgr);
    border-color: var(--form-control-bcgr);
    color: var(--text-color);
}
.form-control.theme-form-control::placeholder {
    color: var(--text-color);
    font-family: var(--font-hind);
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}
.auth-btn {
    border: 1.27px solid;
    border-image-source: radial-gradient(
        46.36% 46.36% at 50% 0%,
        rgba(255, 255, 255, 0.35) 0%,
        rgba(255, 255, 255, 0) 100%
    );
    border-radius: 10px;
    justify-content: center;
    font-family: var(--font-hind);
    font-size: 16px;
    font-weight: 500;
    height: 40px;
    width: 100%;
}
.auth-support {
    margin-top: 30px;
}
.main-user-dropdown {
    background: var(--user-dropdown-bcgr);
    color: var(--dark-light-text);
    box-shadow: 0px 3px 15px 0px rgba(7, 8, 16, 0.078);
}
.law-page {
    margin: 80px auto;
    padding: 0 5.7%;
}
.law-page h1 {
    color: var(--dark-light-text);
    margin-bottom: 0;
}
.law-page h2 {
    color: var(--dark-light-text);
    margin: 27px 0;
}
.law-page > div {
    gap: 8.7%;
    padding: 0 4.8%;
}
.navbar-expand-lg .law-sidebar {
    gap: 32px;
    flex-shrink: 0;
    width: max-content !important;
}
.law-sidebar-menu-btn svg {
    transform: rotate(270deg);
}
.law-sidebar a {
    color: var(--second-color);
    font-family: var(--font-noto);
    font-size: 20px;
    display: inline-flex;
    height: 20px;
    line-height: 1;
    font-weight: 700;
    text-decoration: none;
}
.law-sidebar .active {
    color: var(--dark-light-text);
    padding-left: 20px;
    position: relative;
}
.law-sidebar .active::before {
    background-color: #0033ad;
    border-radius: 50%;
    content: "";
    display: inline-flex;
    height: 8px;
    left: 0;
    position: absolute;
    top: 5px;
    width: 8px;
}
.law-page .table {
    color: var(--text-color);
    word-wrap: normal;
    word-break: normal;
}
.btn-workspace {
    background: var(--form-control-bcgr);
    border-color: var(--form-control-bcgr);
    color: var(--text-color);
}
.workspace-modal-dialog .btn-workspace {
    color: var(--base-color-dark);
}
/* end f-theme.css */


body {
	color: var(--text-color);
	font-family: var(--font-inter), ui-sans-serif, system-ui, sans-serif,
		"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
		"Noto Color Emoji";
	background: var(--base-color-light);
	font-size: 14px;
	scroll-behavior: smooth;
}
.dashboard-container {
	background: var(--body-bg);
	color: inherit;
	height: auto;
	min-height: 100vh;
}
.main-container {
	background-image: none !important;
	background-color: #fff;
	color: var(--text-color);
}
.auth-left-container {
	background: url("../../images/login/auth-background.jpg") no-repeat center;
	background-size: cover;
	padding: 0 0 0 0 !important;
	background-position: bottom !important;
}
.dropdown-item.active,
.dropdown-item:active {
	background-color: rgba(255, 109, 0, 1) !important;
	color: #fff !important;
}
.auth-right-container {
	background: url("../../images/login/CryptoBG.jpg") no-repeat center;
	background-size: cover;
	display: flex;
	padding: 32px 16px !important;
	flex-direction: column;
	align-items: center;
	height: 100vh;
	overflow-y: auto;
}
.twofa-container {
	max-width: 512px;
	color: #1e293b;
} 
.g2a-ul li {
	display: flex;
	gap: 23px;
}
.g2a-ul li::before {
	content: '';
	height: 8px;
	width: 8px;
	border-radius: 50%;
	background: #D9D9D9;
	display: inline-flex;
	flex-shrink: 0;
	position: relative;
	top: 5px;
}
.small-info-icon {
	width: 25px;
	height: 25px;
}
.fin-icon {
	width: 68px;
	height: 68px;
}
@media (min-width: 768px) {
	.auth-right-container {
		padding: 64px !important;
		display: flex;
		align-items: center;
	}
}

.auth-page {
	margin: auto auto auto 0;
	width: 100%;
	max-width: 320px;
}
.auth-page.wide {
	max-width: 552px;
}

@media (min-width: 550px) and (max-width: 768px) {
	.auth-page {
		justify-content: center;
	}
}
@media (max-width: 1240px) {
	.success-message-block,
	.error-message-block {
		min-width: fit-content !important;
	}
}
.success-message-block {
	min-width: 550px;
	justify-content: center;
	background: var(--status-green-bg);
	padding: 22px;
	border-radius: 6px;
	text-align: center;
	font-size: 16px;
	color: var(--status-green-color);
}
.error-message-block {
	min-width: 550px;
	background: var(--fuse-warn-100);
	padding: 22px;
	border-radius: 6px;
	text-align: center;
	font-size: 16px;
	color: var(--fuse-warn-800);
}
.sweep-header {
	padding-top: 52px;
	padding-bottom: 74px;
}
.sweep-asset-title {
	font-weight: 600;
	color: #1e293b;
	font-size: 32px;
}
.segmented-control {
	display: flex;
	border: 1px solid #e5e7eb;
	height: 40px;
}

.segmented-control label {
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 1;
	margin: 0;
	font-size: 14px;
	color: #374151;
	cursor: pointer;
	transition: all 0.2s ease;
}

.segmented-control input[type="radio"] {
	display: none;
}

.segmented-control input[type="radio"]:checked + label {
	background-color: #f59e0b;
	color: white;
}

.btn-fee-group {
	display: inline-flex;
	border: 1px solid #cbd5e1;
	border-radius: 6px;
	overflow: hidden;
}

.btn-fee-group .btn {
	border: none;
	padding: 12px 16px;
	font-size: 16px;
	color: #1e293bde;
	position: relative;
	border-radius: 0;
}

.btn-fee-group .btn:first-child {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.btn-fee-group .btn:last-child {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.btn-fee-check:checked + .btn {
	background-color: #f59e0b;
	color: white;
	box-shadow: none;
}

.btn-fee-group .btn:not(:first-child):not(:last-child) {
	border-right: 1px solid #cbd5e1;
}

.btn-fee-check {
	display: none;
}
.max-w-448 {
	max-width: 448px;
}
@media (max-width: 991px) {
	.container-page {
		margin-top: 70px;
	}
	.sweep-asset-title {
		font-size: 28px !important;
	}
	.sweep-header {
		padding-bottom: 30px;
	}
	.md-w-320 {
		width: 320px;
	}
	.fa-text {
		max-width: 320px;
	}
	.twofa-container {
		max-width: 320px;
	}

	.auth-page {
		margin: 0 auto !important;
	}
	.auth-title {
		font-size: 27px;
	}
	.mobileNav .cls-1 {
		fill: #ff8500;
	}
	.mobileNav {
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 0.1rem 1.5rem;
		background-color: #fff;
		border-radius: 0 0 8px 8px;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 10;
	}
}

.auth-title {
	font-weight: 800;
	color: #1e293b;
	line-height: 40px !important;
	font-size: 32px !important;
}

.code-wrap-2fa {
	padding: 20px 0 16px;
	margin: 0 !important;
}
.form-check-input {
	width: 18px;
	height: 18px;
	border-radius: 2px;
	border: 2px solid rgba(0, 0, 0, 0.54);
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	cursor: pointer;
}
.form-check-input:checked {
	background-color: #ff8500;
	border-color: #ff8500;
}
.yellow-bg-small-btn {
	background: #fee9a6;
	height: 20px;
	border-radius: 9999px;
	color: #d97706;
	font-size: 10px;
	font-weight: 700;
	padding: 0 8px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
}
.green-bg-small-btn {
	background: #bbf7d0;
	height: 20px;
	border-radius: 9999px;
	color: #166534;
	font-size: 10px;
	font-weight: 700;
	padding: 0 8px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-transform: uppercase;
	text-align: center;
	white-space: nowrap;
	cursor: pointer;
}
.form-check-input:focus {
	box-shadow: 0 0 0 0.25rem #ff850057;
	border: 1px solid #ff850057 !important;
}
.code-wrap-2fa input.code-input-2fa:focus {
	border: 1px solid #ff850057 !important;
	-webkit-box-shadow: 0 0 0 4px #ff850057;
	box-shadow: 0 0 0 4px #ff850057;
	border-radius: 4px;
}
.workspace-card {
	box-shadow: 0px 1px 3px 0px #0000001a;
	border: 1px solid #cbd5e1;
	border-radius: 12px;
	text-decoration: none;
	color: #0f172a;
	width: 275px;
	padding: 8px 18px;
}

.workspace-icon svg {
	width: 42px;
	height: 42px;
}

.workspace-name {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.singin-btn {
	background-color: var(--btn-primary-bg);
	width: 100%;
	color: var(--text-white);
	font-weight: 500;
	font-size: 14px;
	height: 48px;
	text-align: center;
	border-radius: 9999px;
}
.two-fa-setup-form {
	display: grid;
	gap: 34px;
}
.two-fa-setup-form.cols {
	row-gap: 22px;
}
.two-fa-setup-form.cols .fa-data-qr {
	grid-column: 2;
	grid-row: 1 / 3;
}
.setup-two-fa-page {
	max-width: 512px;
}

@media (min-width: 1150px) {
	.qr-code-2fa-block {
		grid-column: 2 !important;
		grid-row: span 2 !important;
	}

	.input-2fa-block {
		grid-column: 1 !important;
		grid-row: 2 !important;
	}
}

.input-2fa {
	grid-column: 1;
	grid-row: 3;
}
.input-2fa-block {
	grid-column: 1;
	grid-row: 3;
}
.qr-code-2fa {
	grid-column: 1;
	grid-row: 2;
}
.qr-code-2fa-block {
	grid-column: 1;
	grid-row: 2;
}
.eye-icon {
	color: #94a3b8;
	width: 18px;
	height: 18px;
	display: flex;
}

.accent-text {
	color: #ff8500;
	font-weight: 500;
}
.support-link {
	color: #4f46e5;
	text-decoration: underline;
	font-size: 14px;
}
.w-320 {
	width: 320px;
}
.md-max-w-320 {
	max-width: 320px;
}
.gap-7 {
	gap: 28px;
}
.shadow-pop {
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15) !important;
}
.fw-800 {
	font-weight: 800;
}
.fs-14 {
	font-size: 14px;
}
.fs-13 {
	font-size: 13px;
}
.pt-32 {
	padding-top: 32px;
}
.pt-28 {
	padding-top: 28px;
}
.pt-20 {
	padding-top: 20px;
}
.pt-45 {
	padding-top: 45px;
}
.pt-52 {
	padding-top: 52px;
}
.pb-74 {
	padding-bottom: 74px;
}
.pb-20 {
	padding-bottom: 20px;
}
.pe-6 {
	padding-right: 75px !important;
}
.min-w-5 {
	min-width: 20px;
}
.min-w-111 {
	min-width: 111px;
}
.min-w-150 {
	min-width: 150px;
}
input:disabled {
	background-color: transparent;
}
input:autofill,
input:autofill:hover,
input:autofill:focus,
input:autofill:active,
textarea:autofill,
textarea:autofill:hover,
textarea:autofill:focus,
textarea:autofill:active {
	-webkit-box-shadow: 0 0 0px 1000px #fff inset;
}
.main-container input:-webkit-autofill,
.main-container input:-webkit-autofill:hover,
.main-container input:-webkit-autofill:focus,
.main-container input:-webkit-autofill:active,
.main-container textarea:-webkit-autofill,
.main-container textarea:-webkit-autofill:hover,
.main-container textarea:-webkit-autofill:focus,
.main-container textarea:-webkit-autofill:active {
	-webkit-box-shadow: 0 0 0px 1000px var(--form-control-bcgr) inset;
}
.max-w-60p {
	max-width: 60px;
}
.max-w-320 {
	max-width: 320px;
}
.max-w-610 {
	max-width: 610px;
}
.max-w-960 {
	max-width: 960px;
}
.hr-color {
	color: var(--badge-default);
}
.text-main {
	color: var(--text-color);
	--bs-table-color: var(--text-color);
}
.text-secondary {
	--bs-secondary-rgb: 100, 116, 139;
}
.text-violet {
	color: #818cf8;
}
.text-main-opacity {
	color: var(--text-color-opacity);
}
.table-text-secondary,
.form-text-secondary,
.icon-secondary {
	color: var(--input-icon-color);
}
.text-active,
.icon-active {
	color: #f59e0b;
}
.tracking-tight {
	letter-spacing: -0.025em !important;
}
.errorMessage {
	border: 1px solid var(--status-red-bg);
	border-radius: 6px;
	background-color: var(--status-red-bg);
	color: var(--status-red-color);
	padding: 0.75rem 1rem;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
}
.alert-success {
	--bs-alert-color: var(--status-green-color);
	--bs-alert-bg: var(--status-green-bg);
	--bs-alert-border-color: var(--status-green-bg);
	--bs-alert-link-color: var(--status-green-color);
}
.code-wrap-2fa {
	margin: 19px auto 16px;
}
.code-wrap-2fa input.code-input-2fa {
	background-color: white;
	border-color: var(--border-color);
	border-radius: 6px;
	height: 50px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.tooltip {
	--bs-tooltip-zindex: 1070;
	--bs-tooltip-color: var(--text-color-opacity);
	--bs-tooltip-bg: var(--body-bg);
	--bs-tooltip-font-size: 14px;
	--bs-tooltip-border-radius: 6px;
	--bs-tooltip-arrow-height: 0.5rem;
	--bs-tooltip-arrow-width: 0.7rem;
	--bs-tooltip-opacity: 1;
	transition: opacity 0.15s;
}
.btn-bo {
	--bs-btn-font-size: 14px;
	--bs-btn-font-weight: 600;
	--bs-btn-border-radius: 9999px;
	--bs-btn-padding-x: 20px;
	--bs-btn-padding-y: 7px;
	height: 40px;
}
.btn-bo-secondary {
	--bs-btn-color: var(--text-color);
	--bs-btn-bg: transparent;
	--bs-btn-border-color: var(--border-color);
	--bs-btn-hover-color: var(--text-color);
	--bs-btn-hover-bg: rgba(0, 0, 0, 0.04);
	--bs-btn-hover-border-color: var(--border-color);
	--bs-btn-focus-shadow-rgb: transparent;
	--bs-btn-active-color: var(--bs-btn-hover-color);
	--bs-btn-active-bg: rgba(0, 0, 0, 0.12);
	--bs-btn-active-border-color: var(--border-color);
}
.btn-bo-secondary-full {
	--bs-btn-color: var(--text-color);
	--bs-btn-bg: var(--badge-default);
	--bs-btn-border-color: var(--badge-default);
	--bs-btn-hover-color: var(--text-color);
	--bs-btn-hover-bg: #dde3ec;
	--bs-btn-hover-border-color: #dde3ec;
	--bs-btn-focus-shadow-rgb: transparent;
	--bs-btn-active-color: var(--text-color);
	--bs-btn-active-bg: var(--border-color);
	--bs-btn-active-border-color: var(--border-color);
}
.btn-bo-primary {
	--bs-btn-color: #fff;
	--bs-btn-bg: var(--btn-primary-bg);
	--bs-btn-border-color: var(--btn-primary-bg);
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #f1702a;
	--bs-btn-hover-border-color: #f1702a;
	--bs-btn-focus-shadow-rgb: transparent;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #e26927;
	--bs-btn-active-border-color: #e26927;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: var(--btn-icon-color);
	--bs-btn-disabled-border-color: var(--btn-icon-color);
	--bs-btn-disabled-opacity: 1;
}
.btn-bo-primary-500 {
	--bs-btn-font-weight: 500;
}
.btn-outline-group {
	--bs-btn-color: var(--text-color-opacity);
	--bs-btn-border-color: var(--border-color);
	--bs-btn-hover-color: #fff;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #f59e0b;
	--bs-btn-active-border-color: var(--border-color);
	--bs-btn-disabled-bg: #f59e0b;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-border-color: var(--border-color);
	--bs-btn-disabled-opacity: 1;
	--bs-btn-hover-border-color: var(--border-color);
	--bs-btn-hover-color: var(--text-color);
	--bs-btn-padding-x: 8px;
	--bs-btn-padding-y: 16px;
	text-transform: lowercase !important;
}
.btn-outline-group.uppercase {
	text-transform: uppercase !important;
}
.btn-outline-group:first-letter,
.btn-outline-group:first-line {
	text-transform: capitalize;
}
.text-transform-none {
	text-transform: none !important;
}
.text-transform-none:first-letter,
.text-transform-none:first-line {
	text-transform: none;
}
.download-2fa-btns {
	height: 48px;
	width: 150px;
}
.btn-tabs-group {
	--bs-btn-color: var(--text-color);
	--bs-btn-border-color: var(--border-color);
	--bs-btn-active-bg: var(--body-bg);
	--bs-btn-active-border-color: var(--border-color);
	--bs-btn-hover-border-color: var(--border-color);
	--bs-btn-disabled-bg: var(--body-bg);
	--bs-btn-disabled-border-color: var(--border-color);
	--bs-btn-disabled-opacity: 1;
	--bs-btn-font-weight: 500;
	--bs-btn-border-radius: 12px;
}
.btn-group-toggler {
	--bs-btn-bg: var(--badge-default);
	--bs-btn-color: var(--input-icon-color);
	--bs-btn-border-color: var(--border-color);
	--bs-btn-active-border-color: var(--border-color);
	--bs-btn-disabled-border-color: var(--border-color);
	--bs-btn-disabled-opacity: 1;
	--bs-btn-hover-border-color: var(--border-color);
	--bs-btn-hover-color: var(--input-icon-color);
}
.btn-group-toggler-asset {
	--bs-btn-bg: #fff;
	--bs-btn-color: var(--text-color);
	--bs-btn-border-color: #fff;
	--bs-btn-active-border-color: #fff;
	--bs-btn-disabled-opacity: 0.75;
}
.btn-check:checked + .btn-group-toggler-asset {
	--input-icon-color: #71a483;
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2822 16.2577L19.0461 7.49382C19.2529 7.287 19.4942 7.18359 19.7699 7.18359C20.0457 7.18359 20.287 7.287 20.4938 7.49382C20.7006 7.70064 20.804 7.9464 20.804 8.23112C20.804 8.51584 20.7006 8.76126 20.4938 8.96739L11.0061 18.481C10.7992 18.6878 10.558 18.7912 10.2822 18.7912C10.0064 18.7912 9.76516 18.6878 9.55834 18.481L5.11177 14.0344C4.90495 13.8276 4.80568 13.5822 4.81395 13.2981C4.82223 13.0141 4.93012 12.7683 5.13762 12.5608C5.34513 12.3533 5.5909 12.2499 5.87493 12.2506C6.15895 12.2513 6.40438 12.3547 6.61119 12.5608L10.2822 16.2577Z' fill='%23166534'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center right 14px;
	padding-right: 40px !important;
}
.btn-check ~ .label-inactive:hover {
	color: var(--bs-btn-color);
	background-color: var(--bs-btn-bg);
	border-color: var(--bs-btn-border-color);
}
.btn-check ~ .label-inactive.active:hover {
	color: var(--bs-btn-active-color);
	background-color: var(--bs-btn-active-bg);
	border-color: var(--bs-btn-active-border-color);
}
.btn-check[value="y"] + .btn-group-toggler,
.btn-check[value="eur"] + .btn-group-toggler,
.btn-check[value="usd"] + .btn-group-toggler,
.btn-check[value="1"] + .btn-group-toggler,
.btn-check + .btn-group-toggler.label-active,
.btn-group-toggler-asset {
	--bs-btn-active-bg: var(--status-green-bg);
	--bs-btn-active-color: var(--status-green-color);
	--bs-btn-disabled-bg: var(--status-green-bg);
	--bs-btn-disabled-color: var(--status-green-color);
	--bs-btn-active-border-color: var(--border-color);
}
.btn-check[value="eur"] + .btn-group-toggler,
.btn-check[value="usd"] + .btn-group-toggler {
	min-width: 100px;
}
.btn-check[value="n"] + .btn-group-toggler,
.btn-check[value="0"] + .btn-group-toggler,
.btn-check ~ .label-inactive {
	--bs-btn-active-bg: var(--status-red-bg);
	--bs-btn-active-color: var(--status-red-color);
	--bs-btn-disabled-bg: var(--status-red-bg);
	--bs-btn-disabled-color: var(--status-red-color);
	--bs-btn-active-border-color: var(--border-color);
}
.btn-check:checked + .btn-outline-group {
	border-color: var(--border-color);
}
.btn-check:disabled + .btn + .btn,
.btn-check[disabled] + .btn + .btn {
	pointer-events: none;
	filter: none;
	opacity: 0.65;
}
.bo-filter-btn {
	min-width: 130px;
	white-space: nowrap;
}
.bo-date-filter-btn span {
	display: none;
}
.bo-date-filter-btn.active span {
	width: 18px;
	height: 18px;
	border-radius: 2px;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	position: relative;
	flex-shrink: 0;
	transition: border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),
		background-color 90ms cubic-bezier(0, 0, 0.2, 0.1);
}
.bo-date-filter-btn.active span::before {
	border-left: 2px solid #1e293b;
	transform: rotate(-45deg);
	opacity: 1;
	box-sizing: content-box;
	position: absolute;
	content: "";
	border-bottom: 2px solid #1e293b;
	transition: opacity 90ms cubic-bezier(0, 0, 0.2, 0.1);
	width: 14px;
	height: 6px;
	transform-origin: center;
	top: -4.24px;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}
.btn-check:focus + .btn,
.btn:focus {
	box-shadow: none;
}
.btn-bo-icon {
	align-items: center;
	display: inline-flex;
	height: 20px;
	width: 20px;
}
.btn-bo-secondary-icon {
	color: var(--btn-icon-color);
}
.btn-bo-primary-icon {
	color: #fff;
}
.btn-bo-pill {
	--bs-badge-font-size: 10px;
	--bs-btn-font-weight: 700;
	--bs-btn-border-radius: 9999px;
	--bs-badge-padding-x: 14px;
	--bs-badge-padding-y: 7px;
	--bs-btn-border-width: 0;
	justify-content: center;
	letter-spacing: 0.025em !important;
	min-width: 67px;
	text-transform: uppercase !important;
}
.btn-bo-pill-sm {
	--bs-badge-padding-x: 10px;
	--bs-badge-padding-y: 5px;
	min-width: auto;
}
.btn-bo-pill-default {
	--bs-btn-color: var(--btn-icon-color);
	--bs-btn-bg: var(--badge-default);
	--bs-badge-color: var(--btn-icon-color);
	--bs-btn-hover-color: var(--btn-icon-color);
	--bs-btn-hover-bg: #d1d7de;
	--bs-btn-active-bg: #d9e4f0;
	--bs-btn-disabled-opacity: 0.45;
	--bs-btn-disabled-bg: var(--badge-default);
}
.btn-bo-pill-default-outline {
	--bs-btn-bg: transparent;
	--bs-badge-color: var(--btn-icon-color);
	--bs-btn-border-color: var(--border-color);
	--bs-btn-border-width: 1px;
	--bs-btn-hover-color: var(--text-color);
	--bs-btn-hover-bg: rgba(0, 0, 0, 0.04);
	--bs-btn-active-bg: rgba(0, 0, 0, 0.12);
	--bs-btn-active-border-color: rgba(0, 0, 0, 0.12);
	height: 24px;
}
.btn-bo-pill-green {
	--bs-btn-color: var(--status-green-color);
	--bs-btn-bg: var(--status-green-bg);
	--bs-badge-color: var(--status-green-color);
	--bs-btn-hover-color: var(--status-green-color);
	--bs-btn-hover-bg: var(--status-green-bg);
	--bs-btn-active-bg: var(--status-green-bg);
}
.btn-bo-pill-red {
	--bs-btn-color: var(--status-red-color);
	--bs-btn-bg: var(--status-red-bg);
	--bs-badge-color: var(--status-red-color);
	--bs-btn-hover-color: var(--status-red-color);
	--bs-btn-hover-bg: var(--status-red-bg);
	--bs-btn-active-bg: var(--status-red-bg);
}
.btn-bo-pill-yellow {
	--bs-btn-color: var(--status-yellow-color);
	--bs-btn-bg: var(--status-yellow-bg);
	--bs-badge-color: var(--status-yellow-color);
	--bs-btn-hover-color: var(--status-yellow-color);
	--bs-btn-hover-bg: var(--status-yellow-bg);
	--bs-btn-active-bg: var(--status-yellow-bg);
}
.btn-bo-pill-violet {
	--bs-btn-color: var(--violet-color);
	--bs-btn-bg: var(--violet-bg);
	--bs-badge-color: var(--violet-color);
	--bs-btn-hover-color: var(--violet-color);
	--bs-btn-hover-bg: rgba(79, 70, 229, 0.4);
	--bs-btn-active-bg: rgba(79, 70, 229, 0.3);
}
.btn-icon-toggle {
	background-color: 0 0;
	border-radius: 50%;
	border: 0;
	color: var(--btn-icon-color);
	height: 40px;
	padding: 0;
	width: 40px;
}
.btn-icon-toggle:hover {
	background-color: rgba(0, 0, 0, 0.04);
}
.btn-icon-toggle:active {
	background-color: rgba(0, 0, 0, 0.12);
}
.btn-icon-toggle::after {
	content: none;
}
.btn-icon-toggle svg {
	height: 24px;
	width: auto;
}
.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
	color: var(--bs-btn-disabled-color) !important;
}
.tabs-group {
	display: flex;
}
.tabs-group .btn-tabs-group:nth-child(2) {
	left: -1px;
}
.tabs-group .btn-tabs-group:nth-child(3) {
	left: -2px;
}
.files-dropdown.show {
	display: flex;
}
.overflow-x-auto {
	scrollbar-color: rgba(255, 133, 0, 0.05) #f3f3f3;
}
.overflow-x-auto:hover {
	scrollbar-color: #ff8500 rgba(212, 211, 211, 0.5);
}
th[data-sort-column] span {
	background-image: none;
	background-size: 24px;
	padding-right: 24px;
}
th[data-sort-column] span:hover {
	background-image: var(--sort-bcgr);
}
.table-overflow {
	overflow-x: auto;
}
.fn-table {
	--bs-table-color: var(--text-color);
	--bs-table-border-color: var(--badge-default);
	margin-bottom: 0;
}
.fn-table tr {
	height: 4rem;
}
.fn-table th,
.fn-table td {
	padding: 0 5px;
}
.fn-table th:first-child,
.fn-table td:first-child {
	padding-left: 16px;
}
.fn-table tbody > tr:last-child {
	border-color: transparent !important;
	border-width: 0 !important;
}
.fn-table th {
	font-weight: 600;
}
.role-tooltip-icon svg {
	height: 18px;
	width: 18px;
}
.text-sm {
	font-size: 12px;
}
.status-badge {
	background-color: var(--badge-default);
	color: var(--btn-icon-color);
	letter-spacing: 0.025em !important;
	padding: 5px 10px;
	font-size: 10px;
}
.status-completed .status-badge,
.status-active .status-badge,
.status-paid .status-badge,
.status-badge.active {
	background-color: var(--status-green-bg);
	color: var(--status-green-color);
}
.status-failed .status-badge,
.status-expired .status-badge,
.status-disabled .status-badge,
.status-badge.inactive {
	background-color: var(--status-red-bg);
	color: var(--status-red-color);
}
.status-locked .status-badge,
.status-confirming .status-badge,
.status-submitted .status-badge,
.status-pending_approval .status-badge {
	background-color: var(--status-yellow-bg);
	color: var(--status-yellow-color);
}
.input-group-text {
	background-color: transparent;
}
.form-input-group {
	box-shadow: var(--form-controls-shadow);
}
.form-input-group:focus-within {
	box-shadow: none;
}
.form-input-group:focus-within .input-group-text {
	border-color: var(--border-color);
}
.search-input-group {
	border: 1px solid var(--border-color);
	border-radius: 6px;
}
.search-input-group:focus-within {
	border-color: var(--input-focus-border-color);
}
.search-input {
	background-color: #fff;
	border: 0;
	caret-color: var(--input-focus-border-color);
	color: var(--text-color);
	min-height: 48px;
	outline: 0;
}
.form-control::placeholder {
	color: var(--input-icon-color);
}
.search-input::placeholder {
	color: var(--text-color-opacity);
}
.form-control.search-input:focus {
	color: var(--text-color);
	box-shadow: none;
	border-color: var(--input-focus-border-color);
}
.form-control.search-input:focus:hover {
	border-color: var(--input-focus-border-color);
}
.form-control:not(.amount-min-max):hover,
.form-select:not(.disabled):hover {
	border-color: var(--border-color);
}
.form-control,
.form-select {
	box-shadow: var(--form-controls-shadow);
	font-size: 14px;
	line-height: 24px;
	min-height: 50px;
}
.form-control:focus {
	box-shadow: none;
	border-color: var(--border-color);
}
.search-assets {
	background-color: #fff;
}
.valid-address,
.invalid-address {
	background-repeat: no-repeat;
	background-position: center left 21px;
	padding-left: 53px;
}
.valid-address {
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 7.86667L7 13L17 2' stroke='%23166534' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.invalid-address {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 2L2 16M2 2L16 16' stroke='%23991B1B' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.search-input-group .search-btn {
	background-color: #fff;
	border: 0;
	color: var(--input-icon-color);
	padding: 0 0 0 16px;
}
.search-btn svg {
	color: #3b4554;
	height: 20px;
	position: relative;
	top: -1px;
	width: 20px;
}
.search-input:focus + .search-btn,
.search-btn:active {
	border: 1px solid var(--input-focus-border-color);
	background-color: #fff;
	color: var(--input-icon-color);
}
.search-btn:hover {
	color: var(--input-icon-color);
	background-color: #fff;
	border-color: var(--border-color);
}
.form-select-exchange {
	--bs-form-select-bg-img: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10L12 15L17 10H7Z' fill='%2364748B'/%3E%3C/svg%3E%0A");
	color: var(--text-color-opacity);
	background-color: #fff;
	background-size: 24px;
	font-size: 14px;
	background-image: var(--bs-form-select-bg-img),
		var(--bs-form-select-bg-icon, none);
	background-repeat: no-repeat;
	background-position: center;
}
.form-select {
	--bs-form-select-bg-img: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10L12 15L17 10H7Z' fill='%2364748B'/%3E%3C/svg%3E%0A");
	color: var(--text-color-opacity);
	border-color: var(--border-color);
	background-color: #fff;
	background-size: 24px;
	box-shadow: var(--form-controls-shadow);
	font-size: 14px;
	min-width: 87px;
}
.form-select:focus {
	box-shadow: none;
	border-color: var(--border-color);
}
.form-label {
	color: var(--text-color);
	font-weight: 500;
}
.form-select.page-select {
	min-height: 38px;
}
.form-select.select-caret {
	background-image: var(--bs-form-select-bg-img);
}
.select-items .list-group > li:hover,
.same-as-selected {
	background-color: rgba(0, 0, 0, 0.04);
	cursor: pointer;
}
.select-items .list-group > li:hover .name {
	color: var(--input-focus-border-color);
}
.select-items .list-group {
	max-height: 230px;
}
.custom-dropdown-search {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.49928 1.91687e-08C7.14387 0.000115492 5.80814 0.324364 4.60353 0.945694C3.39893 1.56702 2.36037 2.46742 1.57451 3.57175C0.788656 4.67609 0.278287 5.95235 0.0859852 7.29404C-0.106316 8.63574 0.0250263 10.004 0.469055 11.2846C0.913084 12.5652 1.65692 13.7211 2.63851 14.6557C3.6201 15.5904 4.81098 16.2768 6.11179 16.6576C7.4126 17.0384 8.78562 17.1026 10.1163 16.8449C11.447 16.5872 12.6967 16.015 13.7613 15.176L17.4133 18.828C17.6019 19.0102 17.8545 19.111 18.1167 19.1087C18.3789 19.1064 18.6297 19.0012 18.8151 18.8158C19.0005 18.6304 19.1057 18.3796 19.108 18.1174C19.1102 17.8552 19.0094 17.6026 18.8273 17.414L15.1753 13.762C16.1633 12.5086 16.7784 11.0024 16.9504 9.41573C17.1223 7.82905 16.8441 6.22602 16.1475 4.79009C15.4509 3.35417 14.3642 2.14336 13.0116 1.29623C11.659 0.449106 10.0952 -0.000107143 8.49928 1.91687e-08ZM1.99928 8.5C1.99928 6.77609 2.6841 5.12279 3.90308 3.90381C5.12207 2.68482 6.77537 2 8.49928 2C10.2232 2 11.8765 2.68482 13.0955 3.90381C14.3145 5.12279 14.9993 6.77609 14.9993 8.5C14.9993 10.2239 14.3145 11.8772 13.0955 13.0962C11.8765 14.3152 10.2232 15 8.49928 15C6.77537 15 5.12207 14.3152 3.90308 13.0962C2.6841 11.8772 1.99928 10.2239 1.99928 8.5Z' fill='%233B4554'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center left;
	box-sizing: border-box;
	padding-left: 32px;
	width: 100%;
}
.custom-dropdown-search:focus-visible {
	--bs-border-color: var(--input-focus-border-color);
	outline: 0;
}
.form-control > input:focus-visible {
	outline: 0;
}
.select-items {
	--bs-dropdown-border-color: var(--border-color);
	top: 46px;
}
.search-select-items {
	box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px,
		rgba(0, 0, 0, 0.14) 0px 8px 10px 1px,
		rgba(0, 0, 0, 0.12) 0px 3px 14px 2px;
	border-radius: 0 0 4px 4px;
	border: 0;
	max-height: 210px;
}
.form-selected-select.show {
	border-color: var(--input-focus-border-color);
}
.search-select-items > div {
	align-items: center;
	display: flex;
	gap: 1px;
	padding: 12px 16px;
}
.same-as-selected {
	color: var(--input-focus-border-color);
}
.automations-popover {
	--bs-popover-max-width: 650px;
}
.page-link {
	align-items: center;
	border-radius: 50%;
	border: 0;
	color: rgba(0, 0, 0, 0.54);
	display: flex;
	height: 40px;
	justify-content: center;
	padding: 0;
	width: 40px;
}
.disabled > .page-link,
.page-link.disabled {
	background-color: transparent;
	color: rgba(0, 0, 0, 0.12);
}
.page-link:hover {
	background-color: rgba(0, 0, 0, 0.04);
	color: rgba(0, 0, 0, 0.54);
}
.page-link:focus {
	box-shadow: none;
	color: rgba(0, 0, 0, 0.54);
}
.page-link:active {
	background-color: rgba(0, 0, 0, 0.12);
}

/* slider */
.switch {
	position: relative;
	display: inline-block;
	flex-shrink: 0;
	height: 14px;
	width: 36px;
}

.switch input {
	opacity: 0;
	width: 0;
	height: 0;
}
.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #e0e0e0;
	transition: 0.4s;
	border-radius: 24px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 4px;
}

.slider::before {
	position: absolute;
	content: "";
	height: 20px;
	width: 20px;
	left: 0;
	bottom: -3px;
	background-color: #616161;
	transition: 0.4s;
	border-radius: 50%;
	box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2),
		0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
	transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
}
.switch:hover .slider::before {
	background-color: #212121;
	box-shadow: none;
	outline: 10px solid rgba(66, 66, 66, 0.04);
}
.border-transparent {
	border-color: transparent !important;
}
.h-\[1\.5rem\] {
	height: 1.5rem !important;
}
.vertical-align-center {
	vertical-align: middle !important;
}
.switch input:checked + .slider::before {
	background-color: var(--status-green-color);
	transform: translateX(16px);
}
.switch:hover input:checked + .slider::before {
	outline-color: rgba(234, 88, 12, 0.04);
}
.switch:hover input:checked + .slider::before {
	background-color: #0e4122;
}
.switch input:checked + .slider {
	background-color: var(--status-green-bg);
	transition: background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),
		border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
}
.switch .icons {
	position: absolute;
	width: 20px;
	height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	pointer-events: none;
	left: 0;
}
.switch input:checked + .slider .icons {
	left: initial;
	right: 0;
}
.switch .icons svg {
	width: 16px;
	height: 16px;
	fill: white;
	position: absolute;
}
.switch input:checked + .slider .off-icon,
.switch input + .slider .on-icon {
	opacity: 0;
	transition: opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1);
}
.switch input:checked + .slider .on-icon,
.switch input + .slider .off-icon {
	opacity: 1;
	transition: opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1);
}
.switch input:disabled + .slider {
	opacity: 0.8;
}
.more-balances {
	color: var(--text-color);
	flex-direction: column;
	min-height: 64px;
}
.more-wrap:hover > .more-balances {
	display: flex;
	max-width: max-content;
	width: max-content;
}
.more-balances > .d-grid {
	grid-template-columns: repeat(3, 1fr);
}
.modal {
	--bs-modal-bg: var(--body-bg);
	--bs-modal-header-border-color: var(--body-bg);
	--bs-modal-footer-bg: #fff;
	--bs-modal-footer-border-width: 0;
	--bs-modal-border-radius: 14px 14px 14px 14px;
	backdrop-filter: blur(4px);
}
.modal-rounded-equal {
	--bs-modal-border-radius: 14px;
}
.modal-dialog {
	--bs-modal-width: 600px;
	max-width: var(--bs-modal-width);
}
.modal-lg {
	--bs-modal-width: 840px;
}
.modal-backdrop {
	--bs-backdrop-bg: var(--text-color);
	--bs-backdrop-opacity: 0.87;
}
.modal-header .btn-close {
	--bs-btn-close-opacity: 1;
	--bs-btn-close-color: var(--text-color);
	background-size: 16px;
}
.withdraw-modal .modal-header .btn-close {
	top: 15px;
}
.modal-md {
	--bs-modal-width: 448px;
}
.fin-logo {
	background-image: url(../../images/logoSign.png);
	background-repeat: no-repeat;
}

.modal-footer {
	background-image: url(../../images/logoSign.png);
	background-repeat: no-repeat;
	background-position: center left 18px;
	background-size: auto 70%;
}
.vr {
	--bs-border-width: 2px;
	opacity: 1;
	background-color: var(--badge-default);
}
.details-address-wrap {
	border: 1px solid var(--border-color);
	border-radius: 6px;
	box-sizing: border-box;
	box-shadow: var(--form-controls-shadow);
	min-height: 50px;
	padding: 12px 20px 12px 14px;
}
.details-asset-icon {
	left: -38px;
	top: -6px;
}
.details .copy-address {
	height: 22px;
}
.w-amounts-grid {
	grid-template-columns: 1fr auto;
}
.w-amounts-grid.equal {
	grid-template-columns: 1fr 1fr;
}
.w-grid-el-1 {
	grid-row: 1 / 3;
}
.w-grid-el-2,
.w-grid-el-3 {
	grid-column: 2;
}
.settings-container {
	gap: 40px;
	padding-top: 20px;
}
.accordion {
	--bs-accordion-btn-icon: var(--accordion-arrow);
	--bs-accordion-btn-active-icon: var(--accordion-arrow);
	--bs-accordion-active-bg: transparent;
	--bs-accordion-active-color: var(--text-color);
	--bs-accordion-btn-focus-box-shadow: 0;
}
#settingsAccordion {
	visibility: initial !important;
}
.daterangepicker .ranges li.active {
	background-color: var(--btn-primary-bg) !important;
}
.daterangepicker td.active {
	background-color: var(--btn-primary-bg) !important;
}
.daterangepicker td.in-range {
	background-color: rgba(255, 133, 0, 0.3);
}
.daterangepicker td.off,
.daterangepicker td.off.end-date,
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date {
	background-color: #fff !important;
}
.daterangepicker .ranges li[data-range-key="Custom date"] {
	pointer-events: none;
}
.settings-sidebar {
	--bs-border-color: var(--badge-default);
}
.settings-sidebar .accordion {
	--bs-accordion-border-radius: 8px;
}
.settings-sidebar .accordion-button {
	font-size: 28px;
}
.settings-sidebar-item {
	padding: 21px 32px 22px;
}
.settings-sidebar-item.active {
	background-color: #fffbeb;
}
.settings-page-content {
	padding: 0 8px;
}
.invoice-create {
	padding: 24px 72px;
}
.invoice-pages-header {
	padding: 48px 72px 0;
}
.invoice-create-grid {
	grid-template-columns: minmax(320px, 480px) minmax(520px, 2fr);
}
.invoice-assets-container {
	width: 100px;
}
.invoice-type {
	display: none;
}
.invoice-type {
	display: block;
}
.invoice-type + .status-badge {
	color: #fff;
	display: none;
	width: 72px;
}
.invoice-type:checked + .status-badge {
	display: inline-flex;
	justify-content: center;
}
.invoice-type[value="crypto"] + .status-badge {
	background-color: #4f46e5;
}
.invoice-type[value="fiat"] + .status-badge {
	background-color: #0d9488;
}
.form-control.billing-datepicker {
	background-image: url(../../images/icons/calendar.svg);
	background-position: right 18px center;
	max-width: 100%;
}
.invoice-assets-list {
	border-radius: 0 0 9px 9px;
	display: none;
	gap: 10px 13px;
	grid-template-columns: repeat(auto-fill, minmax(195px, auto));
	padding: 24px 14px;
	position: relative;
	top: -4px;
}
.invoice-assets-list-checkbox:checked + .invoice-assets-list {
	display: grid;
}
.invoice-preview {
	background-image: url("../../images/login/CryptoBG.jpg");
	background-repeat: no-repeat;
	background-position: top -18px center;
	padding: 65px 64px;
}
.invoice-preview-data {
	grid-template-columns: 130px auto;
}
.invoice-preview-crypto-block {
	margin: 42px 0 64px;
}
.invoice-tab-btn {
	--bs-btn-active-border-color: #4f46e5;
	--bs-btn-active-color: #4f46e5;
	--bs-border-width: 1px;
	--bs-btn-font-size: 14px;
	--bs-btn-color: rgba(30, 41, 59, 0.6);
	--bs-btn-font-weight: 500;
	--bs-btn-padding-x: 24px;
	--bs-btn-padding-y: 17px;
	--bs-btn-disabled-color: #4f46e5;
	--bs-btn-disabled-opacity: 1;
	border-width: 0 0 1px 0;
	box-sizing: border-box;
	line-height: 1;
	min-width: 90px;
}
.invoice-tab-btn.preview-btn {
	min-width: 140px;
}
.invoice-preview-form-control {
	grid-template-columns: 1fr auto;
}
#selectedAssetsLabel > .extra-count {
	display: inline-flex;
}
#selectedAssetsLabel > .extra-count-sm,
#selectedAssetsLabel > .extra-count-xs {
	display: none;
}
.project-modal .successSummary {
	max-width: 100%;
	text-align: center;
}
.project-info-msg svg {
	flex-shrink: 0;
	height: 14px;
	position: relative;
	top: 4px;
	width: 14px;
}
.filter-block {
	border-radius: 14px !important;
	background: #f1f5f9 !important;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15) !important;
	padding: 0 !important;
}

.filter-header {
	background: white;
	border-top-left-radius: 14px !important;
	border-top-right-radius: 14px !important;
	height: 58px;
	width: 100%;
	font-weight: 600;
	font-size: 20px;
	color: #1e293b;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}
.air-datepicker {
	--adp-background-color-hover: var(--btn-primary-bg);
	--adp-color: var(--text-color);
	--adp-accent-color: var(--btn-primary-bg);
	--adp-cell-background-color-selected: var(--btn-primary-bg);
	--adp-cell-background-color-selected-hover: #f1702a;
}
.env-badge {
	position: fixed;
	top: 0;
	z-index: 100;
	right: 1rem;
	border-radius: 0 0 8px 8px;
}

.bg-sidebar {
	background-color: #1e1e1e !important;
}

.new-sidebar-wrapper {
	max-width: 280px !important;
	color: #d2d2d2 !important;
}
.new-sidebar-wrapper .list-group-item {
	--bs-list-group-color: #d2d2d2;
	--bs-list-group-bg: transparent;
}
.new-sidebar-wrapper .list-group-item {
	--bs-list-group-active-color: #fff;
	--bs-list-group-active-bg: rgba(255, 255, 255, 0.12);
	--bs-list-group-active-border-color: rgba(255, 255, 255, 0.12);
}
.menu-link:hover {
	background-color: transparent;
	color: #d2d2d2;
}
.menu-link.active:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.12);
}
.menu-dropdown-link,
.menu-dropdown-list-link {
	color: #d2d2d2 !important;
	padding: 0.5rem 1rem;
}
.menu-dropdown-link:hover,
.menu-dropdown-list-link:hover {
	color: #fff !important;
}
.navbar-expand-lg .offcanvas {
	width: 100vw !important;
	height: 100vh !important;
}

.sidebar-heading svg {
	width: 45px;
	height: 45px;
}

.profile-pic {
	text-transform: capitalize;
	width: 90px;
	height: 90px;
	background-color: #ff8500;
	border-radius: 50%;
	color: #fff;
	font-size: 36px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 700;
}

.profile-section {
	margin: 21px 0 62px 0;
}
.profile-demo {
	margin: 21px 0 43px 0;
}
.auth-left-content {
	max-width: 630px;
	width: 100%;
	padding: 1rem;
	padding-top: 60px !important;
	margin: auto;
}

.auth-heading {
	font-size: 57px;
	line-height: 1.2;
	margin-bottom: 80px;
	text-align: start;
	background: linear-gradient(90deg, #1e293b 0%, #ff6d00 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	font-weight: 600;
}

.features-list {
	align-items: start;
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 40px;
}

.feature-item {
	align-items: center;
	display: flex;
	gap: 20px;
	margin-bottom: 0;
	min-height: 48px;
	position: relative;
}

.feature-text {
	font-size: 18px;
	font-weight: 500;
	display: block;
	line-height: 1.4;
}

.feature-item::before {
	background-color: #ff6d00;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='11' viewBox='0 0 13 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20938 9.8125L0.31875 5.92188C0.0843754 5.6875 0.0843754 5.28906 0.31875 5.05469L1.1625 4.21094C1.39688 3.97656 1.77188 3.97656 2.00625 4.21094L4.65469 6.83594L10.2797 1.21094C10.5141 0.976562 10.8891 0.976562 11.1234 1.21094L11.9672 2.05469C12.2016 2.28906 12.2016 2.6875 11.9672 2.92188L5.07656 9.8125C4.84219 10.0469 4.44375 10.0469 4.20938 9.8125Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	color: #ffffff;
	content: '';
	display: flex;
	align-items: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	flex-shrink: 0;
}
.demo-wallet-container {
	background-color: #fff;
	background-image: url("../../images/login/demo-background.jpg");
	background-size: auto;
	background-repeat: no-repeat;
	background-position: top -75px center;
}
.demo-page {
	background-color: var(--body-bg);
	border-radius: 12px;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
	max-width: 600px;
	width: 100%;
}
.demo-page-header {
	background-color: white;
	border-radius: 14px 14px 0 0;
}
.header-notifications-wrapper {
	width: 350px;
	max-width: 90vw;
}
.header-notifications-count {
	background: #ff5722;
}
.notifications-panel {
	width: 100%;
	border-radius: 8px;
	overflow: hidden;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
	background: white;
}
.notification-header {
	background: #ff9e00;
	padding: 21px 19px 22px 25px;
}
.envelope-icon,
.mark-all-read-btn {
	color: white;
}

.notification-content {
	max-height: 400px;
	overflow-y: auto;
}

.notification-item {
	padding: 10px 11px 14px 16px;
	border-bottom: 1px solid #e2e8f0;
	display: flex;
	align-items: flex-start;
}

.notification-item:hover {
	background-color: #fffbeb;
}
.notification-icon {
	min-width: 32px;
	height: 32px;
	background: #f1f3f8;
}
.notification-details {
	flex: 1;
	min-width: 0;
}
.notification-text {
	padding-top: 6px;
}
.notification-actions {
	padding-top: 5px;
}
.notification-actions-delete {
	width: 24px;
	height: 24px;
	background: #f1f3f8;
}
.notification-status {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #ff9e00;
}
.view-all-btn:hover {
	text-decoration: underline;
}
.notification-empty {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 50px 20px;
	text-align: center;
}
.empty-icon {
	margin-bottom: 15px;
	width: 70px;
	height: 70px;
	background: #f1f3f8;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.workspaces-filter-block {
	border: var(--bs-border-width) solid var(--bs-border-color);
	border-radius: 10px !important;
	box-shadow: var(--form-controls-shadow) !important;
	max-width: 100%;
}
.workspaces-filter-block::after,
.workspaces-filter-block::before {
	border: 0;
	display: none;
}
.workspaces-filter-items {
	max-height: 125px;
}
.workspaces-filter-items .workspace-icon svg {
	width: 30px;
	height: 30px;
}

/* responsive styles.css */
@media (min-width: 1800px) {
	.big-ml-page {
		margin-left: 220px !important;
	}
}
@media (min-width: 1400px) {
	.footer .col-lg-2 {
		width: 12.5%;
	}
}
@media (min-width: 992px) {
	#page-content-wrapper:not(.home-page-content, .main-container) {
		width: calc(100% - 260px);
	}
	.add-asset-btn {
		padding-left: 41px;
		padding-right: 41px;
	}
	.navbar-expand-lg .offcanvas.sidebar-wrapper {
		position: sticky;
	}
}
@media (min-width: 576px) {
	.user-workspaces.row-cols-sm-2 > * {
		width: calc(50% - 0.5rem);
	}
	.modal-dialog {
		max-width: 520px;
	}
}
@media (max-width: 1300px) {
	.max-w-1022 {
		width: 100%;
	}
	.fs-40 {
		font-size: 28px;
	}
	.lh-52 {
		line-height: 40px;
	}
	.main-header {
		padding: 7px 10px 0;
	}
	.home__top-container {
		padding: 53px 10px 70px;
	}
	.home__second-container,
	.home__third-container,
	.home__fourth-container {
		padding: 70px 30px;
	}
	.max-w-sm-500 {
		max-width: 500px;
	}
	.home__fifth-container {
		padding: 0 30px 70px;
	}
}
@media (max-width: 1200px) {
	.case-study,
	.our-solution {
		grid-template-columns: auto;
	}
	.os__item-2 {
		align-items: center;
		display: inline-flex;
		height: 35px;
		margin: 0 auto 14px;
		width: auto;
	}
	.os__item-2 svg {
		height: 170px;
		transform: rotate(90deg);
		width: auto;
	}
	.os__big {
		flex-direction: column;
		height: 496px;
		padding: 30px 0 40px;
		width: 261px;
	}
	.bw__1 {
		left: 50%;
		top: -24px;
		transform: translate(-50%, 0);
	}
	.bw__2 {
		left: 25px;
		top: -5px;
	}
	.bw__3 {
		bottom: initial;
		left: initial;
		top: -5px;
		right: 25px;
	}
	.ei__1 {
		top: 50%;
		left: -20px;
		transform: translate(0, -50%);
	}
	.ei__2 {
		bottom: 50%;
		left: initial;
		transform: translate(0, 50%);
		right: -20px;
	}
	.os__arrow {
		bottom: 13px;
		right: 50%;
		top: initial;
		transform: translate(50%, 0);
	}
	.os__arrow svg {
		height: auto;
		transform: rotate(90deg);
		width: 20px;
	}
	.os__item-4 {
		margin: 8px 0;
	}
	.os__item-6 {
		grid-column: 1;
		grid-row: auto;
		margin: 40px 0 70px;
	}
	.cs__item-2 {
		margin-top: 8px;
		margin-bottom: 37px;
		transform: rotate(90deg);
	}
	.cs__item-2 svg {
		height: auto;
		width: 25px;
	}
	.cs__item-3 .bitcoin-wallet {
		left: 50%;
		top: -25px;
		transform: translate(-50%, 0);
	}
	.cs__item-4 {
		margin: 10px 0;
	}
	.cs__item-4 svg {
		height: auto;
		transform: rotate(90deg);
		width: 25px;
	}
	.cs__item-6 {
		margin: 40px 0 12px;
	}
	.cs__item-6 .position-absolute {
		top: 0;
		margin-bottom: 10px;
		position: initial !important;
	}
}
@media (max-width: 1100px) {
	.home-mpc,
	.home-aml,
	.home-instant-conv {
		border-bottom: 0 !important;
		margin-top: 50px;
		padding: 0;
	}
	.more-options-container {
		gap: 32px;
		margin-top: 50px;
	}
	.wcu-badge {
		margin-right: 60px;
	}
}
@media (max-width: 991px) {
	.main-header .nav,
	.main-header .user-dropdown {
		margin-top: 0;
	}
	.login-logo {
		left: 50%;
		transform: translate(-50%, 0px);
	}
	.max-w-sm-500 {
		max-width: 725px;
	}
	.two-fa-setup-form.cols .fa-data-qr {
		grid-column: 1;
		grid-row: 2;
	}
}
@media (max-width: 900px) {
	.footer-links {
		border-top: 1px solid rgba(0, 0, 0, 0.1);
	}
	.max-w-260 {
		max-width: 300px;
		width: 100%;
	}
}
@media (max-width: 830px) {
	.payment-gateway {
		grid-template-columns: repeat(3, calc(100% / 3));
	}
	.table-overflow {
		overflow-x: auto;
	}
	.transactions-tbl {
		min-width: 1025px;
	}
	.billing-big-table {
		min-width: 1000px;
	}
}
@media (max-width: 767px) {
	.wcu-badge {
		margin-right: 0;
	}
	.filter-block {
		left: 0;
		max-width: calc(100vw - 32px);
		right: initial;
	}
	.workspaces-filter-block {
		left: initial;
		max-width: 380px;
		right: 0;
	}
	.filter-block::before {
		left: 9px;
		right: initial;
	}
	.workspaces-filter-block::before {
		left: initial;
		right: 9px;
	}
	.filter-block::after {
		left: 10px;
		right: initial;
	}
	.workspaces-filter-block::after {
		left: initial;
		right: 10px;
	}
	.total-cont {
		grid-template-columns: repeat(3, 1fr);
	}
	.total-block {
		height: auto;
		padding: 10px;
	}
	.ticket-block-info {
		grid-template-columns: 30% auto;
	}
	.ticket-block-updated-time {
		grid-row: 1;
		grid-column: 2;
		justify-content: flex-end;
	}
	.open-ticket-cont {
		grid-template-columns: auto;
	}
	.card-details {
		grid-column: 1;
	}
	.ticket-history {
		grid-row: 2;
	}
	.workspaces-list {
		max-height: inherit;
	}
	.two-fa-setup-form.cols .fa-data-qr {
		grid-column: 2;
		grid-row: 1 / 3;
	}
}
@media (max-width: 600px) {
	.navbar-brand img {
		height: 54px;
		width: auto;
	}
	.mt-n35 {
		margin-top: -21px;
	}
	.ellipse-shadow {
		max-width: 100%;
	}
	.exchange-pages-menu .btn {
		padding: inherit;
	}
	.top-balances-notify-tbl td:first-child {
		width: 70%;
	}
}
@media (max-width: 575px) {
	.filter-block {
		width: 300px;
	}
	.two-fa-setup-form.cols .fa-data-qr {
		grid-column: 1;
		grid-row: 2;
	}
}
@media (max-width: 510px) {
	.fs-sm-14 {
		font-size: 14px;
	}
	.fs-sm-16 {
		font-size: 16px;
	}
	.fs-sm-25 {
		font-size: 25px;
	}
	.fs-sm-30 {
		font-size: 30px;
	}
	.header-notifications {
		order: 1;
	}
	.header-notifications-wrapper {
		left: initial !important;
		right: 0 !important;
		transform: none !important;
	}
	.notifications-triangle {
		left: 290px;
	}
}
@media (max-width: 450px) {
	.exchange-pages-menu .btn {
		padding: 5px 10px;
	}
	.custom-popup-select .select-selected .available {
		margin-left: 1rem;
	}
}
@media (max-width: 425px) {
	.min-w-380 {
		min-width: auto;
	}
}
@media (max-width: 400px) {
	.navbar-brand img {
		height: 40px;
	}
	.login-icon {
		height: 40px;
		width: 40px;
	}
	.navbar-toggler svg {
		height: 40px;
		width: 40px;
	}
	.ticket-block-info {
		grid-template-columns: auto;
	}
	.ticket-block-updated-time {
		grid-column: 1;
		grid-row: 3;
	}
	.ticket-block-replies,
	.ticket-block-id {
		justify-content: flex-end;
	}
	.user-dropdown {
		max-width: 60%;
	}
	.user-dropdown > .btn {
		width: 100%;
	}
	.user-dropdown-name {
		overflow: hidden;
		text-overflow: ellipsis;
		width: 100%;
	}
	.workspaces-filter-block {
		right: -5px;
	}
	.withdraw-page .form-label {
		font-size: 14px;
	}
	.estimated-amount-label {
		line-height: normal;
	}
	.withdraw-page .code-wrap-2fa {
		gap: 5px;
	}
}
/* end responsive styles.css */

/* responsive f-theme.css */
@media only screen and (max-width: 1600px) {
    .auth-page {
        margin-top: 180px;
    }
}
@media only screen and (max-width: 1480px) {
    .theme-switch-lang {
        margin-left: auto;
    }
}
@media only screen and (max-width: 1301px) {
    .main-header .offcanvas {
        align-items: center;
        order: 1;
        width: 100% !important;
    }
    .main-header .nav {
        margin: 20px auto 0;
    }
}
@media only screen and (max-width: 1150px) {
    .auth-title {
        font-size: 27px;
        line-height: 35px;
    }
    .fs-20 {
        font-size: 16px;
    }
}
@media (max-width: 991px) {
    .main-header .offcanvas {
        background-color: var(--main-bg);
    }
    .main-header {
        padding: 16px 8% 0;
    }
    .main-header .nav,
    .main-header .user-dropdown,
    .theme-switch-lang {
        margin-top: 0;
    }
    .main-header .nav {
        justify-content: flex-start;
        margin: auto;
        gap: 25px;
    }
    .law-page > div {
        gap: 0;
        padding: 0 2.3%;
    }
    .navbar-expand-lg .law-sidebar {
        align-items: center;
        background-color: var(--law-sidebar-bg);
        height: fit-content;
        justify-content: center;
        padding: 50px 10px;
        width: auto !important;
    }
    .law-sidebar a {
        padding-left: 20px;
    }
}
@media (max-width: 767px) {
    .theme-switch-dropdown,
    .main-user-dropdown {
        right: 0;
        left: initial !important;
    }
    .auth-right-container {
        display: flex;
        flex-direction: column;
    }
    .auth-page {
        margin: auto;
    }
}
@media (max-width: 700px) {
    .main-title {
        font-size: 32px;
        line-height: 1;
        margin: 15px 0;
    }
    .page-title {
        font-size: 32px;
        line-height: 1;
    }
    .page-subtitle {
        font-size: 24px;
        line-height: 1;
    }
}
@media (max-width: 600px) {
    .login-icon:not(.simple) {
        height: 24px;
        width: 24px;
    }
    .login-icon:not(.simple) > svg {
        height: 12px;
        width: auto;
    }
    .login-icon:not(.simple) + svg {
        height: 5px;
        margin-left: 7px;
        width: auto;
    }
    .footer-first-col > div {
        width: auto;
    }
    .navbar-brand.logo svg {
        height: auto;
        width: 101px;
    }
    .main-header {
        /* align-items: flex-end; */
        align-items: center;
    }
    .theme-switch-lang {
        font-size: 13px;
        line-height: 1;
        /* margin-right: 0; */
        margin-right: 20px;
    }
    .theme-switch-dropdown {
        padding-left: 0 !important;
    }
    .current-theme {
        display: inline-flex;
        margin-right: 0;
    }
    .current-theme > svg {
        height: 16px;
        width: 16px;
    }
    .current-theme + span > svg {
        height: 5px;
        margin-left: 7px;
        width: auto;
    }
    .theme-switch-lang .btn {
        line-height: 1;
    }
    .login-btn {
        font-size: 10px;
        height: 19px;
        justify-content: center;
        line-height: 1;
        min-width: 61px;
        padding: 0;
        width: 61px;
    }
    .law-page {
        margin: 50px auto;
    }
}
@media (max-width: 400px) {
    .navbar-toggler svg {
        height: auto;
        width: auto;
    }
    .main-title {
        font-size: 25px;
        line-height: 1;
        margin: 10px 0 15px;
    }
    .fs-20 {
        font-size: 14px;
    }
    .fs-24 {
        font-size: 16px;
    }
    .fs-18 {
        font-size: 14px;
    }
    .slick-arrow {
        height: 30px;
        width: 30px;
    }
    .law-page h1 {
        font-size: 21px;
    }
    .page-title {
        font-size: 25px;
    }
    .page-subtitle {
        font-size: 21px;
        line-height: 1;
    }
}
@media (max-width: 360px) {
    .navbar-brand.logo svg {
        width: 90px;
    }
}

/* end responsive f-theme.css */


@media (max-width: 1680px) {
	.integration-container {
		flex-direction: column;
	}
	.integration-container > div {
		width: 100%;
	}
	.settings-page-content {
		width: 100%;
	}
	.invoice-preview {
		padding: 45px 24px;
	}
}
@media (max-width: 1440px) {
	.auth-heading {
		font-size: 40px !important;
		margin-bottom: 50px !important;
	}
}
@media (max-width: 1300px) {
	.settings-sidebar-item {
		padding: 21px 15px 22px;
	}
	.invoice-create {
		padding: 24px;
	}
	.invoice-pages-header {
		padding: 48px 24px 0;
	}
}
@media (max-width: 1199px) {
	.settings-sidebar .accordion-item {
		box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px,
			rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px,
			rgba(0, 0, 0, 0.1) 0px 1px 2px -1px;
	}
	.settings-sidebar .accordion-item:hover {
		box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px,
			rgba(0, 0, 0, 0) 0px 0px 0px 0px,
			rgba(0, 0, 0, 0.1) 0px 10px 15px -3px,
			rgba(0, 0, 0, 0.1) 0px 4px 6px -4px;
	}
	.settings-sidebar .accordion-button:not(.collapsed) {
		box-shadow: none;
	}
	.settings-accordion > div:last-of-type > .settings-sidebar-item {
		border-radius: 0 0 8px 8px;
	}
	.settings-sidebar-item {
		padding: 21px 32px 22px;
	}
	.submit-error-desktop {
		display: none;
	}
	.invoice-preview {
		padding: 65px 64px;
	}
}

@media (max-width: 767px) {
	.filter-block {
		left: initial;
		right: 0;
	}
	.title-buttons-block .dropdown-menu.menu-items > .btn {
		background: 0 0;
		border: 0;
		border-radius: 0;
		color: var(--text-color);
		font-weight: 400;
		height: 48px;
		padding: 0 16px;
		width: 100%;
	}
	.title-buttons-block .dropdown-menu.menu-items > .btn:hover {
		background-color: rgba(0, 0, 0, 0.04);
	}
	.title-buttons-block .dropdown-menu.menu-items > .btn > .btn-bo-icon {
		display: none;
	}
	.title-buttons-block .dropdown-menu.show {
		box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px,
			rgba(0, 0, 0, 0.14) 0px 8px 10px 1px,
			rgba(0, 0, 0, 0.12) 0px 3px 14px 2px;
		border: 0;
		border-radius: 4px;
		display: flex;
		flex-direction: column;
	}
	.title-buttons-block .dropdown-menu.menu-items > .form-check-inline {
		height: 48px;
	}
	.title-buttons-block
		.dropdown-menu.menu-items
		> .form-check-inline
		> .form-check-label {
		font-size: 14px;
		font-weight: 400;
		white-space: nowrap;
	}
	.integration-container .filter-block {
		right: -100%;
	}

	.filter-block::after {
		left: calc(50% + 41px);
	}
	.filter-block::before {
		left: calc(50% + 40px);
	}
	.invoice-preview {
		padding: 35px 24px;
	}
}
@media (max-width: 600px) {
	.settings-sidebar .accordion-button {
		font-size: 16px;
	}
	.w-amounts-grid,
	.w-amounts-grid.equal {
		grid-template-columns: auto;
	}
	.w-grid-el-2 {
		grid-column: 1;
	}
	.w-grid-el-3 {
		grid-column: 1;
	}
}
@media (max-width: 575px) {
	.header-notifications-wrapper {
		position: fixed !important;
		width: 90vw;
		top: 80px;
		left: 50% !important;
		right: auto !important;
		transform: translateX(-50%) !important;
	}
	.notification-icon {
		margin-right: 8px;
		min-width: 30px;
		height: 30px;
	}
	.notification-text {
		font-size: 0.9em;
	}
	.filter-block::before {
		left: 74px;
	}
	.filter-block::after {
		left: 75px;
	}
	.select-items .list-group > li {
		border-bottom: 1px solid #f5f5f5;
	}
	.select-items .list-group > li > div,
	.custom-dropdown-select .select-selected > div {
		padding-left: 38px;
	}
	.select-items {
		top: 62px;
	}
	#InvoiceForm_asset ~ .select-items {
		top: 46px;
	}
	#InvoiceForm_asset ~ .select-items .list-group > li {
		border-bottom: 0;
	}
}
@media (max-width: 426px) {
	nav .new-sidebar-wrapper {
		max-width: 80% !important;
	}
	#selectedAssetsLabel > img:nth-child(6) {
		display: none;
	}
	#selectedAssetsLabel > img:nth-child(6) ~ .extra-count-sm {
		display: inline-flex;
	}
	#selectedAssetsLabel > .extra-count {
		display: none;
	}
}
@media (max-width: 375px) {
	.min-w-111 {
		min-width: 32%;
	}
	.invoice-preview-data {
		grid-template-columns: 100px auto;
	}
}
@media (max-width: 350px) {
	#selectedAssetsLabel > img:nth-child(5) {
		display: none;
	}
	#selectedAssetsLabel > img:nth-child(5) ~ .extra-count-sm {
		display: inline-flex;
	}
	#selectedAssetsLabel > img:nth-child(5) ~ .extra-count-xs {
		display: none;
	}
	#selectedAssetsLabel > img:nth-child(6) ~ .extra-count-sm {
		display: none;
	}
	#selectedAssetsLabel > img:nth-child(6) ~ .extra-count-xs {
		display: inline-flex;
	}
}
@media (min-width: 600px) {
	.more-balances {
		bottom: calc(-50% - 8px);
		left: inherit;
		right: 11px;
	}
}
@media (min-width: 768px) {
	.title-buttons-block .dropdown-menu {
		background: 0 0;
		border: 0;
		padding: 0;
		position: initial !important;
		transform: none !important;
	}
}
@media (min-width: 992px) {
	.new-sidebar-wrapper {
		position: sticky !important;
		top: 0 !important;
		z-index: 10 !important;
	}
}
@media (min-width: 1200px) {
	.settings-container {
		height: 100%;
		padding-top: 0;
	}
	.settings-page-content {
		padding: 40px 40px 40px 0;
	}
	.settings-sidebar {
		&.support {
			background-color: unset;
			border: unset;
			max-width: unset;
		}
		background-color: #fff;
		border-right: 1px solid var(--badge-default);
		max-width: 380px;
	}
	.settings-sidebar-item {
		height: auto;
		min-height: 109px;
	}
	.settings-sidebar .accordion {
		--bs-accordion-border-radius: 0;
		--bs-accordion-border-width: 0;
	}
	.settings-accordion > div:last-of-type > .settings-sidebar-item {
		border-bottom-width: 1px;
	}
	.invoice-preview.fade:not(.show),
	.invoice-edit-form.fade:not(.show) {
		opacity: 1;
	}
}
@media (min-width: 1640px) {
	.auth-left-content {
		padding-top: 160px !important;
		padding: 0;
	}
}

@media (min-width: 1840px) {
	.auth-left-content {
		padding-top: 100px !important;
	}
}

@media screen and (prefers-reduced-motion: reduce) {
	html {
		scroll-behavior: auto;
	}
}