/* Mobile nav override - load this AFTER the app CSS bundle */
/* Modernized mobile bottom navigation */
#mobile-nav[data-v-1b825b0a]{display:none;position:fixed;left:12px;right:12px;bottom:env(safe-area-inset-bottom,12px);height:78px;max-width:1024px;margin:0 auto;padding:8px;background:rgba(13,13,34,0.70);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:16px;border:1px solid rgba(255,255,255,0.06);box-shadow:0 12px 30px rgba(0,0,0,0.45);z-index:9999;pointer-events:auto}
@media (max-width: 768px){#mobile-nav[data-v-1b825b0a]{display:block;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 6px)}}

#mobile-nav ul[data-v-1b825b0a]{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 8px;margin:0;list-style:none;gap:8px}

#mobile-nav li[data-v-1b825b0a]{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;opacity:0.95;transition:transform .18s ease,opacity .18s ease}

#mobile-nav li[data-v-1b825b0a]:active{transform:translateY(2px);opacity:1}

.nav-icon[data-v-1b825b0a]{width:28px;height:28px;margin-bottom:6px;object-fit:contain;filter:brightness(0) invert(1);opacity:0.95;transition:transform .18s ease,opacity .18s ease}
#mobile-nav li:hover .nav-icon[data-v-1b825b0a]{opacity:1;transform:translateY(-2px)}

#mobile-nav span[data-v-1b825b0a]{font-size:11px;font-weight:600;color:rgba(255,255,255,0.95)}

/* Prominent middle action */
.deposit-button[data-v-1b825b0a],
#mobile-nav[data-v-1b825b0a] .deposit-button[data-v-1b825b0a] {
	transform:translateY(-22px) !important;
	background:linear-gradient(135deg,#2c3e50,#3498db) !important;
	height:78px !important;
	width:78px !important;
	min-width:78px !important;
	max-width:78px !important;
	padding:0 !important;
	border-radius:50% !important;
	box-shadow:0 8px 30px rgba(52,152,219,0.18) !important;
	opacity:1!important;
	position:relative !important;
	animation:pulse-1b825b0a 2.2s infinite !important;
	transition:transform .18s ease,box-shadow .18s ease !important;
	z-index:10 !important;
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	border:2px solid rgba(255,255,255,0.06) !important;
	overflow:hidden !important;
}
.deposit-button[data-v-1b825b0a]:active{transform:translateY(-18px) scale(.98);box-shadow:0 6px 20px rgba(52,152,219,0.14)}
.deposit-button[data-v-1b825b0a]:hover{transform:translateY(-24px) scale(1.02)}
.deposit-button .nav-icon[data-v-1b825b0a]{width:34px;height:34px;filter:drop-shadow(0 6px 24px rgba(0,0,0,0.4))}
/* keep the label but place it under the circular button */
.deposit-button span[data-v-1b825b0a]{
	position:absolute;
	bottom:-18px;
	left:50%;
	transform:translateX(-50%);
	display:block;
	color:#fff;
	font-weight:700;
	text-shadow:0 2px 6px rgba(0,0,0,0.4);
	font-size:11px;
	white-space:nowrap;
}

@keyframes pulse-1b825b0a{0%{transform:translateY(-22px) scale(1);box-shadow:0 8px 30px rgba(52,152,219,0.14)}50%{transform:translateY(-20px) scale(1.02);box-shadow:0 10px 36px rgba(52,152,219,0.18)}to{transform:translateY(-22px) scale(1);box-shadow:0 8px 30px rgba(52,152,219,0.14)}}

@media (max-width:420px){#mobile-nav[data-v-1b825b0a]{left:8px;right:8px;height:82px;padding:10px} .deposit-button[data-v-1b825b0a]{min-width:74px;width:74px}}

@media (min-width:769px){#mobile-nav[data-v-1b825b0a]{display:none}}

/* --- QIC Business cleanup overrides ---
	 Hide the compiled footer credit block and any qicbusiness links. Loaded after the app CSS. */
/* Hide the small credit row that contains the Telegram link to QIC Business */
.footer-hero[data-v-5d32e3ce] .flex.items-center.gap-2.mb-2[data-v-5d32e3ce]:has(a[href*="t.me/+QNv-hPVLFEAxNjAx"]) {
	display: none !important;
}
/* Fallback: hide the anchor itself if the :has selector isn't supported */
[data-v-5d32e3ce] a[href*="t.me/+QNv-hPVLFEAxNjAx"] {
	display: none !important;
}
/* Extra hardening: hide any qicbusiness references that may show up as images/iframes/anchors */
a[href*="qicbusiness"] { display: none !important; }
img[src*="qicbusiness"] { display: none !important; }
iframe[src*="qicbusiness"] { display: none !important; }
