/* Shared premium SVG icons, including icons inserted by existing scripts. */
i.fa-solid,i.fa-regular,i.fa-brands{display:inline-block;flex-shrink:0;width:1.4em;height:1.4em;min-width:1.4em;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain;line-height:1!important;font-style:normal}
i.fa-solid::before,i.fa-regular::before,i.fa-brands::before{content:none!important}
i.fa-house,i.fa-home{background-image:url("/assets/quick-action-icons/home.svg")}
i.fa-arrow-up-from-bracket{background-image:url("/assets/quick-action-icons/share.svg")}
i.fa-chart-line,i.fa-arrow-trend-up{background-image:url("/assets/quick-action-icons/investment.svg")}
i.fa-circle-user,i.fa-user{background-image:url("/assets/quick-action-icons/profile.svg")}
i.fa-users-gear,i.fa-user-group,i.fa-users,i.fa-users-slash{background-image:url("/assets/quick-action-icons/team.svg")}
i.fa-wallet,i.fa-apple-pay{background-image:url("/assets/quick-action-icons/wallet.svg")}
i.fa-credit-card,i.fa-money-bill-wave{background-image:url("/assets/quick-action-icons/recharge.svg")}
i.fa-money-bill-transfer{background-image:url("/assets/quick-action-icons/withdraw.svg")}
i.fa-qrcode,i.fa-user-plus{background-image:url("/assets/quick-action-icons/invite.svg")}
i.fa-headset{background-image:url("/assets/quick-action-icons/headset.svg")}
i.fa-shield-halved{background-image:url("/assets/quick-action-icons/shield.svg")}
i.fa-lock{background-image:url("/assets/quick-action-icons/lock.svg")}
i.fa-coins{background-image:url("/assets/quick-action-icons/coins.svg")}
i.fa-crown{background-image:url("/assets/quick-action-icons/crown.svg")}
i.fa-calendar{background-image:url("/assets/quick-action-icons/calendar.svg")}
i.fa-clock{background-image:url("/assets/quick-action-icons/clock.svg")}
i.fa-bolt,i.fa-charging-station{background-image:url("/assets/quick-action-icons/bolt.svg")}
i.fa-check,i.fa-circle-check{background-image:url("/assets/quick-action-icons/check.svg")}
i.fa-copy{background-image:url("/assets/quick-action-icons/copy.svg")}
i.fa-eye{background-image:url("/assets/quick-action-icons/eye.svg")}
i.fa-eye-slash{background-image:url("/assets/quick-action-icons/eye-off.svg")}
i.fa-camera{background-image:url("/assets/quick-action-icons/camera.svg")}
i.fa-calculator{background-image:url("/assets/quick-action-icons/calculator.svg")}
i.fa-leaf,i.fa-seedling{background-image:url("/assets/quick-action-icons/leaf.svg")}
i.fa-rocket{background-image:url("/assets/quick-action-icons/rocket.svg")}
i.fa-chevron-right,i.fa-arrow-right,i.fa-circle-chevron-right{background-image:url("/assets/quick-action-icons/arrow-right.svg")}
i.fa-angle-left,i.fa-chevron-left,i.fa-delete-left{background-image:url("/assets/quick-action-icons/arrow-left.svg")}
i.fa-arrow-up{background-image:url("/assets/quick-action-icons/arrow-up.svg")}
i.fa-arrow-down{background-image:url("/assets/quick-action-icons/arrow-down.svg")}
i.fa-xmark{background-image:url("/assets/quick-action-icons/close.svg")}
i.fa-pen{background-image:url("/assets/quick-action-icons/pen.svg")}
i.fa-hashtag{background-image:url("/assets/quick-action-icons/hashtag.svg")}
i.fa-at{background-image:url("/assets/quick-action-icons/at.svg")}
i.fa-battery-full{background-image:url("/assets/quick-action-icons/battery.svg")}
i.fa-handshake{background-image:url("/assets/quick-action-icons/handshake.svg")}
i.fa-screwdriver-wrench{background-image:url("/assets/quick-action-icons/gear.svg")}
i.fa-motorcycle{background-image:url("/assets/quick-action-icons/motorcycle.svg")}
i.fa-route{background-image:url("/assets/quick-action-icons/route.svg")}
i.fa-bullseye{background-image:url("/assets/quick-action-icons/target.svg")}
i.fa-address-card{background-image:url("/assets/quick-action-icons/account.svg")}
i.fa-clipboard-list{background-image:url("/assets/quick-action-icons/plans.svg")}
i.fa-receipt{background-image:url("/assets/quick-action-icons/transactions.svg")}
i.fa-building-columns,i.fa-circle-info{background-image:url("/assets/quick-action-icons/about.svg")}
i.fa-mobile-screen-button{background-image:url("/assets/quick-action-icons/download.svg")}
i.fa-right-from-bracket{background-image:url("/assets/quick-action-icons/logout.svg")}
.footer .nav-item i,.footer .nav-item>svg{width:32px!important;height:32px!important;min-width:32px!important;font-size:23px!important;transition:transform .18s,opacity .18s;opacity:.7}.footer .nav-item.active i,.footer .nav-item.active>svg{opacity:1;transform:translateY(-2px);filter:drop-shadow(0 3px 3px #0243a522)}.footer .nav-item{gap:4px}.footer .nav-item>svg{background:url('/assets/quick-action-icons/home.svg') center/contain no-repeat}.footer .nav-item>svg>*{visibility:hidden}.footer .nav-item:active i{transform:scale(.94)}
.quick-icon{display:flex;align-items:center;justify-content:center}.quick-icon i{width:38px!important;height:38px!important;font-size:28px!important}
.back-btn i,.back i,.app-header button i,.app-header a i,.gear i{filter:brightness(0) invert(1)}
.shell-input .leading svg{background:url('/assets/quick-action-icons/lock.svg') center/contain no-repeat;width:26px;height:26px;fill:transparent}.shell-input .leading svg>*{visibility:hidden}.shell-eye svg{background:url('/assets/quick-action-icons/eye.svg') center/contain no-repeat;fill:transparent}.shell-eye svg>*{visibility:hidden}.shell-eye[aria-pressed="true"] svg{background-image:url('/assets/quick-action-icons/eye-off.svg')}

.shell-input .leading img{display:block;width:26px;height:26px;object-fit:contain}.shell-input:has(input[type="text"]) .shell-eye svg{background-image:url('/assets/quick-action-icons/eye-off.svg')}
.btn-buy i,.btn-submit i,.shell-btn i,.cta-btn i,.submit-btn i,.btn-deposit i{background-color:#e7edf6;border-radius:6px;box-shadow:0 1px 3px #07458822}

.btn-buy:before{content:'';display:inline-block;width:30px;height:30px;margin-right:10px;vertical-align:middle;background:#e7edf6 url('/assets/quick-action-icons/cart.svg') center/26px 26px no-repeat;border-radius:8px}
.admin-menu-toggle{font-size:0!important;background-image:url('/assets/quick-action-icons/menu.svg')!important;background-position:center!important;background-size:34px!important;background-repeat:no-repeat!important;background-color:#e7edf6!important}.admin-menu-open .admin-menu-toggle{background-image:url('/assets/quick-action-icons/close.svg')!important}

.avatar-edit i{background-color:#e7edf6;border-radius:4px}

/* Mobile menu: bespoke rose line icons; preserve labels and layout. */
body .footer .nav-item > :is(i,svg){width:30px!important;height:30px!important;min-width:30px!important;padding:4px;box-sizing:border-box;border:1px solid transparent;border-radius:10px;background-size:22px 22px;background-position:center;background-repeat:no-repeat;background-color:transparent;opacity:1;filter:none;transform:none;transition:background-color .18s,border-color .18s}
body .footer .nav-item > svg,body .footer .nav-item > i:is(.fa-house,.fa-home){background-image:url('/assets/mobile-nav-icons/home.svg')}
body .footer .nav-item > i.fa-arrow-up-from-bracket{background-image:url('/assets/mobile-nav-icons/share.svg')}
body .footer .nav-item > i:is(.fa-chart-line,.fa-arrow-trend-up){background-image:url('/assets/mobile-nav-icons/investment.svg')}
body .footer .nav-item > i:is(.fa-users-gear,.fa-user-group,.fa-users){background-image:url('/assets/mobile-nav-icons/team.svg')}
body .footer .nav-item > i:is(.fa-circle-user,.fa-user){background-image:url('/assets/mobile-nav-icons/profile.svg')}
body .footer .nav-item.active > :is(i,svg){background-color:#e7edf7;border-color:#ced6e2;box-shadow:inset 0 1px 0 #fff;filter:none;transform:none}
body .footer .nav-item:active > :is(i,svg){background-color:#dfe6f0}
@media(prefers-reduced-motion:reduce){body .footer .nav-item > :is(i,svg){transition:none}}
