.site-header[data-v-0b435b6e]{background-color:#fff;box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:1000}.site-header .navbar[data-v-0b435b6e]{padding:.5rem 0}.site-header .navbar-brand[data-v-0b435b6e]{align-items:center;color:#2c3e50!important;display:flex}.site-header .navbar-brand .logo-img[data-v-0b435b6e]{height:30px;margin-right:10px;width:30px}.site-header .navbar-brand .logo-img.logo-img-large[data-v-0b435b6e]{height:44px;width:44px}.site-header .navbar-brand .brand-text-container[data-v-0b435b6e]{display:flex;flex-direction:column}.site-header .navbar-brand .brand-text[data-v-0b435b6e]{font-size:1.25rem;font-weight:700}.site-header .navbar-brand .brand-subtitle[data-v-0b435b6e]{color:#6c757d;font-size:.75rem}.site-header .navbar-toggler[data-v-0b435b6e]{border:none;padding:.25rem .5rem}.site-header .navbar-toggler[data-v-0b435b6e]:focus{box-shadow:none}@media(max-width:991.98px){.site-header .navbar-collapse[data-v-0b435b6e]{background-color:#fff;box-shadow:0 2px 4px #0000001a;left:0;padding:1rem;position:absolute;right:0;top:100%}}.site-header .nav-link[data-v-0b435b6e]{border-radius:.375rem;color:#6c757d!important;font-weight:500;padding:.5rem 1rem!important;transition:all .3s ease;white-space:nowrap}.site-header .nav-link[data-v-0b435b6e]:hover{background-color:#42b9831a;color:#42b983!important}.site-header .nav-link.active[data-v-0b435b6e]{background-color:#42b98326;color:#42b983!important}@media(max-width:991.98px){.site-header .nav-link[data-v-0b435b6e]{margin-bottom:.5rem}.site-header .nav-link[data-v-0b435b6e]:last-child{margin-bottom:0}}.site-footer[data-v-f7e9035f]{background-color:#f8f9fa;border-top:1px solid #e9ecef;margin-top:auto;padding:2rem 0}.footer-content[data-v-f7e9035f]{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-content .footer-left[data-v-f7e9035f]{flex:1;margin-right:1rem;min-width:200px;text-align:left}.footer-content .footer-left .site-info .site-name[data-v-f7e9035f]{color:#2c3e50;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.footer-content .footer-left .site-info .site-description[data-v-f7e9035f]{color:#6c757d;font-size:.9rem;line-height:1.6;margin:0}.footer-content .footer-right[data-v-f7e9035f]{min-width:200px;text-align:right}.footer-content .footer-right .footer-copyright p[data-v-f7e9035f],.footer-content .footer-right .footer-links p[data-v-f7e9035f]{color:#6c757d;font-size:.9rem;margin:0}.footer-content .footer-right .footer-copyright a[data-v-f7e9035f],.footer-content .footer-right .footer-links a[data-v-f7e9035f]{color:#6c757d;font-size:.9rem;text-decoration:none}.footer-content .footer-right .footer-copyright a[data-v-f7e9035f]:hover,.footer-content .footer-right .footer-links a[data-v-f7e9035f]:hover{color:#42b983;text-decoration:underline}.footer-content .footer-right .footer-copyright[data-v-f7e9035f]{margin-bottom:.5rem}@media(max-width:768px){.footer-content[data-v-f7e9035f]{flex-direction:column}.footer-content .footer-left[data-v-f7e9035f],.footer-content .footer-right[data-v-f7e9035f]{margin-right:0;min-width:100%;text-align:center}.footer-content .footer-left[data-v-f7e9035f]{margin-bottom:1rem}.footer-content .footer-right[data-v-f7e9035f]{text-align:center}}.container[data-v-f7e9035f]{margin:0 auto;max-width:1200px;padding:0 1rem}.app-container[data-v-a89f73f2]{display:flex;flex-direction:column;min-height:100vh}
