.header-menu{background:linear-gradient(270deg,#FF2727,#FE800B)}.header-menu-wrap{display:flex;align-items:center;gap:10px}.header-menu-wrap a{display:flex;padding:10px;color:#fff}.header-menu-wrap a:first-child{padding-left:0}.header-dropdown{color:#fff;cursor:pointer}.header-dropdown .ant-space{padding:10px}.ant-dropdown .ant-dropdown-menu{background-color:white;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ant-dropdown .ant-dropdown-menu-item{padding:8px 12px}.ant-dropdown .ant-dropdown-menu-item:hover{background-color:#f5f5f5}.ant-dropdown .ant-dropdown-menu-item a{color:rgba(0,0,0,.85);padding:0}.ant-dropdown .ant-dropdown-menu-item a:hover{color:#FF2727}.ant-menu-submenu .ant-menu-sub{background-color:#FE800B!important}.ant-menu-submenu .ant-menu-sub li{color:#fff!important;font-weight:500!important}.header-menu a{font-family:Rubik,sans-serif;color:#fff!important;font-weight:500;text-decoration:none;transition:all .3s ease}.header-menu a:after{content:""}@media (max-width:768px){.mobile-menu{display:none!important;background:linear-gradient(270deg,#FF2727,#FE800B)}.mobile-menu-container{width:100%;padding:0 15px}.mobile-swiper-menu{width:100%;height:100%}.mobile-menu-slide{width:auto!important}.mobile-menu-item{display:inline-block;padding:8px 16px;font-family:Rubik,sans-serif;color:#fff;font-weight:500;text-decoration:none;background-color:transparent;white-space:nowrap;transition:all .3s ease;position:relative;overflow:visible!important}.mobile-menu-item:hover{color:#fff}.mobile-menu-item.active{font-weight:600;position:relative}.mobile-menu-item.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#fff;border-radius:3px 3px 0 0}}@media (max-width:1024px){.desktop-menu{display:none!important}.mobile-menu{display:block!important;background:linear-gradient(270deg,#FF2727,#FE800B)}.mobile-menu-container{width:100%;padding:0 15px}.mobile-swiper-menu{width:100%;height:100%}.mobile-menu-slide{width:auto!important}.mobile-menu-item{display:inline-block;padding:8px 16px;font-family:Rubik,sans-serif;color:#fff;font-weight:500;text-decoration:none;background-color:transparent;white-space:nowrap;transition:all .3s ease;position:relative}.mobile-menu-item.active{font-weight:600}.mobile-menu-item.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#fff;border-radius:3px 3px 0 0}}@media (min-width:1025px){.desktop-menu{display:block}.mobile-menu{display:none}}.text-primary{color:var(--color-primary)!important}.bg-primary{background-color:var(--color-primary)!important}.border-primary{border-color:var(--color-primary)!important}.hover\:bg-red-600:hover{background-color:#dc2626!important}.hover\:border-red-600:hover{border-color:#dc2626!important}.mobile-header-drawer .ant-drawer-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.mobile-header-drawer .ant-drawer-body{padding:24px}@media (max-width:1023px){.mobile-search-container{animation:slideDown .3s ease-out}}.header-action-button{transition:all .2s ease-in-out}.header-action-button:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(255,39,39,.15)}.mobile-menu-btn{transition:transform .2s ease-in-out}.mobile-menu-btn:active{transform:scale(1.03)}.logo-container{transition:transform .3s ease-in-out}@media (hover:hover) and (pointer:fine){.logo-container:hover{transform:scale(1.03)}}@media (hover:none) and (pointer:coarse){.logo-container:active{transform:scale(1.03);transition:transform .1s ease-in-out}}@media (max-width:960px){.logo-container img{max-height:30px}}.search-input-desktop .ant-input{transition:all .3s ease}.search-input-desktop .ant-input:hover{box-shadow:0 2px 8px rgba(255,39,39,.1)}.search-input-desktop .ant-input:focus{box-shadow:0 4px 12px rgba(255,39,39,.15)}.user-dropdown-trigger{transition:all .2s ease}.user-dropdown-trigger:hover{background-color:rgba(255,39,39,.05)}.mobile-drawer-menu-item{transition:all .2s ease;border-radius:8px}.mobile-drawer-menu-item:hover{background-color:rgba(255,39,39,.05);transform:translateX(4px)}.mobile-drawer-menu-item a{color:#374151;text-decoration:none;display:block;width:100%}.mobile-drawer-menu-item:hover a{color:var(--color-primary)}@media (max-width:640px){.header .lg\:container{padding-left:16px;padding-right:16px}.mobile-search-input{margin-top:12px}.logo-container{margin-right:8px}.logo-container .logo-mobile-img{width:auto!important}}@media (min-width:768px) and (max-width:1023px){.header .lg\:container{padding-left:20px;padding-right:20px}.logo-container{margin-right:12px}.logo-container img{max-height:40px}}@media (min-width:1024px) and (max-width:1279px){.user-name-text{display:none}}@media (min-width:1280px){.logo-container{margin-right:16px}}.notification-wrapper{position:relative}.notification-wrapper:after{content:"";position:absolute;top:-2px;right:-2px;width:8px;height:8px;background-color:var(--color-primary);border-radius:50%;opacity:0;transition:opacity .3s ease}.notification-wrapper.has-notifications:after{opacity:1;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.header-shadow{box-shadow:0 2px 8px rgba(0,0,0,.06)}.ant-drawer-mask{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mobile-header-drawer .ant-drawer-body::-webkit-scrollbar{width:4px}.mobile-header-drawer .ant-drawer-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.mobile-header-drawer .ant-drawer-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.mobile-header-drawer .ant-drawer-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.header-items{min-height:20px;padding-right:10px;color:#fd2d2e}.header-items>div{display:flex;align-items:center;gap:5px;padding:2px 6px;font-size:13px}@media (max-width:1023px){.header{padding:0}.mobile-search-container{animation:slideDown .2s ease-out}.mobile-header-drawer .ant-drawer-body{padding:16px}.mobile-drawer-menu-item{transition:background-color .2s;border-radius:8px}.mobile-drawer-menu-item:hover{background-color:#f5f5f5}.header-action-button{border:none;box-shadow:none}.header-action-button:hover{background-color:rgba(0,0,0,.04)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.mobile-menu-btn{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.mobile-search-input .ant-input{font-size:16px}}@media (max-width:380px){.sm-gap-0{gap:0}}@media (max-width:1023px){@supports (-webkit-touch-callout:none){.logo-container img{object-fit:contain!important;-webkit-user-select:none;-webkit-user-drag:none}}}