.elementor-widget-container .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-container .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-heading .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-heading .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-mega-menu .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-mega-menu .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-mega-menu>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,.elementor-widget-mega-menu>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,.elementor-widget-mega-menu>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-mega-menu{--n-menu-divider-color:var(--e-global-color-text)}.elementor-widget-icon .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-icon .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-26381 .elementor-element.elementor-element-7b988415.elementor-view-framed .elementor-icon{background-color:#ff4757}.elementor-widget-button .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-button .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-26381 .elementor-element.elementor-element-2205d894.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-26381 .elementor-element.elementor-element-38929d8a.elementor-view-framed .elementor-icon{background-color:#40f}.elementor-widget-icon-list .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-icon-list .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}body.rtl .elementor-26381 .elementor-element.elementor-element-47dc772 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-11px / 2)}.elementor-26381 .elementor-element.elementor-element-47dc772 .elementor-icon-list-icon i{transition:color .3s}.elementor-26381 .elementor-element.elementor-element-47dc772 .elementor-icon-list-icon{padding-right:1px}.elementor-26381 .elementor-element.elementor-element-4bd149d.elementor-view-framed .elementor-icon{background-color:#ff4757}.elementor-26381 .elementor-element.elementor-element-6ffd4c9.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-26381 .elementor-element.elementor-element-15146df.elementor-view-framed .elementor-icon{background-color:#40f}body.rtl .elementor-26381 .elementor-element.elementor-element-3de50b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-11px / 2)}.elementor-26381 .elementor-element.elementor-element-3de50b6 .elementor-icon-list-icon i{transition:color .3s}.elementor-26381 .elementor-element.elementor-element-3de50b6 .elementor-icon-list-icon{padding-right:1px}.elementor-widget-woocommerce-menu-cart .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-woocommerce-menu-cart .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}body.rtl .elementor-26381 .elementor-element.elementor-element-0595153 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:11px;top:-11px;left:auto}.elementor-26381 .elementor-element.elementor-element-0595153 .elementor-menu-cart__subtotal{font-family:"Questrial",Sans-serif;font-size:20px;font-weight:700}.elementor-26381 .elementor-element.elementor-element-0595153 .elementor-menu-cart__product-name a{font-family:"Inter",Sans-serif;font-size:16px;font-weight:600;color:var(--e-global-color-secondary)}.elementor-26381 .elementor-element.elementor-element-0595153 .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Inter",Sans-serif;font-size:12px;font-weight:600}.elementor-widget-html .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-html .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-26381 .elementor-element.elementor-element-7e909aa.elementor-view-framed .elementor-icon{background-color:#ff4757}.elementor-26381 .elementor-element.elementor-element-9d7bf4f.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-26381 .elementor-element.elementor-element-4447b3c.elementor-view-framed .elementor-icon{background-color:#40f}body.rtl .elementor-26381 .elementor-element.elementor-element-9f9fc00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-11px / 2)}.elementor-26381 .elementor-element.elementor-element-9f9fc00 .elementor-icon-list-icon i{transition:color .3s}.elementor-26381 .elementor-element.elementor-element-9f9fc00 .elementor-icon-list-icon{padding-right:1px}body.rtl .elementor-26381 .elementor-element.elementor-element-093dccf .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:11px;top:-11px;left:auto}.elementor-26381 .elementor-element.elementor-element-093dccf .elementor-menu-cart__subtotal{font-family:"Questrial",Sans-serif;font-size:20px;font-weight:700}.elementor-26381 .elementor-element.elementor-element-093dccf .elementor-menu-cart__product-name a{font-family:"Inter",Sans-serif;font-size:16px;font-weight:600;color:var(--e-global-color-secondary)}.elementor-26381 .elementor-element.elementor-element-093dccf .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Inter",Sans-serif;font-size:12px;font-weight:600}.elementor-26381 .elementor-element.elementor-element-3642e95 .elementor-menu-cart__subtotal{font-family:"Poppins",Sans-serif}.elementor-26381 .elementor-element.elementor-element-3642e95 .elementor-menu-cart__product-name a{font-family:"Poppins",Sans-serif;font-weight:600;color:var(--e-global-color-primary)}.elementor-26381 .elementor-element.elementor-element-3642e95 .elementor-menu-cart__product-price{font-family:"Poppins",Sans-serif;font-weight:600}.elementor-26381 .elementor-element.elementor-element-3642e95 .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Poppins",Sans-serif;font-weight:600}.elementor-26381 .elementor-element.elementor-element-3642e95 .elementor-button--view-cart{border-style:solid;border-color:var(--e-global-color-primary)}.elementor-26381 .elementor-element.elementor-element-3642e95 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Poppins",Sans-serif;font-weight:600}.elementor-26381 .elementor-element.elementor-element-33f7007 .elementor-menu-cart__subtotal{font-family:"Poppins",Sans-serif}.elementor-26381 .elementor-element.elementor-element-33f7007 .elementor-menu-cart__product-name a{font-family:"Poppins",Sans-serif;font-weight:600;color:var(--e-global-color-primary)}.elementor-26381 .elementor-element.elementor-element-33f7007 .elementor-menu-cart__product-price{font-family:"Poppins",Sans-serif;font-weight:600}.elementor-26381 .elementor-element.elementor-element-33f7007 .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Poppins",Sans-serif;font-weight:600}.elementor-26381 .elementor-element.elementor-element-33f7007 .elementor-button--view-cart{border-style:solid;border-color:var(--e-global-color-primary)}.elementor-26381 .elementor-element.elementor-element-33f7007 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Poppins",Sans-serif;font-weight:600}.elementor-26381 .elementor-element.elementor-element-f2631c9 .elementor-menu-cart__subtotal{font-family:"Poppins",Sans-serif}.elementor-26381 .elementor-element.elementor-element-f2631c9 .elementor-menu-cart__product-name a{font-family:"Poppins",Sans-serif;font-weight:600;color:var(--e-global-color-primary)}.elementor-26381 .elementor-element.elementor-element-f2631c9 .elementor-menu-cart__product-price{font-family:"Poppins",Sans-serif;font-weight:600}.elementor-26381 .elementor-element.elementor-element-f2631c9 .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Poppins",Sans-serif;font-weight:600}.elementor-26381 .elementor-element.elementor-element-f2631c9 .elementor-button--view-cart{border-style:solid;border-color:var(--e-global-color-primary)}.elementor-26381 .elementor-element.elementor-element-f2631c9 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Poppins",Sans-serif;font-weight:600}@media (max-width:767px){body.rtl .elementor-26381 .elementor-element.elementor-element-3642e95 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:9px;top:-9px;left:auto}.elementor-26381 .elementor-element.elementor-element-3642e95 .elementor-menu-cart__subtotal{font-size:17px}.elementor-26381 .elementor-element.elementor-element-3642e95 .elementor-menu-cart__product-name a{font-size:14px}.elementor-26381 .elementor-element.elementor-element-3642e95 .elementor-menu-cart__product-price{font-size:16px}.elementor-26381 .elementor-element.elementor-element-3642e95 .elementor-menu-cart__footer-buttons .elementor-button{font-size:14px}.elementor-26381 .elementor-element.elementor-element-3642e95 .elementor-button--view-cart{border-width:1px}.elementor-26381 .elementor-element.elementor-element-3642e95 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:14px}body.rtl .elementor-26381 .elementor-element.elementor-element-33f7007 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:9px;top:-9px;left:auto}.elementor-26381 .elementor-element.elementor-element-33f7007 .elementor-menu-cart__subtotal{font-size:17px}.elementor-26381 .elementor-element.elementor-element-33f7007 .elementor-menu-cart__product-name a{font-size:14px}.elementor-26381 .elementor-element.elementor-element-33f7007 .elementor-menu-cart__product-price{font-size:16px}.elementor-26381 .elementor-element.elementor-element-33f7007 .elementor-menu-cart__footer-buttons .elementor-button{font-size:14px}.elementor-26381 .elementor-element.elementor-element-33f7007 .elementor-button--view-cart{border-width:1px}.elementor-26381 .elementor-element.elementor-element-33f7007 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:14px}body.rtl .elementor-26381 .elementor-element.elementor-element-f2631c9 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:9px;top:-9px;left:auto}.elementor-26381 .elementor-element.elementor-element-f2631c9 .elementor-menu-cart__subtotal{font-size:17px}.elementor-26381 .elementor-element.elementor-element-f2631c9 .elementor-menu-cart__product-name a{font-size:14px}.elementor-26381 .elementor-element.elementor-element-f2631c9 .elementor-menu-cart__product-price{font-size:16px}.elementor-26381 .elementor-element.elementor-element-f2631c9 .elementor-menu-cart__footer-buttons .elementor-button{font-size:14px}.elementor-26381 .elementor-element.elementor-element-f2631c9 .elementor-button--view-cart{border-width:1px}.elementor-26381 .elementor-element.elementor-element-f2631c9 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:14px}}.user-dropdown-container{position:relative;display:inline-block}.user-avatar-trigger{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:4px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;border:2px solid #0044db;width:50px;height:50px;position:relative}.user-avatar-trigger:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-1px);border-color:#0044db}.user-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#0f57fa 0%,#0044db 100%);display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:16px;overflow:hidden;position:relative}.user-avatar img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover;margin:0!important;position:absolute;top:0;left:0;display:none}.user-avatar-large img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover;margin:0!important;position:absolute;top:0;left:0;display:none}.user-avatar i,.user-avatar-large i{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.dropdown-arrow{position:absolute;bottom:-2px;right:-2px;width:18px;height:18px;background:#0044db;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:8px;transition:all .3s ease;border:2px solid white;box-shadow:0 2px 4px rgba(0,0,0,.1)}.dropdown-arrow i{margin:0;font-size:8px}.user-dropdown-container.active .dropdown-arrow{transform:rotate(180deg);background:#0044db}.dropdown-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:999!important;display:none;background:0 0}.dropdown-overlay.show{display:block!important}.dropdown-menu{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;background:#fff;min-width:280px;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1);border:1px solid #f4f4f4;z-index:1000!important;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;max-width:300px}.dropdown-menu.show{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.dropdown-header{padding:20px;border-bottom:1px solid #e2e8f0;text-align:center}.dropdown-header .user-avatar-large{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#0f57fa 0%,#0044db 100%);display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:24px;margin:0 auto 10px;overflow:hidden;position:relative}.dropdown-header .user-name-large{font-weight:600;color:#2d3748;font-size:16px;margin-bottom:4px}.dropdown-header .user-email-large{font-size:14px;color:#718096}.dropdown-options{padding:8px 0}.dropdown-item{display:flex;align-items:center;padding:12px 20px;text-decoration:none;color:#4a5568;transition:all .2s ease;border:none;background:0 0;width:100%;cursor:pointer;font-size:14px;font-family:inherit;box-sizing:border-box}.dropdown-item:hover{background-color:#f7fafc;color:#2d3748}.dropdown-item i{width:20px;margin-right:12px;color:#718096;font-size:16px;text-align:center;display:inline-block}.dropdown-item:hover i{color:#4299e1}.dropdown-separator{height:1px;background-color:#e2e8f0;margin:8px 0}.dropdown-item.logout{color:#e53e3e;border-top:1px solid #e2e8f0;margin-top:8px}.dropdown-item.logout:hover{background-color:#fed7d7;color:#c53030}.dropdown-item.logout i{color:#e53e3e}.dropdown-item.logout:hover i{color:#c53030}@media (max-width:768px){.dropdown-menu{min-width:260px!important;right:-20px!important;max-width:calc(100vw - 40px)!important}.user-avatar-trigger{width:45px;height:45px}.user-avatar{width:35px;height:35px}.dropdown-header .user-avatar-large{width:50px;height:50px}.dropdown-arrow{width:16px;height:16px}.dropdown-arrow i{font-size:7px}}.dropdown-item i:before{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands";font-weight:900}.dropdown-item i[class*=fa]{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands"!important}.dropdown-menu{backface-visibility:hidden;-webkit-backface-visibility:hidden}.user-dropdown-container{position:relative;display:inline-block}.user-avatar-trigger{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:4px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;border:2px solid #0044db;width:50px;height:50px;position:relative}.user-avatar-trigger:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-1px);border-color:#0044db}.user-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#0f57fa 0%,#0044db 100%);display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:16px;overflow:hidden;position:relative}.user-avatar img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover;margin:0!important;position:absolute;top:0;left:0;display:none}.user-avatar-large img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover;margin:0!important;position:absolute;top:0;left:0;display:none}.user-avatar i,.user-avatar-large i{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.dropdown-arrow{position:absolute;bottom:-2px;right:-2px;width:18px;height:18px;background:#0044db;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:8px;transition:all .3s ease;border:2px solid white;box-shadow:0 2px 4px rgba(0,0,0,.1)}.dropdown-arrow i{margin:0;font-size:8px}.user-dropdown-container.active .dropdown-arrow{transform:rotate(180deg);background:#0044db}.dropdown-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:999!important;display:none;background:0 0}.dropdown-overlay.show{display:block!important}.dropdown-menu{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;background:#fff;min-width:280px;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1);border:1px solid #f4f4f4;z-index:1000!important;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;max-width:300px}.dropdown-menu.show{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.dropdown-header{padding:20px;border-bottom:1px solid #e2e8f0;text-align:center}.dropdown-header .user-avatar-large{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#0f57fa 0%,#0044db 100%);display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:24px;margin:0 auto 10px;overflow:hidden;position:relative}.dropdown-header .user-name-large{font-weight:600;color:#2d3748;font-size:16px;margin-bottom:4px}.dropdown-header .user-email-large{font-size:14px;color:#718096}.dropdown-options{padding:8px 0}.dropdown-item{display:flex;align-items:center;padding:12px 20px;text-decoration:none;color:#4a5568;transition:all .2s ease;border:none;background:0 0;width:100%;cursor:pointer;font-size:14px;font-family:inherit;box-sizing:border-box}.dropdown-item:hover{background-color:#f7fafc;color:#2d3748}.dropdown-item i{width:20px;margin-right:12px;color:#718096;font-size:16px;text-align:center;display:inline-block}.dropdown-item:hover i{color:#4299e1}.dropdown-separator{height:1px;background-color:#e2e8f0;margin:8px 0}.dropdown-item.logout{color:#e53e3e;border-top:1px solid #e2e8f0;margin-top:8px}.dropdown-item.logout:hover{background-color:#fed7d7;color:#c53030}.dropdown-item.logout i{color:#e53e3e}.dropdown-item.logout:hover i{color:#c53030}@media (max-width:768px){.dropdown-menu{min-width:260px!important;right:-20px!important;max-width:calc(100vw - 40px)!important}.user-avatar-trigger{width:45px;height:45px}.user-avatar{width:35px;height:35px}.dropdown-header .user-avatar-large{width:50px;height:50px}.dropdown-arrow{width:16px;height:16px}.dropdown-arrow i{font-size:7px}}.dropdown-item i:before{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands";font-weight:900}.dropdown-item i[class*=fa]{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands"!important}.dropdown-menu{backface-visibility:hidden;-webkit-backface-visibility:hidden}.user-dropdown-container{position:relative;display:inline-block}.user-avatar-trigger{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:4px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;border:2px solid #0044db;width:50px;height:50px;position:relative}.user-avatar-trigger:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-1px);border-color:#0044db}.user-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#0f57fa 0%,#0044db 100%);display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:16px;overflow:hidden;position:relative}.user-avatar img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover;margin:0!important;position:absolute;top:0;left:0;display:none}.user-avatar-large img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover;margin:0!important;position:absolute;top:0;left:0;display:none}.user-avatar i,.user-avatar-large i{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.dropdown-arrow{position:absolute;bottom:-2px;right:-2px;width:18px;height:18px;background:#0044db;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:8px;transition:all .3s ease;border:2px solid white;box-shadow:0 2px 4px rgba(0,0,0,.1)}.dropdown-arrow i{margin:0;font-size:8px}.user-dropdown-container.active .dropdown-arrow{transform:rotate(180deg);background:#0044db}.dropdown-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:999!important;display:none;background:0 0}.dropdown-overlay.show{display:block!important}.dropdown-menu{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;background:#fff;min-width:280px;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1);border:1px solid #f4f4f4;z-index:1000!important;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;max-width:300px}.dropdown-menu.show{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.dropdown-header{padding:20px;border-bottom:1px solid #e2e8f0;text-align:center}.dropdown-header .user-avatar-large{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#0f57fa 0%,#0044db 100%);display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:24px;margin:0 auto 10px;overflow:hidden;position:relative}.dropdown-header .user-name-large{font-weight:600;color:#2d3748;font-size:16px;margin-bottom:4px}.dropdown-header .user-email-large{font-size:14px;color:#718096}.dropdown-options{padding:8px 0}.dropdown-item{display:flex;align-items:center;padding:12px 20px;text-decoration:none;color:#4a5568;transition:all .2s ease;border:none;background:0 0;width:100%;cursor:pointer;font-size:14px;font-family:inherit;box-sizing:border-box}.dropdown-item:hover{background-color:#f7fafc;color:#2d3748}.dropdown-item i{width:20px;margin-right:12px;color:#718096;font-size:16px;text-align:center;display:inline-block}.dropdown-item:hover i{color:#4299e1}.dropdown-separator{height:1px;background-color:#e2e8f0;margin:8px 0}.dropdown-item.logout{color:#e53e3e;border-top:1px solid #e2e8f0;margin-top:8px}.dropdown-item.logout:hover{background-color:#fed7d7;color:#c53030}.dropdown-item.logout i{color:#e53e3e}.dropdown-item.logout:hover i{color:#c53030}@media (max-width:768px){.dropdown-menu{min-width:260px!important;right:-20px!important;max-width:calc(100vw - 40px)!important}.user-avatar-trigger{width:45px;height:45px}.user-avatar{width:35px;height:35px}.dropdown-header .user-avatar-large{width:50px;height:50px}.dropdown-arrow{width:16px;height:16px}.dropdown-arrow i{font-size:7px}}.dropdown-item i:before{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands";font-weight:900}.dropdown-item i[class*=fa]{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands"!important}.dropdown-menu{backface-visibility:hidden;-webkit-backface-visibility:hidden}.user-dropdown-container{position:relative;display:inline-block}.user-avatar-trigger{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:4px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;border:2px solid #0044db;width:50px;height:50px;position:relative}.user-avatar-trigger:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-1px);border-color:#0044db}.user-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#0f57fa 0%,#0044db 100%);display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:16px;overflow:hidden;position:relative}.user-avatar img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover;margin:0!important;position:absolute;top:0;left:0;display:none}.user-avatar-large img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover;margin:0!important;position:absolute;top:0;left:0;display:none}.user-avatar i,.user-avatar-large i{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.dropdown-arrow{position:absolute;bottom:-2px;right:-2px;width:18px;height:18px;background:#0044db;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:8px;transition:all .3s ease;border:2px solid white;box-shadow:0 2px 4px rgba(0,0,0,.1)}.dropdown-arrow i{margin:0;font-size:8px}.user-dropdown-container.active .dropdown-arrow{transform:rotate(180deg);background:#0044db}.dropdown-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:999!important;display:none;background:0 0}.dropdown-overlay.show{display:block!important}.dropdown-menu{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;background:#fff;min-width:280px;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1);border:1px solid #f4f4f4;z-index:1000!important;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;max-width:300px}.dropdown-menu.show{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.dropdown-header{padding:20px;border-bottom:1px solid #e2e8f0;text-align:center}.dropdown-header .user-avatar-large{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#0f57fa 0%,#0044db 100%);display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:24px;margin:0 auto 10px;overflow:hidden;position:relative}.dropdown-header .user-name-large{font-weight:600;color:#2d3748;font-size:16px;margin-bottom:4px}.dropdown-header .user-email-large{font-size:14px;color:#718096}.dropdown-options{padding:8px 0}.dropdown-item{display:flex;align-items:center;padding:12px 20px;text-decoration:none;color:#4a5568;transition:all .2s ease;border:none;background:0 0;width:100%;cursor:pointer;font-size:14px;font-family:inherit;box-sizing:border-box}.dropdown-item:hover{background-color:#f7fafc;color:#2d3748}.dropdown-item i{width:20px;margin-right:12px;color:#718096;font-size:16px;text-align:center;display:inline-block}.dropdown-item:hover i{color:#4299e1}.dropdown-separator{height:1px;background-color:#e2e8f0;margin:8px 0}.dropdown-item.logout{color:#e53e3e;border-top:1px solid #e2e8f0;margin-top:8px}.dropdown-item.logout:hover{background-color:#fed7d7;color:#c53030}.dropdown-item.logout i{color:#e53e3e}.dropdown-item.logout:hover i{color:#c53030}@media (max-width:768px){.dropdown-menu{min-width:260px!important;right:-20px!important;max-width:calc(100vw - 40px)!important}.user-avatar-trigger{width:45px;height:45px}.user-avatar{width:35px;height:35px}.dropdown-header .user-avatar-large{width:50px;height:50px}.dropdown-arrow{width:16px;height:16px}.dropdown-arrow i{font-size:7px}}.dropdown-item i:before{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands";font-weight:900}.dropdown-item i[class*=fa]{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands"!important}.dropdown-menu{backface-visibility:hidden;-webkit-backface-visibility:hidden}