html{-webkit-text-size-adjust:100%;font-size:62.5%}body{color:#000;-webkit-font-smoothing:antialiased;background-color:#fff;margin:0;padding:0;font-family:BD-Heavent,DB Heavent,sans-serif;font-size:1.4rem;line-height:1.5;overflow-x:hidden}*,:before,:after{box-sizing:border-box}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.login-modal-overlay{z-index:100000;-webkit-backdrop-filter:blur(2px);background:#0009;justify-content:center;align-items:center;animation:.15s ease-out fadeInModal;display:flex;position:fixed;inset:0}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}.login-modal{text-align:center;background:#fff;border-radius:16px;min-width:300px;max-width:90vw;padding:32px 36px;font-family:BD-Heavent,DB Heavent,sans-serif;animation:.15s ease-out scaleUpModal;box-shadow:0 20px 40px #00000040}@keyframes scaleUpModal{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.login-modal__message{color:#1a1a1a;margin:0 0 24px;font-size:2.4rem;font-weight:700;line-height:1.3}.login-modal__actions{justify-content:center;gap:14px;display:flex}.login-modal__btn{cursor:pointer;border:none;border-radius:9999px;min-width:100px;padding:8px 24px;font-family:inherit;font-size:2rem;font-weight:600;transition:all .15s}.login-modal__btn:hover{opacity:.9;transform:translateY(-1px)}.login-modal__btn:active{transform:translateY(0)}.login-modal__btn--cancel{color:#374151;background:#e5e7eb}.login-modal__btn--cancel:hover{background:#d1d5db}.login-modal__btn--confirm{color:#fff;background:#005eb8}.login-modal__btn--confirm:hover{background:#004b93}#layout-header{background-color:#fff;transition:all .2s ease-in-out}.desktop-header-menu{display:none}.mobile-header-hamburger{display:flex!important}@media (width>=900px){.desktop-header-menu{align-items:center;display:flex!important}.mobile-header-hamburger{display:none!important}}.nav-menu-link{color:#000;cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;height:40px;padding:0 10px;font-family:BD-Heavent,DB Heavent,sans-serif;font-size:2.2rem;font-weight:500;line-height:36px;text-decoration:none;transition:color .15s,background-color .15s;display:flex}@media (width>=1280px){.nav-menu-link{padding:0 14px;font-size:2.4rem}}.nav-menu-link:hover{background-color:#f7fafd;color:#005eb8!important}.nav-menu-link.active{font-weight:700;color:#005eb8!important}.nav-actions-container{align-items:center;gap:10px;display:flex}.nav-btn-login{white-space:nowrap;background-color:#0000;border:1.5px solid #005eb8;border-radius:9999px;justify-content:center;align-items:center;height:38px;padding:0 16px;font-size:1.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:none;color:#005eb8!important}@media (width>=640px){.nav-btn-login{display:flex}}.nav-btn-login:hover{background-color:#005eb8;color:#fff!important}.nav-btn-register{white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;height:38px;padding:0 18px;font-size:1.8rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 2px 8px #ed273859;color:#fff!important;background-color:#ed2738!important}@media (width<=639.98px){.nav-btn-register{height:32px;padding:0 12px;font-size:1.5rem}}.nav-btn-register:hover{box-shadow:0 4px 12px #ed273873;background-color:#d32f2f!important}.nav-btn-line-chat{color:#4a5568;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.nav-btn-line-chat:hover{color:#005eb8;background-color:#f0f6fb}.drawer-btn-register{border-radius:12px;justify-content:center;align-items:center;width:100%;height:48px;font-size:2rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:flex;box-shadow:0 2px 8px #ed27384d;color:#fff!important;background-color:#ed2738!important}.drawer-btn-register:hover{background-color:#d32f2f!important}.drawer-btn-login{border-radius:12px;justify-content:center;align-items:center;width:100%;height:48px;font-size:2rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:flex;color:#fff!important;background-color:#005eb8!important}.drawer-btn-login:hover{background-color:#004b93!important}.drawer-badge-red{color:#fff;background-color:#ed2738;border-radius:9999px;padding:2px 10px;font-size:1.4rem;font-weight:700}.drawer-badge-blue{color:#fff;background-color:#005eb8;border-radius:9999px;padding:2px 10px;font-size:1.4rem;font-weight:700}.nav-dropdown-menu-simple{z-index:1050;background-color:#0000;min-width:220px;margin-top:0;padding-top:4px;position:absolute;top:100%;left:0}.nav-dropdown-menu-simple>div{background-color:#fff;border:1px solid #e6eff8;border-radius:8px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.nav-mega-dropdown-wrapper{z-index:1050;filter:drop-shadow(0 4px 14px #0000001f);background-color:#0000;align-items:flex-start;margin-top:0;padding-top:4px;position:absolute;top:100%;left:0;flex-direction:row!important;display:flex!important}.nav-mega-sidebar{border:1px solid #e6eff8;border-right:none;border-radius:6px 0 0 6px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden;box-shadow:0 3px 10px #00000014;background-color:#fff!important;width:180px!important;min-width:180px!important;max-width:180px!important}.nav-mega-sidebar-item{color:#333;cursor:pointer;background-color:#fff;border-bottom:1px solid #e6e6e6;justify-content:space-between;align-items:center;height:40px;padding:0 12px;font-family:BD-Heavent,DB Heavent,sans-serif;font-size:2.2rem;font-weight:400;text-decoration:none;transition:all .15s;display:flex}.nav-mega-sidebar-item:last-child{border-bottom:none}.nav-mega-sidebar-item:hover,.nav-mega-sidebar-item.active{color:#005eb8;background-color:#f7fafd}.nav-mega-sidebar-item img{object-fit:contain!important;flex-shrink:0!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important}.nav-mega-content{border:1px solid #e6eff8;border-radius:0 6px 6px;max-height:520px;padding:8px 10px 14px;overflow-y:auto;box-shadow:0 3px 10px #00000014;background-color:#f7fafd!important;width:602px!important;min-width:602px!important;max-width:602px!important}.nav-mega-section-title{color:#111;text-align:left;margin:6px 0 6px 8px;font-family:BD-Heavent,DB Heavent,sans-serif;font-size:2.2rem;font-weight:500}.nav-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 4px;display:grid}.nav-mega-card{background-color:#fff;border-radius:4px;justify-content:flex-start;align-items:center;height:40px;padding:0 8px;text-decoration:none;transition:all .15s;display:flex;position:relative;box-shadow:0 1px 3px #005eb814}.nav-mega-card:hover{background-color:#f7fafd;box-shadow:0 1px 4px #005eb840}.nav-mega-card img{margin-right:8px;object-fit:contain!important;flex-shrink:0!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important}.nav-mega-card span{color:#333;white-space:nowrap;text-overflow:ellipsis;font-family:BD-Heavent,DB Heavent,sans-serif;font-size:2.2rem;font-weight:400;line-height:1.1;overflow:hidden}.nav-mega-group-box{background-color:#fff;border:1px solid #ebf1f7;border-radius:4px;margin:0 4px 10px;padding:6px 8px 8px}.nav-mega-group-header{color:#333;align-items:center;gap:6px;padding:2px 4px 6px;font-family:BD-Heavent,DB Heavent,sans-serif;font-size:2.2rem;font-weight:400;display:flex}.nav-mega-group-header img{object-fit:contain!important;flex-shrink:0!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important}.nav-mega-pill-btn{color:#333;white-space:nowrap;text-overflow:ellipsis;background-color:#fff;border:1px solid #e6eff8;border-radius:3px;justify-content:center;align-items:center;height:36px;padding:4px 6px;font-family:BD-Heavent,DB Heavent,sans-serif;font-size:2rem;font-weight:400;text-decoration:none;transition:all .15s;display:flex;overflow:hidden}.nav-mega-pill-btn:hover{color:#005eb8;background-color:#f0f0f0;border-color:silver}#layout-footer{font-family:BD-Heavent,sans-serif}#bottom-navigation{font-family:BD-Heavent,DB Heavent,sans-serif}@media (width>=1024px){#bottom-navigation{display:none!important}}.root-layout{background-color:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.root-content-wrapper{flex-direction:column;flex:1 0 auto;width:100%;display:flex;position:relative}.error404-container{color:#000;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;min-height:100vh;font-family:BD-Heavent,DB Heavent,sans-serif;display:flex}.Button3D-styled__StyledButton3D-sc-1faa3d66-3.imyvIo{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#ee2737;border:none;outline:none;justify-content:center;align-items:center;width:fit-content;height:auto;margin-bottom:4px;margin-left:4px;padding:5px 7px 5px 19px;font-size:2.4rem;font-weight:700;text-decoration:none;display:flex;position:relative}.Button3D-styled__StyledButton3D-sc-1faa3d66-3.imyvIo svg{width:3.4rem;height:3.4rem}.Button3D-styled__StyledButton3D-sc-1faa3d66-3.imyvIo:before{content:"";background-color:#a20d19;width:100%;height:4px;position:absolute;bottom:-4px;right:2px;transform:skew(-45deg)}.Button3D-styled__StyledButton3D-sc-1faa3d66-3.imyvIo:after{content:"";background-color:#f25663;width:4px;height:100%;position:absolute;bottom:-2px;left:-4px;transform:skewY(-45deg)}@media screen and (width>=600px){.Button3D-styled__StyledButton3D-sc-1faa3d66-3.imyvIo:hover{background:#ee2737;top:2px;right:2px}.Button3D-styled__StyledButton3D-sc-1faa3d66-3.imyvIo:hover:before{height:2px;bottom:-2px;right:1px}.Button3D-styled__StyledButton3D-sc-1faa3d66-3.imyvIo:hover:after{width:2px;bottom:-1px;left:-2px}}.Button3D-styled__StyledButton3D-sc-1faa3d66-3.imyvIo:active{background:#ee2737;top:3px;right:3px}.Button3D-styled__StyledButton3D-sc-1faa3d66-3.imyvIo:active:before{height:1px;bottom:-1px;right:.5px}.Button3D-styled__StyledButton3D-sc-1faa3d66-3.imyvIo:active:after{width:1px;bottom:-.5px;left:-1px}.Button3D-styled__StyledButton3D-sc-1faa3d66-3.imyvIo::selection{background:unset!important}
