.image-logo{height:100px;width:100px}.mobile-nav-on #js-primary-nav{background:rgba(0,0,0,.21176470588235294)}.mobile-nav-on #js-primary-nav ul li a,.mobile-nav-on .nav-menu b.collapse-sign,.mobile-nav-on .nav-menu li a>[class*=fa-],.nav-menu li a>.ni{color:#fff}.mobile-nav-on .page-logo{background-image:url(/media/birthday/banner_header_birthday_2025.png)}.page-logo{background-color:unset}.page-logo,.page-sidebar{background-size:cover!important}.page-sidebar{background-image:url(/media/birthday/banner_mobi_2024.png)}.isRead{background:#fff!important}.read-all{touch-action:manipulation;color:#886ab5;cursor:pointer}.read-all:hover{opacity:.9}.bg-image{background-image:url(/media/birthday/banner_header_birthday_2025.png);background-size:cover!important}.message-selected{border:1px solid #6044b8;padding:5px;border-radius:5px}.image-avatar{border:1px solid}.user-item{display:flex;cursor:pointer;margin-bottom:10px}.user-item h3,.user-item p{margin:0;padding:4px 0}@media (max-width:575.98px){.user-item h3,.user-item p{margin:0;padding:4px 0;font-size:12px}.image-avatar{width:24px;height:24px}}@media (min-width:576px) and (max-width:991.98px){.image-avatar{width:24px;height:24px}.user-item h3,.user-item p{margin:0;padding:2px 0;font-size:12px}}@media (min-width:992px) and (max-width:1199.98px){.image-avatar{width:32px;height:32px}.user-item h3,.user-item p{margin:0;padding:2px 0;font-size:16px}}@media (min-width:1200px) and (max-width:1399.98px){.image-avatar{width:64px;height:64px}.user-item h3,.user-item p{margin:0;padding:2px 0;font-size:18px}}@media (min-width:1400px){.image-avatar{width:55px;height:55px}}.message[data-v-5e74a79f]{overflow-y:auto;font-style:italic;color:#fff;font-size:17px;position:absolute;left:50%;bottom:30px;transform:translateX(-50%);height:260px;width:100%;padding:10px 50px;text-align:center;margin-left:20px;margin-right:20px;word-break:break-word}@media (max-width:1023px){.message[data-v-5e74a79f]{font-size:13px;margin:0;padding:10px}}#teacher-day .el-textarea__inner{word-break:break-word!important}.min-height{min-height:500px}.container-message{position:relative;height:500px}#teacher-day .message-list{height:400px;overflow-y:auto}.sale-level-up{text-align:start!important}.sale-level-up .level{margin-top:3px!important}#qr-personal div{display:flex;justify-content:center;margin-top:10px}#qr-personal img{width:100px!important;height:100px!important}.bounce-animation{cursor:pointer;animation:bounce 1s cubic-bezier(0,0,.2,1) infinite}.fit-dialog.el-dialog{width:max-content!important;background:transparent;border:0!important;box-shadow:none!important}.dau-an{display:flex}.text-32{font-size:28px}.tixScreen{border-radius:15px;width:400px;overflow:hidden;background-repeat:no-repeat;background-position:50%;background-size:cover;display:flex;padding:50px 20px;justify-content:center}.member .tixOption__value.dau-an .slot{font-size:12px;background:#e8e8ea;padding:2px 4px 0;color:grey;border-radius:2px}.tixAfter{width:100%;display:flex;flex-direction:column;gap:14px}.tixBanner{margin-top:12px;align-self:center;font-weight:900;text-transform:uppercase;letter-spacing:.1em;font-size:34px;text-shadow:0 1px 0 hsla(0,0%,100%,.35)}.member .tixBanner{color:#fff}.gold .tixBanner{color:#34221a}.ruby .tixBanner{color:#fff}.ruby .tixConfirm__line b{color:#a10014}.diamond .tixConfirm__line b{color:#2ea6ff}.member .tixConfirm__line b{color:#683ea0}.diamond .tixBanner{color:#414042}.tixConfirm{margin-top:12px;border-radius:18px;background:hsla(0,0%,100%,.92);border:1px solid rgba(17,24,39,.1);box-shadow:0 12px 26px rgba(0,0,0,.16);padding:16px}.tixConfirm__name{font-size:30px;font-weight:900;color:rgba(17,24,39,.94)}.tixConfirm__role{margin-top:4px;font-size:clamp(12px,1.4vw,14px);color:rgba(17,24,39,.7)}.tixConfirm__line{margin-top:10px;font-size:clamp(13px,1.6vw,15px);color:rgba(17,24,39,.84)}.tixConfirm__line b{font-weight:900;letter-spacing:.02em}.tixConfirm__meta{margin-top:14px;font-size:clamp(12px,1.4vw,14px);color:rgba(17,24,39,.78);line-height:1.5}.tixConfirm__actions{margin-top:16px}.logo-dau-an-ticket{width:50%;margin:30px auto 0}.tixScreen{min-height:600px}.ticket--ruby{background-image:url(/media/ruby.png)}.ticket--diamond{background-image:url(/media/diamond.png)}.ticket--gold{background-image:url(/media/gold.png)}.ticket--silver{background-image:url(/media/silver.png)}.ticket--member{background-image:url(/media/member.png)}.ticket--diamond .tixOption__cta button{color:#fff;border-radius:4px;background-color:#0181d0;border-color:#0181d0}.ticket--ruby .tixOption__cta button{color:#fff;border-radius:4px;background-color:#7b020d;border-color:#b1121b}.ticket--silver .tixOption__cta button{color:#fff;border-radius:4px;background-color:#31827b;border-color:#31827b}.ticket--member .tixOption__cta button{color:#fff;border-radius:4px;background-color:#5b3795;border-color:#5b3795}.uppercase{text-transform:uppercase}@media (max-width:768px){.tixScreen{width:360px}}@keyframes bounce-a45dd6cc{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}.bounce-animation[data-v-a45dd6cc]{cursor:pointer;animation:bounce-a45dd6cc 1s cubic-bezier(0,0,.2,1) infinite}@keyframes bounce-1c47cde0{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}.bounce-animation[data-v-1c47cde0]{cursor:pointer;animation:bounce-1c47cde0 1s cubic-bezier(0,0,.2,1) infinite}