.app-footer{background:#f8faff;border-top:1px solid rgba(79,70,229,.1);padding:1rem 0;position:fixed;bottom:0;width:100%;z-index:1000}.app-footer .brand .brand-icon{color:#313b48;font-size:1.2rem;margin-right:.5rem}.app-footer .brand .brand-text{color:#313b48;font-weight:600;font-size:1.1rem;letter-spacing:-.5px}.app-footer .footer-links a{color:#64748b;text-decoration:none;font-size:.9rem;transition:color .2s ease}.app-footer .footer-links a:hover{color:#4f46e5}.app-footer .version-dropdown .version-info{display:flex;align-items:center;color:#64748b;font-size:.9rem;padding:.25rem .5rem;border-radius:6px;transition:all .2s ease}.app-footer .version-dropdown .version-info:hover{background:#eef2ff;color:#3819a9}.app-footer .version-dropdown .version-info .gear-icon{margin-right:.5rem;font-size:1rem}.app-footer .version-dropdown .dropdown-menu{min-width:200px;margin-bottom:.5rem;border:none;box-shadow:0 -4px 6px -1px rgba(0,0,0,.1),0 -2px 4px -1px rgba(0,0,0,.06);border-radius:8px}.app-footer .version-dropdown .dropdown-menu .version-details{padding:.5rem}.app-footer .version-dropdown .dropdown-menu .version-details .build-info,.app-footer .version-dropdown .dropdown-menu .version-details .date-info{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}.app-footer .version-dropdown .dropdown-menu .version-details .build-info .label,.app-footer .version-dropdown .dropdown-menu .version-details .date-info .label{color:#64748b;font-size:.85rem}.app-footer .version-dropdown .dropdown-menu .version-details .build-info .value,.app-footer .version-dropdown .dropdown-menu .version-details .date-info .value{color:#1e293b;font-weight:500;font-size:.85rem}@media(max-width:992px){.app-footer .brand,.app-footer .footer-links,.app-footer .version-dropdown{flex-direction:column;justify-content:center;margin:.5rem 0}.app-footer{position:relative}}#app{width:100%;height:100vh;margin:0;padding:0}