.pwa-install-wrapper[data-v-872a8ee0]{bottom:24px;max-width:380px;position:fixed;right:24px;z-index:9999}.pwa-install-card[data-v-872a8ee0]{background:#fff;border:1px solid #e5e7eb;position:relative}.close-btn[data-v-872a8ee0]{color:#9ca3af;position:absolute;right:8px;top:8px}.close-btn[data-v-872a8ee0]:hover{color:#6b7280}.icon-wrapper[data-v-872a8ee0]{align-items:center;background:#eff6ff;border-radius:12px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.install-title[data-v-872a8ee0]{color:#1f2937;font-size:1rem;font-weight:600;line-height:1.4}.install-description[data-v-872a8ee0]{color:#6b7280;font-size:.875rem;line-height:1.4}.action-buttons[data-v-872a8ee0]{align-items:center;display:flex}.install-btn[data-v-872a8ee0]{font-weight:600}.install-btn[data-v-872a8ee0],.later-btn[data-v-872a8ee0]{font-size:.875rem;letter-spacing:0;text-transform:none}.later-btn[data-v-872a8ee0]{color:#6b7280;font-weight:500}.later-btn[data-v-872a8ee0]:hover{color:#374151}.fade-slide-enter-active[data-v-872a8ee0],.fade-slide-leave-active[data-v-872a8ee0]{transition:all .3s ease}.fade-slide-enter-from[data-v-872a8ee0]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-872a8ee0]{opacity:0;transform:translateY(10px)}@media (max-width:600px){.pwa-install-wrapper[data-v-872a8ee0]{bottom:16px;left:16px;max-width:none;right:16px}.icon-wrapper[data-v-872a8ee0]{height:48px;width:48px}.icon-wrapper .v-icon[data-v-872a8ee0]{font-size:32px!important}.pwa-install-card .v-card-text[data-v-872a8ee0]{padding:1rem!important}.action-buttons[data-v-872a8ee0]{flex-direction:column;width:100%}.install-btn[data-v-872a8ee0]{margin-bottom:.5rem;margin-right:0!important;width:100%}.later-btn[data-v-872a8ee0]{width:100%}}[dir=rtl] .pwa-install-wrapper[data-v-872a8ee0]{left:24px;right:auto}[dir=rtl] .close-btn[data-v-872a8ee0]{left:8px;right:auto}[dir=rtl] .icon-wrapper[data-v-872a8ee0]{margin-left:.75rem;margin-right:0}[dir=rtl] .install-btn[data-v-872a8ee0]{margin-left:.5rem;margin-right:0}@media (max-width:600px){[dir=rtl] .pwa-install-wrapper[data-v-872a8ee0]{left:16px;right:16px}[dir=rtl] .install-btn[data-v-872a8ee0]{margin-left:0!important}}.v-bottom-navigation{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:flex;max-width:100%;overflow:hidden;position:absolute;transition:transform,color,.2s,.1s cubic-bezier(.4,0,.2,1)}.v-bottom-navigation--border{border-width:thin;box-shadow:none}.v-bottom-navigation{background:rgb(var(--v-theme-surface));border-radius:0;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-bottom-navigation--active{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-bottom-navigation__content{display:flex;flex:none;font-size:.75rem;justify-content:center;transition:inherit;width:100%}.v-bottom-navigation .v-bottom-navigation__content>.v-btn{border-radius:0;font-size:inherit;height:100%;max-width:168px;min-width:80px;text-transform:none;transition:inherit;width:auto}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__content,.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{transition:inherit}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{font-size:1.5rem}.v-bottom-navigation--grow .v-bottom-navigation__content>.v-btn{flex-basis:0;flex-grow:1}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content>span{opacity:0;transition:inherit}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content{transform:translateY(.5rem)}.v-application{background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity));display:flex}.v-application__wrap{backface-visibility:hidden;display:flex;flex:1 1 auto;flex-direction:column;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}.v-main{flex:1 0 auto;max-width:100%;padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left);transition:.2s cubic-bezier(.4,0,.2,1)}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left:0px;--v-layout-right:0px;--v-layout-top:0px;--v-layout-bottom:0px}
