/*Personalizado by chati3l*/
body{
	font-family: "Open Sans", sans-serif!important;
	/* font-family: "Roboto", sans-serif; */
}


#recent-transactions-table_wrapper .dataTables_length,
#recent-transactions-table_wrapper .dataTables_filter,
#recent-transactions-table_wrapper .dataTables_info,
#recent-transactions-table_wrapper .dataTables_paginate 
{display:none!important;visibility:hidden!important;}

.bg-new{background-color:#F6554D;}
.btn:hover{background-color:#f6554dba;}
ul.navbar-nav .nav-link{color:#F7F1EA;}
.bg-new2, .btn-primary{background-color:#FABB5A;border:0;}
.bg-new2b{background-color:#fabb5a8f;}
.bg-new3{background-color:#f6554d96;}

.bg-chat1{background-color:#64e1c32e;}
.bg-chat2{background-color:#fabb5a3b;}

.bg-nav{
	/* background-color:#FABB5A; */
	/* background: rgb(246,85,77); */
	/* background: linear-gradient(167deg, rgba(246,85,77,1) 0%, rgba(246,85,77,1) 81%, rgba(252,176,69,1) 100%)!important; */
	background:#5213A0;
}
/******************************************************/

/* Personalizado para schema light */
[data-bs-theme=light] {
	body{background-color:#212529;}
}

@keyframes colorChange {
	0% { background-color: #ff0000; }
	25% { background-color: #00ff00; }
	50% { background-color: #0000ff; }
	75% { background-color: #ffff00; }
	100% { background-color: #ff00ff; }
}
/* background rand */
.backRand {
	width: 100%;
	animation: colorChange 5s infinite; /* Cambia cada 5 segundos */
}

/* loader */
.loader {
	border: 8px solid #f3f3f3; /* Color de fondo */
	border-top: 8px solid #3498db; /* Color de la parte superior */
	border-radius: 50%;
	width: 50px;
	height: 50px;
	animation: spin 1s linear infinite; /* Animación */
}
@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

@keyframes colorChange {
    0% { color: #ff0000; }    /* Rojo */
    10% { color: #ff7f00; }   /* Naranja */
    20% { color: #ffff00; }   /* Amarillo */
    30% { color: #7fff00; }   /* Verde claro */
    40% { color: #00ff00; }   /* Verde */
    50% { color: #00ffff; }   /* Cian */
    60% { color: #0000ff; }   /* Azul */
    70% { color: #4b0082; }   /* Índigo */
    80% { color: #9400d3; }   /* Violeta */
    90% { color: #ff00ff; }   /* Magenta */
    100% { color: #ff0000; }  /* Regresar a Rojo */
}

.colorRand {
    animation: colorChange 5s infinite; /* Duración ajustada a 5 segundos */
}
.colorRand:hover{
	background-color:#F93822;
}

.bg-red{
	background-color:red!important;
}

.animateme {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: -1;
}

.bg-bubbles {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.bg-bubbles li {
  position: absolute;
  list-style: none;
  display: block;
  width: 40px;
  height: 40px;
  background-color: #353535;
  bottom: 60px;
  -webkit-animation: square 35s infinite;
  animation: square 35s infinite;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
  opacity:0;
}

.bg-bubbles li:nth-child(1) {
  left: 3%;
  border-radius:50em;
  background:transparent;
  border:4px solid #353535;
}
.bg-bubbles li:nth-child(2) {
  left: 6%;
  width: 75px;
  height: 75px;
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
  -webkit-animation-duration: 17s;
          animation-duration: 17s;
}
.bg-bubbles li:nth-child(3) {
  left: 15%;
  width: 175px;
  height: 175px;
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
}
.bg-bubbles li:nth-child(4) {
  left: 40%;
  width: 90px;
  height: 90px;
  -webkit-animation-duration: 22s;
          animation-duration: 22s;
}
.bg-bubbles li:nth-child(5) {
  left: 70%;
  background:transparent;
  border:4px solid #353535;
}
.bg-bubbles li:nth-child(6) {
  left: 90%;
  width: 90px;
  height: 90px;
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
  border-radius:50em;
  background:transparent;
  border:4px solid #353535;
}
.bg-bubbles li:nth-child(7) {
  left: 32%;
  width: 60px;
  height: 60px;
  -webkit-animation-delay: 7s;
          animation-delay: 7s;
  background:transparent;
  border:4px solid #353535;
}
.bg-bubbles li:nth-child(8) {
  left: 55%;
  width: 50px;
  height: 50px;
  -webkit-animation-delay: 15s;
          animation-delay: 15s;
  -webkit-animation-duration: 40s;
          animation-duration: 40s;
}
.bg-bubbles li:nth-child(9) {
  left: 30%;
  width: 140px;
  height: 140px;
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
  -webkit-animation-duration: 40s;
          animation-duration: 40s;
  border-radius:50em;
  background:transparent;
  border:4px solid #353535;
}
.bg-bubbles li:nth-child(10) {
  left: 90%;
  width: 60px;
  height: 60px;
  -webkit-animation-delay: 11s;
          animation-delay: 11s;
}
.bg-bubbles li:nth-child(11) {
  left: 10%;
  width: 40px;
  height: 40px;
  -webkit-animation-delay: 13s;
          animation-delay: 13s;
  border-radius:50em;
}
.bg-bubbles li:nth-child(12) {
  left: 55%;
  width: 175px;
  height: 175px;
  -webkit-animation-delay: 7s;
          animation-delay: 7s;
  background:transparent;
  border:4px solid #353535;
}

.bg-bubbles li:nth-child(13) {
  left: 65%;
  width: 100px;
  height: 100px;
  -webkit-animation-delay: 8s;
          animation-delay: 8s;
  border-radius:50em;
}

@-webkit-keyframes square {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity:0;
  }
  50% {
    opacity:1;
  }
  100% {
    -webkit-transform: translateY(-700px) rotate(600deg);
            transform: translateY(-700px) rotate(600deg);
    opacity:1;
  }
}
@keyframes square {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity:0;
  }
  50% {
    opacity:1;
  }
  100% {
    -webkit-transform: translateY(-700px) rotate(600deg);
            transform: translateY(-700px) rotate(600deg);
    opacity:0;
  }
}

@keyframes pulse {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.1);
	}
	100% {
		transform: scale(1);
	}
}

.btn-pulse {
	animation: pulse 3s infinite;
}

/*Efecto en borde*/
.borde {
	position: relative;
	background: linear-gradient(0deg, #ffcd71, #b3b3b3);
}

.borde:before, .block:after {
	content: '';
	position: absolute;
	left: -2px;
	top: -2px;
	background: linear-gradient(45deg, #fb0094, #0000ff, #00ff00,#ffff00, #ff0000, #fb0094, 
		#0000ff, #00ff00,#ffff00, #ff0000);
	background-size: 400%;
	width: calc(100% + 4px);
	height: calc(100% + 4px);
	z-index: -1;
	animation: steam 20s linear infinite;
}

@keyframes steam {
	0% {
		background-position: 0 0;
	}
	50% {
		background-position: 400% 0;
	}
	100% {
		background-position: 0 0;
	}
}

.borde:after {
	filter: blur(50px);
}

/* backgroun para chat*/
.herobgcolor {
  background: linear-gradient(to right, #eee, #e3e3e3);
  -webkit-animation: nebulahero 41s infinite linear;
}

@-webkit-keyframes nebulahero {
	0% {-webkit-filter: hue-rotate(0deg);}
	100% {-webkit-filter: hue-rotate(-360deg);}
}


/* Personalizado para schema dark */
[data-bs-theme=dark] {

}



/* nuevo boton
https://blog.koalite.com/bbg/
 */
.btn-principal { 
  color: #ffffff; 
  /* background-color: #F6554D;  */
  /* border-color: #F6554D;  */
  background-color:#F93822;
  border-color:#F93822;
}

/* cabecera de salas */
.headSala{
	background-image: url(../images/background-bingo-4.png) !important;
    background-position: bottom center;
    background-repeat: no-repeat;
}
 
.btn-principal:hover, 
.btn-principal:focus, 
.btn-principal:active, 
.btn-principal.active, 
.open .dropdown-toggle.btn-principal { 
  color: #ffffff; 
  background-color: #F6724D; 
  border-color: #F6554D; 
} 
 
.btn-principal:active, 
.btn-principal.active, 
.open .dropdown-toggle.btn-principal { 
  background-image: none; 
} 
 
.btn-principal.disabled, 
.btn-principal[disabled], 
fieldset[disabled] .btn-principal, 
.btn-principal.disabled:hover, 
.btn-principal[disabled]:hover, 
fieldset[disabled] .btn-principal:hover, 
.btn-principal.disabled:focus, 
.btn-principal[disabled]:focus, 
fieldset[disabled] .btn-principal:focus, 
.btn-principal.disabled:active, 
.btn-principal[disabled]:active, 
fieldset[disabled] .btn-principal:active, 
.btn-principal.disabled.active, 
.btn-principal[disabled].active, 
fieldset[disabled] .btn-principal.active { 
  background-color: #F6554D; 
  border-color: #F6554D; 
} 
 
.btn-principal .badge { 
  color: #F6554D; 
  background-color: #ffffff; 
}

/* FOMULARIO PATRON */
.pattern-grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 1.5rem;
	width: 280px;
	margin: 0 auto;
	touch-action: none;
}

.dot {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	border: 2px solid rgba(255, 255, 255, 0.5);
	transition: all 0.2s;
	cursor: pointer;
	position: relative;
}

.dot.active {
	border-color: #F6554D;
    background-color: #f6554d5c;
}

.dot.active::after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 12px;
	height: 12px;
	background-color: white;
	border-radius: 50%;
}

.glass-card {
	background: rgba(255, 255, 255, 0.1);
	backdrop-filter: blur(10px);
	border-radius: 1rem;
	border: 1px solid rgba(255, 255, 255, 0.1);
}

@media print {
    .no-print {
        display: none!important;
    }
}


#loader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #23272A;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 9999;
}

.bg-warning-subtle, .bg-warning{
	background-color:#FABC3F!important;
}

.bg-warning-subtle{
	background-color:#FABC3F!important;
	background-image: url(../images/floating-dollar-gold-coins-3.png)!important;
	background-size: 901px;
	background-position: center;
}

/********** LOGO **************/
.kanit-thin {
  font-family: "Kanit", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.kanit-extralight {
  font-family: "Kanit", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.kanit-light {
  font-family: "Kanit", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.kanit-regular {
  font-family: "Kanit", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.kanit-medium {
  font-family: "Kanit", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.kanit-semibold {
  font-family: "Kanit", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.kanit-bold {
  font-family: "Kanit", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.kanit-extrabold {
  font-family: "Kanit", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.kanit-black {
  font-family: "Kanit", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.kanit-thin-italic {
  font-family: "Kanit", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.kanit-extralight-italic {
  font-family: "Kanit", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.kanit-light-italic {
  font-family: "Kanit", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.kanit-regular-italic {
  font-family: "Kanit", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.kanit-medium-italic {
  font-family: "Kanit", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.kanit-semibold-italic {
  font-family: "Kanit", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.kanit-bold-italic {
  font-family: "Kanit", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.kanit-extrabold-italic {
  font-family: "Kanit", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.kanit-black-italic {
  font-family: "Kanit", sans-serif;
  font-weight: 900;
  font-style: italic;
}


/*****************************************/


:root, [data-bs-theme=light] {
	--bs-dropdown-link-active-bg: #5213a0b8;
	--bs-dropdown-link-hover-bg: #5213a0b8;
}

.nav-link, .dropdown-menu{
	font-size:1.2rem!important;
}

.dropdown-item:focus, .dropdown-item:hover{background-color:#5213a0b8;color:#fff;}

/* MENU RESPONSIVE */
@media (max-width: 767.98px) {
	.navbar {
		position: fixed;
		bottom: 0;
		width: 100%;
		z-index: 1030;
	}
}

.list-group-item:hover{background:#faebd7;transition: .7s;}
#audioPlayer{transition: 1.5s;}
#audioPlayer:hover{transform: scale(1.3);}

.card-deposito, .card-pattern, .card-wallet, .card-status-0, .card-status-1, .card-status-2{
	padding:27px 12px;
	border:none!important;
	font-size:1.1rem;
	color:#333;
	background-color: #ffffffde !important;
	background-position: right;
	background-repeat: no-repeat;
}
.card-deposito{
	background-image: url(../images/corner-1.png);
}

.card-pattern{
	background-image: url(../images/corner-2.png);
}

.card-wallet{
	background-image: url(../images/corner-4.png);
}

.card-status-0{
	background-image: url(../images/corner-3.png);
}
.card-status-1{
	background-image: url(../images/corner-4.png);
}
.card-status-2{
	background-image: url(../images/corner-2.png);
}

.shadow-white{
	box-shadow: 0px 0px 5px 0px rgb(255 255 255 / 59%) !important;
}

.bg-money{
	background-image: url(../images/floating-dollar-gold-coins-3.png)!important;
	background-size: 901px;
	background-position: center;
}

/* seccion TRANSFERENCIA */
:root {
	--pex-primary: #6f42c1;
	--pex-secondary: #8c68cd;
	--pex-light: #f8f9fa;
	--pex-dark: #212529;
}

body {
	background-color: #f5f7fb;
	font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

.card {
	border-radius: 12px;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
	border: none;
}

.btn-pex {
	background-color: var(--pex-primary);
	color: white;
	border-radius: 8px;
	padding: 10px 20px;
}

.btn-pex:hover {
	background-color: var(--pex-secondary);
	color: white;
}

.form-control, .form-select {
	border-radius: 8px;
	padding: 12px 15px;
	border: 1px solid #e1e5eb;
}

.form-control:focus, .form-select:focus {
	border-color: var(--pex-primary);
	box-shadow: 0 0 0 0.25rem rgba(111, 66, 193, 0.25);
}

.contact-item {
	transition: all 0.2s ease;
	border-radius: 8px;
	padding: 12px 15px;
}

.contact-item:hover {
	background-color: #f8f9fa;
	cursor: pointer;
	transform: translateY(-2px);
}

.nav-tabs .nav-link {
	border: none;
	color: #6c757d;
	font-weight: 500;
	padding: 12px 20px;
}

.nav-tabs .nav-link.active {
	color: var(--pex-primary);
	border-bottom: 3px solid var(--pex-primary);
	background: transparent;
}

.search-container {
	position: relative;
}

.search-container .bi-search {
	position: absolute;
	left: 15px;
	top: 50%;
	transform: translateY(-50%);
	color: #6c757d;
}

.search-container .form-control {
	padding-left: 40px;
}

.wallet-balance {
	font-size: 1.8rem;
	font-weight: 700;
	color: var(--pex-dark);
}

.contact-avatar {
	width: 40px;
	height: 40px;
	background-color: var(--pex-secondary);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: white;
	font-weight: 600;
}

/* LOGIN */
/* Estilos para el login de Pex Wallet */
:root {
    --pex-primary: #6f42c1;
    --pex-secondary: #8c68cd;
    --pex-gradient: linear-gradient(135deg, #6f42c1c1 0%, #8c68cdc1 100%);
    --pex-light: #f8f9fa;
    --pex-dark: #212529;
}

.login-container {
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}

.login-left {
    background: var(--pex-gradient);
    color: white;
    padding: 3rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.login-right {
    background: white;
    padding: 3rem;
}

.logo-container {
    margin-bottom: 2.5rem;
    text-align: center;
}

.logo {
    font-size: 2.5rem;
    font-weight: 700;
    color: var(--pex-primary);
}

.welcome-text {
    font-size: 1.8rem;
    font-weight: 600;
    margin-bottom: 1.5rem;
}

.login-right .form-control {
    border-radius: 8px;
    padding: 12px 15px;
    border: 1px solid #e1e5eb;
    margin-bottom: 1rem;
}

.login-right .form-control:focus {
    border-color: var(--pex-primary);
    box-shadow: 0 0 0 0.25rem rgba(111, 66, 193, 0.25);
}

.login-right .form-label {
    font-weight: 500;
    color: #495057;
    margin-bottom: 0.5rem;
}

.btn-pex {
    background: var(--pex-gradient);
    color: white;
    border-radius: 8px;
    padding: 12px;
    font-weight: 600;
    border: none;
    width: 100%;
    margin-top: 1rem;
    transition: all 0.3s ease;
}

.btn-pex:hover {
    transform: translateY(-2px);
    box-shadow: 0 5px 15px rgba(111, 66, 193, 0.3);
    color: white;
}

.links-container {
    margin-top: 1.5rem;
    text-align: center;
}

.link-pex {
    color: var(--pex-primary);
    text-decoration: none;
    font-weight: 500;
    transition: all 0.2s ease;
}

.link-pex:hover {
    color: var(--pex-secondary);
    text-decoration: underline;
}

.feature-list {
    list-style: none;
    padding: 0;
    margin-top: 2rem;
}

.feature-list li {
    margin-bottom: 1rem;
    display: flex;
    align-items: center;
}

.feature-list .bi {
    background-color: rgba(255, 255, 255, 0.2);
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    font-size: 1rem;
}

.divider {
    display: flex;
    align-items: center;
    margin: 1.5rem 0;
}

.divider::before, .divider::after {
    content: "";
    flex: 1;
    height: 1px;
    background-color: #e1e5eb;
}

.divider span {
    padding: 0 10px;
    color: #6c757d;
    font-size: 0.9rem;
}

@media (max-width: 992px) {
    .login-left {
        display: none;
    }
    
    .login-right {
        padding: 2rem;
    }
}

.bg-black {
    background-color: #000 !important;
}

.shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;
}


/* DASHBOARD */
/* Estilos para el dashboard de Pex Wallet */
:root {
    --pex-primary: #6f42c1;
    --pex-secondary: #8c68cd;
    --pex-gradient: linear-gradient(135deg, #6f42c1 0%, #8c68cd 100%);
    --pex-light: #f8f9fa;
    --pex-dark: #212529;
    --pex-success: #198754;
    --pex-danger: #dc3545;
}

.card {
    border-radius: 16px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
    border: none;
    transition: transform 0.3s ease;
}

.card:hover {
    transform: translateY(-5px);
}

.balance-card {
    background: var(--pex-gradient);
    color: white;
    overflow: hidden;
    position: relative;
}

.balance-card::after {
    content: '';
    position: absolute;
    top: -50%;
    right: -50%;
    width: 100%;
    height: 200%;
    background: rgba(255, 255, 255, 0.1);
    transform: rotate(25deg);
}

.wallet-address {
    background: rgba(255, 255, 255, 0.15);
    border-radius: 12px;
    padding: 8px 12px;
    font-size: 0.85rem;
    backdrop-filter: blur(10px);
    cursor: pointer;
    transition: all 0.2s ease;
}

.wallet-address:hover {
    background: rgba(255, 255, 255, 0.25);
}

.main-balance {
    font-size: 2.5rem;
    font-weight: 700;
}

.secondary-balance {
    font-size: 1.2rem;
    opacity: 0.9;
}

.btn-quick-action {
    background: white;
    border-radius: 12px;
    padding: 15px;
    text-align: center;
    transition: all 0.3s ease;
    border: none;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    height: 100%;
}

.btn-quick-action:hover {
    transform: translateY(-3px);
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.15);
}

.btn-quick-action img {
    transition: transform 0.3s ease;
    margin-bottom: 8px;
}

.btn-quick-action:hover img {
    transform: scale(1.1);
}

.action-label {
    font-size: 0.8rem;
    font-weight: 600;
    color: var(--pex-dark);
    margin-top: 5px;
}

.transaction-item {
    border-left: 3px solid transparent;
    transition: all 0.2s ease;
    padding: 12px 15px;
    border-radius: 8px;
}

.transaction-item:hover {
    background-color: #f8f9fa;
}

.transaction-in {
    border-left-color: var(--pex-success);
}

.transaction-out {
    border-left-color: var(--pex-danger);
}

.amount-in {
    color: var(--pex-success);
    font-weight: 600;
}

.amount-out {
    color: var(--pex-danger);
    font-weight: 600;
}

.announcement-card {
    border-left: 4px solid var(--pex-primary);
}

.section-title {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 20px;
    font-weight: 600;
}

.section-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 50px;
    height: 3px;
    background: var(--pex-gradient);
    border-radius: 3px;
}

/* Animaciones */
@keyframes fadeIn {
    from { opacity: 0; transform: translateY(20px); }
    to { opacity: 1; transform: translateY(0); }
}

.fade-in {
    animation: fadeIn 0.6s ease forwards;
}

.delay-1 { animation-delay: 0.1s; }
.delay-2 { animation-delay: 0.2s; }
.delay-3 { animation-delay: 0.3s; }
.delay-4 { animation-delay: 0.4s; }
.delay-5 { animation-delay: 0.5s; }

/* Botones con gradiente */
.btn-pex {
    background: var(--pex-gradient);
    color: white;
    border-radius: 8px;
    padding: 8px 16px;
    font-weight: 600;
    border: none;
    transition: all 0.3s ease;
}

.btn-pex:hover {
    transform: translateY(-2px);
    box-shadow: 0 5px 15px rgba(111, 66, 193, 0.3);
    color: white;
}

/* Ajustes para mantener la compatibilidad */
.bg-nav {
    background: var(--pex-gradient) !important;
}

.bg-money {
    background-color: #f8f9fa !important;
}

/* Responsive */
@media (max-width: 768px) {
    .main-balance {
        font-size: 2rem;
    }
    
    .secondary-balance {
        font-size: 1rem;
    }
    
    .wallet-address {
        font-size: 0.7rem;
        padding: 6px 10px;
    }
}