body.cv-has-footer{padding-bottom:calc(94px + env(safe-area-inset-bottom,0px))!important}
#cv-app-footer{position:fixed;z-index:1030;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:470px;box-sizing:border-box;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));border:1px solid light-dark(#e9eef6,#30425b);border-bottom:0;border-radius:22px 22px 0 0;background:light-dark(#fff,#142033);box-shadow:0 -6px 24px #1234560d;color:light-dark(#64758a,#afbdd1);font:12px/1.6 Vazirmatn,system-ui,sans-serif}
#cv-app-footer nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:0;margin:0;border:0;background:transparent}
#cv-app-footer a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:48px;padding:4px;border-radius:12px;text-align:center;text-decoration:none;color:inherit;font:inherit;box-sizing:border-box}
#cv-app-footer a[aria-current=page]{color:#2465ed;background:light-dark(#f0f5ff,#203149)}
#cv-app-footer a:focus-visible{outline:3px solid #89b1ff;outline-offset:1px}
#cv-app-footer svg{display:block;width:21px;height:21px;flex-shrink:0}
#cv-app-footer a:hover{color:#2465ed}
@media print{#cv-app-footer{display:none}body.cv-has-footer{padding-bottom:0!important}}

body.cv-has-footer .tcSupportRoot:not(.chatMode):not(.customBubble){bottom:calc(94px + env(safe-area-inset-bottom,0px))!important}

#cv-app-footer nav{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end}
#cv-app-footer .cv-footer-account{margin-top:-26px;font-weight:600;color:var(--brand);background:transparent}
#cv-app-footer .cv-footer-account svg{width:54px;height:54px;padding:14px;box-sizing:border-box;border-radius:19px;background:#2465ed;color:white;box-shadow:0 5px 16px #2465ed33;border:3px solid light-dark(#fff,#142033)}
#cv-app-footer .cv-footer-account[aria-current=page]{background:transparent}
