body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.d-flex{display:flex}.flex-column{flex-direction:column}.align-items-center{align-items:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.p-2{padding:20px}.p-1{padding:10px}.m-2{margin:20px}.m-1{margin:10px}.text-white{color:#fff}.mb-2{margin-bottom:20px!important}.mb-1{margin-bottom:10px!important}.m-0{margin:0!important}.p-3{padding:30px!important}.pe-2{padding-right:20px!important}.ps-2{padding-left:20px!important}.pe-1{padding-right:10px!important}.ps-1{padding-left:10px!important}.justify-content-center{justify-content:center}.text-red{color:red}.ms-1{margin-left:10px!important}.me-1{margin-right:10px!important}.mt-2{margin-top:20px!important}.text-center{text-align:center!important}.image-icon{height:24px!important;margin-right:5px;padding:2px;width:24px!important}.pb-1{padding-bottom:10px!important}.pb-2{padding-bottom:20px!important}.pt-1{padding-top:10px!important}.pt-2{padding-top:20px!important}.justify-content-end{justify-content:flex-end}.ant-modal-content{padding:10px!important}.input-code,.input-code .ant-input-number-input{text-align:center!important;width:81px!important}.input-code{align-items:center!important;display:flex!important;justify-content:center!important}.text-link{color:blue;cursor:pointer;text-decoration:underline}.mt-1{margin-top:10px}.text-info{color:#333;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;margin-left:5px}.mt-0{margin-top:0!important}.px-3{padding-left:30px!important;padding-right:30px!important}.px-2{padding-left:20px!important;padding-right:20px!important}.text-time{font-size:16px;font-weight:500}.fw-500{font-weight:500!important}.ms-0{margin-left:0}.borderTime{border-bottom:1px dashed #d0d5dd;margin-bottom:10px;padding-bottom:10px}.border-ourline{border-top:1px dashed #d0d5dd}.bg-image{height:100vh}.bg-image,.bg-image-mobile{align-items:center;background-image:url(https://musicbox.vn/static/media/bg.29205cb63b7895f57b02.png);background-position:50%;background-size:cover;display:flex;justify-content:center}.bg-search-order{background-color:#fff;height:90vh;overflow:auto;width:90vw}.text-style-lean{color:#6a6a6a;font-style:italic}.border-bottom-outline{border-bottom:1px dashed #d0d5dd;padding-bottom:20px}.bg-wrapper,.wrapper-right{height:100vh;overflow:hidden}.px-8{padding-left:80px;padding-right:80px}.mx-8{margin-right:80px}.ms-8,.mx-8{margin-left:80px}.pe-8{padding-right:80px}.mt-4{margin-top:40px}body{font-family:Inter}.order-right{overflow:auto;position:relative}.order-right::-webkit-scrollbar{background-color:#eae7e7;height:50px;width:5px!important}.order-right::-webkit-scrollbar-thumb{background:#888}.order-right::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px grey}.order-right::-webkit-scrollbar-thumb:hover{background:#b30000}.wrapper-right{display:flex;flex-direction:column}.box-time{flex-wrap:wrap}.wrapper-mobile-header{background-color:#fff;left:0;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:9999}.order-right-mobile{padding-bottom:24px;padding-left:16px;padding-right:16px}.order-right-mobile::-webkit-scrollbar{background-color:#eae7e7;height:50px;width:5px!important}.order-right-mobile::-webkit-scrollbar-thumb{background:#888}.order-right-mobile::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px grey}.order-right-mobile::-webkit-scrollbar-thumb:hover{background:#b30000}.text-header-mobile{font-family:Inter;font-size:18px;font-style:normal;font-weight:700;margin-bottom:16px}.fs-14{font-size:14px}.fs-18{font-size:18px!important}.fs-1rem{font-size:1rem!important}.fw-400{font-weight:400}.form-mobile-branch{margin-bottom:24px;margin-top:10px;padding-right:12px}.form-mobile-branch-1{margin-bottom:24px;margin-top:10px;padding-left:12px}.padding-time-right{padding-left:12px}.padding-time-left{padding-right:12px}.ant-modal-mask,.ant-modal-wrap{z-index:10000!important}.wrapper-search-mobile{display:none!important;margin-top:1px}@media only screen and (max-width:1224px){:where(.css-dev-only-do-not-override-15rg2km).ant-steps .ant-steps-item-title{font-size:14px;font-style:normal;font-weight:600}}@media only screen and (min-width:1224px){:where(.css-dev-only-do-not-override-15rg2km).ant-steps .ant-steps-item-title{font-size:18px!important;font-style:normal;font-weight:600}}.text-header-search{background-color:#fff;left:0;margin:0;margin-bottom:0!important;padding:24px 0!important;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:1000}@media only screen and (max-width:768px){:where(.css-dev-only-do-not-override-15rg2km).ant-steps.ant-steps-vertical{align-items:center;display:flex;flex-direction:row}:where(.css-12jzuas).ant-steps.ant-steps-vertical{align-items:center;display:flex;flex-direction:row}.bg-search-order{background-color:#fff;border-radius:4px;height:90vh;overflow:auto;padding-bottom:20px;width:90vw}.wrapper-search-laptop{display:none!important}.wrapper-search-mobile{display:block!important}.text-header-search{font-size:22px!important;font-weight:600}.text-header-search-content{font-size:12px!important}.ant-steps.ant-steps-vertical{align-items:center!important;display:flex!important;flex-direction:row!important}:where(.css-dev-only-do-not-override-15rg2km).ant-steps.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container{align-items:center;display:flex}:where(.css-dev-only-do-not-override-15rg2km).ant-steps.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-content{align-items:center;display:flex}.box-time-info-mobile{background-color:#f9fafb;border-radius:8px;padding:16px 12px!important}:where(.css-dev-only-do-not-override-15rg2km).ant-steps.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{height:0}.form-mobile-branch-1{padding-left:0!important}.form-mobile-branch{padding-right:0!important}.padding-time-right{padding-left:10px!important}.padding-time-left{padding-right:10px!important}}@media only screen and (max-width:540px){:where(.css-dev-only-do-not-override-15rg2km).ant-steps.ant-steps-vertical{align-items:center;display:flex;flex-direction:row}:where(.css-12jzuas).ant-steps.ant-steps-vertical{align-items:center;display:flex;flex-direction:row}.bg-search-order{background-color:#fff;border-radius:4px;height:90vh;overflow:auto;padding-bottom:20px;width:90vw}.wrapper-search-laptop{display:none!important}.wrapper-search-mobile{display:block!important}.text-header-search{font-size:22px!important;font-weight:600}.text-header-search-content{font-size:12px!important}.ant-steps.ant-steps-vertical{align-items:center!important;display:flex!important;flex-direction:row!important}:where(.css-dev-only-do-not-override-15rg2km).ant-steps.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container{align-items:center;display:flex}:where(.css-dev-only-do-not-override-15rg2km).ant-steps.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-content{align-items:center;display:flex}.box-time-info-mobile{background-color:#f9fafb;border-radius:8px;padding:16px 12px!important}:where(.css-dev-only-do-not-override-15rg2km).ant-steps.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{height:0}.form-mobile-branch-1{margin-top:0!important;padding-left:0!important}.form-mobile-branch{padding-right:0!important}.padding-time-right{margin-top:24px;padding-left:0!important}.padding-time-left{padding-right:0!important}}.top-line-dashed{border-top:1px dashed #d0d5dd}.bottom-line{border-bottom:1px dashed #d0d5dd}.w-full{width:100%}.box-music-wrapper{background:rgba(0,0,0,.4);border-radius:12px;margin:0 auto;padding:40px;width:60%}.box-music-wrapper-mobile{background:rgba(0,0,0,.4);border-radius:12px;margin:20px;padding:20px}.img-logo{margin-bottom:30px}.text-content{color:#fff;font-size:16px;font-style:normal;margin-bottom:10px;text-align:justify}.box-content-order{color:#fff;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:26px;margin:20px 0;text-transform:uppercase}.box-content-icon{margin-right:10px}.box-content-text{color:#fff}.btn-cancel-order{color:#7932ed}.btn-cancel-order,.btn-pay-qr-order{border:1px solid #7932ed;border-radius:8px;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;height:38px;line-height:26px;padding:3px 12px}.btn-pay-qr-order{background-color:#7932ed;color:#fff}.btn-search-order{border:1px solid #7932ed;border-radius:8px;color:#7932ed;font-size:18px;height:50px;line-height:26px;padding:12px 24px}.btn-search-order,.btn-search-order-mobile{font-family:Inter;font-style:normal;font-weight:500}.btn-search-order-mobile{background-color:initial;border:1px solid #fff;border-radius:8px;color:#fff;font-size:14px;height:36px;line-height:20px;padding:8px 16px}.title-mobile{font-family:Inter;font-size:24px;font-style:normal;font-weight:700;margin-bottom:24px;margin-top:24px;text-align:center}.wrapper-box-steps-mobile{background:#f9fafb;border-radius:4px;margin-bottom:14px;padding:12px 16px}.wrapper-box-steps{background-color:#f9fafb;margin-bottom:40px;margin-top:40px;padding:20px}.btn-search{background:linear-gradient(96deg,#7932ed .99%,#ed3275);background:var(
    --pimary-btn-bg,linear-gradient(96deg,#7932ed .99%,#ed3275 100%)
  );border-radius:8px;color:#fff;font-size:18px;font-weight:500;height:50px;transition:all .3s linear;width:200px}.select-time-line .ant-select-selector{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.select-option-time-line .ant-select-selector{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.btn-back{border-radius:8px;color:#7932ed;font-size:16px;height:50px;width:200px}.close-icon{align-items:center;background-color:red;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.text-order-title{font-family:Inter;font-size:36px!important;font-style:normal;font-weight:700!important;margin-left:12px!important}.flex-1{flex:1 1!important}.bg-header-mobile{background-color:rgba(0,0,0,.6);padding:16px}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:.9;opacity:var(--rt-opacity);transition:opacity .15s ease-out;transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity .15s ease-in;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:-webkit-max-content;width:max-content}.styles-module_arrow__K0L3T{height:8px;width:8px}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{-webkit-transform:rotate(45deg);transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{-webkit-transform:rotate(135deg);transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{-webkit-transform:rotate(225deg);transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.styles-module_dark__xNqje{background:#222;background:var(--rt-color-dark);color:#fff;color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:#fff;background-color:var(--rt-color-white);color:#222;color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:#8dc572;background-color:var(--rt-color-success);color:#fff;color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:#f0ad4e;background-color:var(--rt-color-warning);color:#fff;color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:#be6464;background-color:var(--rt-color-error);color:#fff;color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:#337ab7;background-color:var(--rt-color-info);color:#fff;color:var(--rt-color-white)}.discount-detail-trigger{align-items:center;background-color:#1677ff;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;margin-left:6px;width:18px}.time-render{color:#ed3237;font-size:24px;font-weight:700}.box-time-info{background-color:#f9fafb;border-radius:8px;padding:16px 24px}.hint-discount{align-items:center;background-color:#1677ff;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;margin-left:6px;width:18px}.info-order-discount-tooltip{max-width:360px;opacity:1!important;z-index:1100}.discount-tooltip-content{color:#fff;font-size:13px;line-height:1.45;min-width:280px}.discount-tooltip-summary{border-bottom:1px solid hsla(0,0%,100%,.3);margin-bottom:8px;padding-bottom:8px}.discount-tooltip-period-title,.discount-tooltip-step,.discount-tooltip-summary div{display:flex;gap:12px;justify-content:space-between}.discount-tooltip-step+.discount-tooltip-step,.discount-tooltip-summary div+div{margin-top:4px}.discount-tooltip-period+.discount-tooltip-period{border-top:1px solid hsla(0,0%,100%,.22);margin-top:8px;padding-top:8px}.discount-tooltip-period-title{font-weight:500;margin-bottom:5px}.discount-tooltip-period-title span,.discount-tooltip-step span:last-child{text-align:right}.discount-tooltip-step{color:hsla(0,0%,100%,.92)}.icon-position-wrapper{position:relative}.icon-position-item{bottom:10px;position:absolute;right:0}.box-wrapper{box-shadow:0 0 1px 1px rgba(0,0,0,.1);padding:24px}.box-wrapper,.box-wrapper-mobile{background:#f9fafb;border-radius:8px}.box-wrapper-mobile{padding:16px 12px}.text-remove-order{font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.btn-close-cancle{border:1px solid #7932ed;border-radius:8px;color:#7932ed;margin-right:16px}.btn-close-cancle,.btn-close-success{font-family:Inter;font-size:18px;font-style:normal;font-weight:500;height:50px;line-height:26px;padding:12px 24px;width:151px}.btn-close-success{background:linear-gradient(95.65deg,#7932ed .99%,#ed3275);border-radius:8px;color:#fff}.text-content-result{color:#6a6a6a;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;margin-bottom:8px;margin-top:0}.text-header-infor{color:#333!important;display:block;font-family:Inter;font-size:24px!important;font-style:normal;font-weight:700!important;margin-bottom:24px}.box-result{margin-bottom:24px;padding:16px 24px}.box-result,.box-result-mobile{background:#f5f5f5;border-radius:8px}.box-result-mobile{margin-bottom:16px;padding:16px 12px}.btn-box-time{background:#d0d5dd;border-radius:4px;font-size:18px;font-weight:500;height:42px;line-height:26px;margin-right:24px;padding:8px 16px;text-align:center;transition:all .3s linear;width:81px}.btn-box-time:hover{background:linear-gradient(95.65deg,#7932ed .99%,#ed3275);color:#fff!important}.hover-address{cursor:pointer;position:relative;transition:all .5s linear}.hover-address:hover .mapouter{display:block}.hover-address:hover .hover-address .ant-typography{color:#7932ed!important}.mapouter{display:none;position:absolute;text-align:right;top:25px;z-index:1000}.gmap_canvas,.mapouter{height:400px;width:600px}.gmap_canvas{background:none!important;overflow:hidden}.gmap_iframe{height:400px!important;width:600px!important}.btn-box-time-mobile{background:#d0d5dd;border-radius:4px;font-size:14px;font-style:normal;font-weight:500;height:36px;line-height:20px;padding:8px 16px;text-align:center;transition:all .3s linear;width:73.76px}.btn-box-time-mobile:hover{background:linear-gradient(95.65deg,#7932ed .99%,#ed3275);color:#fff!important}.text-info-mobie{font-size:14px;font-style:normal;font-weight:400;margin-left:7px}.text-link-mobile{text-decoration:underline!important}.box-wrapper-order{align-items:center!important;background-color:#f5f5f5;border-radius:8px;display:flex;justify-content:space-between;padding:20px}.text-order-price{font-size:16px;font-weight:500;margin:0}.text-order-number{font-size:22px;font-weight:700;margin:0}.hint-discount{background:#ccc;border-radius:50%;cursor:pointer;margin-left:4px;padding:0 7px}.text-order-number .origin-price.not-same{color:#ccc;margin-right:8px;text-decoration:line-through}.color-btn{color:#7932ed!important}.room-suggestion-card{background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 6px 18px rgba(16,24,40,.06);margin-bottom:24px;padding:18px}.room-suggestion-card.is-exact{border-color:#52c41a;box-shadow:0 8px 22px rgba(82,196,26,.12)}.room-suggestion-card.is-disabled{opacity:.72}.room-suggestion-card__footer,.room-suggestion-card__top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.room-suggestion-card__title{color:#1f2937!important;margin:0 0 4px!important}.room-suggestion-card__branch{color:#667085;display:block;font-size:14px}.room-suggestion-card__badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.room-suggestion-card__badge{border:1px solid #d0d5dd;border-radius:999px;color:#344054;font-size:12px;font-weight:600;line-height:18px;padding:3px 10px;white-space:nowrap}.room-suggestion-card__badge.is-best{background:#f6ffed;border-color:#52c41a;color:#237804}.room-suggestion-card__line{align-items:flex-start;color:#344054;display:flex;font-size:15px;gap:8px;line-height:22px;margin-top:10px;text-decoration:none}.room-suggestion-card__line:hover{color:#7932ed}.room-suggestion-card__line .ant-image{flex:0 0 auto;margin-top:2px}.room-suggestion-card__time{align-items:center;border-bottom:1px dashed #d0d5dd;border-top:1px dashed #d0d5dd;color:#475467;display:flex;gap:16px;justify-content:space-between;margin-top:16px;padding:14px 0}.room-suggestion-card__time strong{color:#101828;display:block;font-size:20px;line-height:28px}.room-suggestion-card__label{color:#667085;display:block;font-size:13px;margin-bottom:2px}.room-suggestion-card__footer{align-items:center;margin-top:16px}.room-suggestion-card__button{align-items:center;border-radius:8px;display:flex;font-size:17px;font-weight:600;height:48px;justify-content:center;min-width:136px;padding:10px 22px}.room-suggestion-card .text-order-number{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.btn-search-mobile{background:linear-gradient(96deg,#7932ed .99%,#ed3275);background:var(
    --pimary-btn-bg,linear-gradient(96deg,#7932ed .99%,#ed3275 100%)
  );border-radius:8px;color:#fff!important;font-size:16px;font-weight:500;height:50px;transition:all .3s linear;width:100%}.btn-search-mobile:hover{color:#7932ed!important}@media (max-width:767px){.room-suggestion-card{margin-bottom:18px;padding:14px}.room-suggestion-card__footer,.room-suggestion-card__time,.room-suggestion-card__top{align-items:stretch;flex-direction:column;gap:12px}.room-suggestion-card__badges{justify-content:flex-start}.room-suggestion-card__button{width:100%}.room-suggestion-card__time strong{font-size:18px}}.header{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:20px 8%}.wrapper-header-icon-laptop{align-items:center;display:flex;gap:30px}.wrapper-header-icon-mobile{display:none;gap:18px}.btn-customer-lookup-header{align-items:center;background:linear-gradient(96deg,#7932ed 5%,#ed3275);border:none;color:#fff;display:inline-flex;height:40px}.btn-customer-lookup-header:focus,.btn-customer-lookup-header:hover{background:linear-gradient(96deg,#6a28d4 5%,#d82768)!important;color:#fff!important}.logo-2{display:none}.logo-1{cursor:pointer}.footer{background-color:#f9fafb;padding-bottom:30px;padding-top:30px}@media only screen and (max-width:768px){.wrapper-header-icon-laptop{display:none}.wrapper-header-icon-mobile{display:flex}.logo-1{display:none}.logo-2{display:flex;justify-content:flex-start}.header{padding:10px 20px}}.customer-lookup-modal,.member-drawer{--member-ink:#1f1f1f;--member-orange:#ff4200;--member-blue:#497aff;--member-muted:#757575;--member-radius:22px;font-family:Google Sans,Inter,Arial,sans-serif}.member-auth *,.member-drawer *,.member-portal,.member-portal *{box-sizing:border-box}.member-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.customer-lookup-modal .member-muted{color:var(--member-muted);font-size:14px}.customer-lookup-modal .ant-modal-close{height:30px;right:17px;top:15px;width:30px;z-index:3}.customer-lookup-modal .ant-modal-close img{display:block}.member-modal .ant-modal-content{border-radius:34px;overflow:hidden;padding:35px!important}.member-modal .ant-modal-header{margin:0}.member-modal .ant-modal-body{height:min(641px,calc(100dvh - 110px));min-height:420px}.member-portal{grid-gap:34px;color:var(--member-ink);display:grid;gap:34px;grid-template-columns:290px minmax(0,1fr);height:100%}.member-portal h2,.member-portal h3,.member-portal h4,.member-portal p{margin:0}.member-portal h3{font-size:20px;font-weight:600;margin-bottom:20px}.member-drawer button:focus-visible,.member-portal button:focus-visible{outline:3px solid var(--member-blue);outline-offset:3px}.member-sidebar{background:var(--member-ink);border-radius:var(--member-radius);color:#fff;display:flex;flex-direction:column;min-height:0;padding:31px 29px 26px}.member-sidebar-user{align-items:center;display:flex;gap:12px;margin-bottom:32px;min-width:0}.member-sidebar-user strong{font-size:21px;overflow-wrap:anywhere}.member-sidebar .member-avatar{flex:0 0 31px;height:31px;width:31px}.member-sidebar nav{display:flex;flex-direction:column;gap:21px}.member-sidebar nav button{align-items:center;background:none;border:0;color:#adadad;cursor:pointer;display:flex;font-size:18px;gap:9px;line-height:1.45;padding:4px 0;text-align:left}.member-sidebar nav button img{flex:0 0 auto}.member-sidebar nav button:hover,.member-sidebar nav button[aria-current]{color:#fff}.member-switch.ant-btn{align-items:center;background:var(--member-orange);border:0;border-radius:200px;color:#fff;display:flex;font-size:18px;gap:10px;height:auto;justify-content:center;margin-top:auto;min-height:46px;white-space:normal}.member-switch.ant-btn:hover{background:#db3900;color:#fff}.member-switch img{display:block}.member-content{min-width:0;overflow-x:hidden;overflow-y:auto;padding:0 2px 8px;scrollbar-width:thin}.member-mobile-header{display:none}.member-avatar{flex-shrink:0;height:100px;width:100px}.member-avatar-photo{border-radius:50%;height:100%;object-fit:cover;width:100%}.member-avatar-decorated{flex-shrink:0;height:291px;margin:0 auto;position:relative;width:272px}.member-avatar-decorated .member-avatar-photo{height:228px;left:26px;position:absolute;top:44px;width:228px}.member-avatar-ring{left:6px;position:absolute;top:25px}.member-avatar-crown{height:98px;left:191px;object-fit:contain;position:absolute;top:0;-webkit-transform:rotate(33deg);transform:rotate(33deg);width:98px}.member-avatar-crown.crown-diamond,.member-avatar-crown.crown-platinum{-webkit-transform:none;transform:none}.member-overview{grid-gap:34px;display:grid;gap:34px;grid-template-columns:minmax(0,425fr) minmax(0,350fr);min-height:100%}.member-profile-notice{grid-column:1/-1}.member-hero{border:1px solid #fefefe;border-radius:var(--member-radius);box-shadow:5px 20px 30px hsla(0,0%,68%,.1);display:flex;flex-direction:column;min-width:0;padding:16px 18px 25px}.member-greeting{margin:20px 0 45px;text-align:center}.member-greeting h2{color:var(--member-blue);font-family:BD StreetSign Sans,Arial Narrow,Impact,sans-serif;font-size:36px;font-stretch:condensed;font-weight:800;line-height:1.18;overflow-wrap:anywhere;text-transform:uppercase}.member-greeting p{color:#858585;font-size:17px;margin-top:6px}.member-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.member-stat{min-width:0;text-align:center}.member-stat+.member-stat{border-left:1px solid #f4f4f4}.member-stat-icon{align-items:center;background:var(--member-blue);border-radius:50%;box-shadow:0 0 36px hsla(0,0%,56%,.2);display:flex;height:64px;justify-content:center;margin:0 auto 14px;width:64px}.member-stat-score .member-stat-icon{background:var(--member-orange)}.member-stat-visits .member-stat-icon{background:var(--member-ink)}.member-stat strong{display:block;font-size:30px;line-height:1.25;overflow-wrap:anywhere}.member-stat div>span{color:#767676;display:block;font-size:12px;margin-top:4px}.member-hero .member-stat-note{color:#777;font-size:12px;margin-top:20px;text-align:center}.member-rewards{min-width:0}.member-rewards h3{margin-bottom:20px}.member-points{background:#ebf5ff;border-radius:18px;margin-bottom:40px;min-height:186px;overflow:hidden;padding:18px 26px;position:relative}.member-points-art{inset:0;pointer-events:none;position:absolute}.member-point-decoration{object-fit:contain;opacity:.1;position:absolute}.decoration-0{height:106px;left:-59px;top:24px;-webkit-transform:rotate(-19deg);transform:rotate(-19deg);width:107px}.decoration-1{height:105px;right:-25px;top:28px;width:97px}.decoration-2{height:117px;left:107px;top:98px;-webkit-transform:rotate(-27deg);transform:rotate(-27deg);width:68px}.decoration-3{height:99px;left:174px;top:-22px;-webkit-transform:rotate(-22deg);transform:rotate(-22deg);width:70px}.decoration-4{height:40px;left:193px;top:59px;width:36px}.member-point-medal{bottom:14px;height:91px;object-fit:contain;position:absolute;right:17px;width:97px}.member-points-value{align-items:center;color:var(--member-blue);display:flex;gap:10px;position:relative}.member-points-value strong{font-family:BD StreetSign Sans,Arial Narrow,Impact,sans-serif;font-size:clamp(34px,3.5vw,58px);line-height:1.3;max-width:calc(100% - 45px);overflow-wrap:anywhere}.member-points>p{color:#66748a;font-size:13px;margin-top:6px;max-width:65%;position:relative}.member-benefit-list{grid-gap:16px;display:grid;gap:16px}.member-benefit{background:linear-gradient(125deg,#fafafa,#ddd);border-radius:18px;min-height:150px;overflow:hidden;padding:51px 22px 22px;position:relative}.member-benefit-tier{background:#7b7b7b;border-radius:0 0 18px 0;color:#fff;font-size:12px;left:0;padding:8px 20px;position:absolute;top:0}.member-benefit p{font-size:18px;line-height:1.5}.member-tier-gold .member-benefit{background:linear-gradient(125deg,#fff9e3,#efce75)}.member-tier-gold .member-benefit-tier{background:#826022}.member-tier-platinum .member-benefit{background:linear-gradient(125deg,#ecf4ff,#c4ccdc)}.member-tier-platinum .member-benefit-tier{background:#52617d}.member-tier-diamond .member-benefit{background:linear-gradient(125deg,#e7f8ff,#c0dfff)}.member-tier-diamond .member-benefit-tier{background:#346486}.member-profile{padding:32px 20px}.member-profile-heading{align-items:center;display:flex;gap:24px;margin-bottom:48px}.member-profile-heading>div{min-width:0;overflow-wrap:anywhere}.member-profile-heading h2{font-size:30px;margin-bottom:8px}.member-profile-fields{grid-gap:28px 24px;display:grid;gap:28px 24px;grid-template-columns:1.35fr 1fr;margin:0 0 30px}.member-profile-fields>div{min-width:0}.member-profile-fields dt{font-size:16px;font-weight:400;margin-bottom:12px}.member-profile-fields dd{background:#f9f9f9;border-radius:10px;color:#686868;margin:0;min-height:51px;overflow-wrap:anywhere;padding:15px 20px}.member-field-wide{grid-column:1/-1}.member-playlist{padding:10px 4px}.member-song-search{border-radius:100px;max-width:390px;padding:8px 16px}.member-playlist .member-search-hint{font-size:12px;margin:8px 0 24px}.member-song-columns{grid-gap:26px;display:grid;gap:26px;grid-template-columns:1fr 1fr}.member-song-section{min-width:0}.member-song-section h3{align-items:center;display:flex;font-size:18px;gap:6px}.member-song-section h3 img{flex:0 0 auto}.member-song-list{list-style:none;margin:0;padding:0}.member-song-list li{align-items:center;border-bottom:1px solid #eee;display:flex;min-height:65px;padding:12px 4px}.member-song-list li:nth-child(odd){background:#fbfbfb}.member-song-rank{color:#777;flex-shrink:0;font-size:12px;text-align:center;white-space:nowrap;width:22px}.member-song-cover{border-radius:4px;flex-shrink:0;height:40px;object-fit:cover;width:40px}.member-cover-placeholder{background:#edf2ff;color:var(--member-blue);display:grid;font-size:24px;place-items:center}.member-song-name{flex:1 1;min-width:0}.member-song-name strong{display:block;font-size:13.5px;font-weight:500;overflow-wrap:anywhere}.member-song-name>span{color:#777;font-size:12px}.member-song-score{background:var(--member-orange);border-radius:30px;color:#fff;font-size:12px;padding:5px}.member-song-count{color:#777;flex-shrink:0;font-size:12px}.member-branches{padding:12px 4px}.member-branch-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 4px 20px}.member-branch-card{border-radius:22px;box-shadow:0 0 15px hsla(0,0%,68%,.2);padding:17px;position:relative}.member-branch-title{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.member-branch-title h4{font-size:20px;overflow-wrap:anywhere}.member-branch-title>.anticon{font-size:24px}.member-branch-card p{margin-top:6px}.member-branch-image{background:#f5f6f8;border-radius:13px;color:#a2a8b3;display:grid;font-size:40px;height:138px;margin-top:14px;overflow:hidden;place-items:center}.member-branch-image img{height:100%;object-fit:cover;width:100%}.member-book-button.ant-btn{background:var(--member-orange);border:0;border-radius:100px;color:#fff;display:block;margin:12px auto 0}.member-book-button.ant-btn:disabled{background:#eee;color:#777}.member-branches>h3:not(:first-child){margin-top:28px}.member-leaderboard{background:radial-gradient(ellipse at top right,#932b29,transparent 65%),#211817;border-radius:22px;color:#fff;min-height:100%;padding:35px 20px}.member-leaderboard h2{font-family:BD StreetSign Sans,Arial Narrow,Impact,sans-serif;font-size:28px;text-align:center;text-transform:uppercase}.member-leaderboard h2 span{color:#ffda87}.member-leaderboard .ant-empty{margin-top:100px}.member-leaderboard .ant-empty-description{color:#eee}.member-auth-modal .ant-modal-content{border-radius:22px;padding:30px!important}.member-auth{grid-gap:18px;display:grid;gap:18px;padding-top:10px}.member-auth .ant-btn-primary{background:var(--member-orange);border:0;border-radius:100px;box-shadow:none}.member-auth .ant-btn-primary:hover{background:#db3900}.member-auth .ant-form-item{margin-bottom:20px}.member-auth .ant-input-affix-wrapper{border-radius:10px}.member-auth .ant-btn-text{margin-top:8px}.member-auth-retry{grid-gap:12px;display:grid;gap:12px}.member-loading-space{height:70px}.member-drawer .ant-drawer-body{background:#1f1f1f;padding:0}.member-drawer .member-drawer-sidebar{border-radius:0;display:flex;height:100%}@media (max-width:1150px) and (min-width:769px){.member-modal .ant-modal-content{padding:28px 22px!important}.member-portal{gap:20px;grid-template-columns:230px minmax(0,1fr)}.member-sidebar{padding:26px 18px}.member-sidebar nav button{font-size:16px}.member-overview{gap:25px;grid-template-columns:1fr}.member-hero{padding-top:0}.member-identity{align-items:center;display:flex}.member-avatar-decorated{margin:-45px -35px;-webkit-transform:scale(.65);transform:scale(.65);-webkit-transform-origin:center;transform-origin:center}.member-greeting{margin:20px}.member-greeting h2{font-size:28px}.member-song-columns{grid-template-columns:1fr}}@media (max-width:768px){.member-modal.ant-modal{margin:0;max-width:100%;padding:0;top:0;width:100%!important}.member-modal .ant-modal-content{border-radius:0;height:100vh;height:100dvh;padding:0!important}.member-modal .ant-modal-body{height:100%;min-height:0}.member-modal .ant-modal-close{height:44px;right:max(6px,env(safe-area-inset-right,0px));top:calc(3px + env(safe-area-inset-top, 0px));width:44px}.member-portal{display:flex;flex-direction:column;gap:0}.member-sidebar{display:none}.member-mobile-header{background:#fff;box-shadow:0 0 30px hsla(0,0%,72%,.2);display:flex;flex:0 0 auto;justify-content:center;min-height:calc(50px + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0);z-index:1}.member-mobile-header button{align-items:center;background:#fff;border:0;display:flex;font-size:16px;gap:5px;padding:12px 24px}.member-content{flex:1 1;min-height:0;overscroll-behavior-y:contain;padding:28px max(21px,env(safe-area-inset-right,0px)) max(28px,env(safe-area-inset-bottom,0px)) max(21px,env(safe-area-inset-left,0px))}.member-overview{container-type:inline-size;display:flex;flex-direction:column;gap:26px;margin:0 auto;max-width:440px;min-height:0;width:100%}.member-hero{border:0;box-shadow:none;padding:0}.member-identity{align-items:center;display:flex;gap:17px}.member-avatar-decorated{height:76px;margin:0;width:70px}.member-avatar-decorated .member-avatar-photo{height:65px;left:2px;top:7px;width:65px}.member-avatar-ring{display:none}.member-avatar-crown{height:29px;left:43px;top:0;width:29px}.member-greeting{flex:1 1;margin:0;min-width:0;text-align:left}.member-greeting h2{text-wrap:balance;font-size:26px}.member-greeting p{font-size:13px;line-height:1.5}.member-stats{gap:10px;margin-top:28px}.member-stat{align-items:center;border:0!important;border-radius:14px;box-shadow:0 0 18px hsla(0,0%,68%,.12);display:flex;gap:6px;min-height:56px;padding:10px 8px;text-align:left}.member-stat-icon{background:transparent!important;box-shadow:none;flex:0 0 24px;height:28px;margin:0;width:24px}.member-stat-icon img{-webkit-filter:brightness(0);filter:brightness(0);flex-shrink:0;-webkit-transform:scale(.85);transform:scale(.85)}.member-stat-value{flex:1 1;min-width:0}.member-stat strong{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:16px;font-size:clamp(14px,4.8cqi,20px);font-variant-numeric:tabular-nums;line-height:1.2}.member-stat strong.member-stat-number-long{font-size:11px;font-size:clamp(11px,4cqi,16px)}.member-stat div>span{font-size:8px;line-height:1.35;margin-top:2px}.member-hero .member-stat-note{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.member-rewards h3{font-size:16px;margin-bottom:10px}.member-points{border-radius:14px;margin-bottom:26px;min-height:140px;padding:18px 22px}.member-points-value strong{font-size:38px;font-size:clamp(38px,15cqi,52px)}.member-points-value strong.member-points-number-long{font-size:22px;font-size:clamp(22px,8cqi,32px)}.member-points-value{gap:8px;max-width:70%}.member-point-medal{aspect-ratio:97/91;bottom:16px;height:auto;right:12px;width:84px;width:clamp(80px,30cqi,112px)}.member-points>p{font-size:12px;margin:0;max-width:60%}.member-profile{padding:0}.member-profile-heading{gap:18px;margin-bottom:30px}.member-profile-heading .member-avatar{height:70px;width:70px}.member-profile-heading h2{font-size:24px}.member-profile-fields{gap:20px;grid-template-columns:1fr}.member-profile-fields dt{font-size:14px;margin-bottom:8px}.member-branches,.member-playlist{padding:0}.member-song-columns{gap:32px}.member-branch-grid,.member-song-columns{grid-template-columns:1fr}.member-leaderboard{min-height:450px;padding:30px 18px}.member-leaderboard h2{font-size:24px}.member-benefit{border-radius:18px;min-height:150px}.member-tier-gold .member-benefit{background:linear-gradient(120deg,#fff8e7,#fff2cc)}.member-tier-gold .member-benefit-tier{background:linear-gradient(110deg,#f5e6c2,#e5b336);color:#51390c}.member-tier-platinum .member-benefit{background:linear-gradient(120deg,#d8edff,#bedfff)}.member-tier-platinum .member-benefit-tier{background:linear-gradient(110deg,#95c9ff,#498bf0);color:#102c53}.member-tier-diamond .member-benefit{background:radial-gradient(ellipse at bottom right,#393984,#101238 75%);color:#fff}.member-tier-diamond .member-benefit-tier{background:linear-gradient(110deg,#302b70,#9290f6)}.member-drawer .ant-drawer-content-wrapper{max-width:calc(100vw - 24px)}.member-drawer .member-sidebar nav button{min-height:44px}}.member-profile-identity{flex:1 1;min-width:0;overflow-wrap:anywhere}.member-profile-actions{display:flex;flex-wrap:wrap;gap:12px}.member-profile-actions .ant-btn{border-radius:8px;height:44px}.member-profile-form{grid-gap:22px 30px;display:grid;gap:22px 30px;grid-template-columns:1fr 1fr;margin-top:30px}.member-profile-form .ant-form-item{margin:0;min-width:0}.member-profile-form .ant-form-item-label>label{color:#1f1f1f;font-size:18px}.member-profile-form>.ant-form-item .ant-input:not(.ant-picker-input input){background:#f9f9f9;border:1px solid #d9d9d9;border-radius:10px;color:#1f1f1f;font:inherit;min-height:51px;padding:10px 16px;width:100%}.member-profile-form .ant-input[disabled]{color:#777}.member-profile>.ant-alert{margin:16px 0}@media (max-width:768px){.member-profile-heading{flex-wrap:wrap}.member-profile-actions{justify-content:flex-end;width:100%}.member-profile-form{gap:20px;grid-template-columns:1fr}.member-profile-form .member-field-wide{grid-column:auto}.member-profile-form .ant-form-item-label>label{font-size:16px}}.member-playlist-loading{align-items:center;display:flex;gap:12px;padding:30px 0}.member-playlist-pagination{margin:20px 0 12px}.member-profile-form .ant-picker{background:#f9f9f9;border-radius:10px;height:51px;padding:10px 16px;width:100%}.member-profile-form .ant-picker-input>input{font-size:16px}.member-profile-form .ant-select-single{height:51px;width:100%}.member-profile-form .ant-select-single .ant-select-selector{background:#f9f9f9;border-radius:10px;height:51px;padding:0 16px}.member-profile-form .ant-select-single .ant-select-selection-item{line-height:49px}.member-profile-form .ant-picker-focused,.member-profile-form .ant-picker:hover,.member-profile-form .ant-select-focused .ant-select-selector{border-color:#497aff!important}.member-profile-date-popup .ant-picker-panel-container,.member-profile-select-popup{border-radius:14px;box-shadow:0 8px 32px #22315120}.member-profile-date-popup .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:#497aff;border-radius:7px}.member-profile-date-popup .ant-picker-today-btn{color:#497aff}.member-profile-select-popup .ant-select-item{border-radius:8px;padding:10px 12px}.member-profile-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#ebf5ff;color:#315ad3}.member-song-columns-featured{gap:24px;grid-template-columns:minmax(0,1fr)}.member-song-columns-featured .member-song-section-sing_count{grid-row:1}.member-song-section-sing_count{background:#fff;border:1px solid #edf0f5;border-radius:18px;box-shadow:0 8px 28px #22315108;padding:20px}.member-song-section-sing_count h3{font-size:22px;margin-bottom:18px}.member-song-section-unavailable{background:#f9f9f9;border-radius:14px;padding:16px 20px}.member-song-section-unavailable h3{font-size:16px;margin-bottom:8px}.member-song-list li{border:0;border-radius:12px;gap:12px;margin-bottom:8px;min-height:76px;padding:12px}.member-song-list li:nth-child(odd){background:#f8f9fc}.member-song-list li.member-song-top{background:#fff5ee}.member-song-top .member-song-rank{color:#c43c0b;font-size:18px;font-weight:700}.member-song-cover{border-radius:8px;height:48px;width:48px}.member-song-name strong{font-size:15px;font-weight:600;line-height:1.4}.member-song-name>span{display:block;margin-top:4px}.member-song-count{background:#ebf5ff;border-radius:100px;color:#315ad3;font-weight:600;padding:5px 9px;white-space:nowrap}.member-song-top .member-song-count{background:#ffe4d4;color:#a63812}.member-branch-card{border:1px solid #f1f1f1;box-shadow:0 8px 28px #2231510d;display:flex;flex-direction:column;gap:12px;padding:20px}.member-branch-title h4{font-size:22px;line-height:1.35}.member-branch-title>a{color:#1f1f1f;font-size:24px}.member-branch-card p{margin:0}.member-branch-visits{align-self:flex-start;background:#f3f6fb;border-radius:100px;color:#66748a;font-size:12px;padding:4px 10px}.member-branch-image{border-radius:14px;flex:0 0 180px;height:180px;margin-top:auto}.member-branch-placeholder{align-items:center;color:#7b8598;display:flex;flex-direction:column;gap:12px}.member-branch-placeholder span:not(.anticon){font-size:12px}.member-book-button.ant-btn{font-size:16px;margin:0 auto;min-height:40px;padding:6px 28px}.member-book-button.ant-btn:not(:disabled):hover{background:#db3900;color:#fff}@media (max-width:768px){.member-song-section-sing_count{padding:14px}.member-song-list li{gap:8px;padding:10px 8px}.member-song-rank{width:24px}.member-song-cover{height:40px;width:40px}.member-song-name strong{font-size:14px}.member-song-count{font-size:11px;padding:4px 7px}.member-branch-image{flex-basis:190px;height:190px}}.member-profile-date-popup,.member-profile-select-popup{z-index:10002!important}.member-branches{--member-branch-card-width:235px}.member-branch-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.member-branch-heading h3{align-items:flex-start;display:flex;gap:5px;margin:0}.member-branch-heading h3>img{flex-shrink:0}.member-branch-more{align-items:center;background:transparent;border:0;color:#8792a5;cursor:pointer;display:flex;font-size:13.5px;gap:4px;padding:2px 0;white-space:nowrap}.member-branch-promotion-heading{margin-top:32px}.member-branches .member-branch-grid{display:flex;gap:20px;overflow-x:auto;padding:8px 4px 18px;scroll-snap-type:x mandatory;scrollbar-width:thin}.member-branches .member-branch-card{border:0;box-shadow:0 0 12px #aeaeae33;flex:0 0 var(--member-branch-card-width);gap:5px;height:230px;max-width:var(--member-branch-card-width);min-width:var(--member-branch-card-width);padding:14px;scroll-snap-align:start;width:var(--member-branch-card-width)}.member-branches .member-branch-title h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:18px;line-height:1.25;overflow:hidden}.member-branch-meta{align-items:baseline;display:flex;gap:5px}.member-branch-meta .member-muted{flex:1 1;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-branches .member-branch-visits{background:none;font-size:10px;padding:0;white-space:nowrap}.member-branches .member-branch-image{flex:0 0 134px;height:134px;position:relative;width:100%}.member-branches .member-branch-image>img{height:100%;object-fit:cover;width:100%}.member-branches .member-book-button.ant-btn{bottom:8px;font-size:12px;height:28px;left:50%;min-height:28px;padding:2px 18px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.member-branches .member-branch-grid-expanded{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.member-branches .member-branch-grid-expanded .member-branch-card{max-width:none;min-width:0;width:100%}@media (max-width:768px){.member-branch-heading h3{font-size:17.4px}.member-branches .member-branch-grid{gap:15px;margin-right:-21px;padding-right:21px}.member-branches{--member-branch-card-width:149px}.member-branches .member-branch-card{border-radius:22px;gap:2px;height:146px;padding:9px}.member-branches .member-branch-title{gap:4px;min-height:29px}.member-branches .member-branch-title h4{font-size:11.77px}.member-branches .member-branch-meta .member-muted,.member-branches .member-branch-visits{font-size:7.71px}.member-branches .member-branch-image{border-radius:13px;flex-basis:79px;height:79px}.member-branches .member-book-button.ant-btn{bottom:5px;font-size:9px;height:24px;min-height:24px;padding:0 13px}.member-branches .member-branch-grid-expanded{margin-right:0;padding-right:4px}.member-branches .member-branch-placeholder span:not(.anticon){font-size:8px}.member-branches .member-branch-placeholder{font-size:20px;gap:1px;padding-bottom:25px}}.member-branches .member-branch-title>a{display:flex;line-height:1}@media (max-width:768px){.member-branch-heading{margin-bottom:8px}.member-branch-heading h3{line-height:1.3}.member-branches .member-branch-title h4{font-weight:400}}.member-profile{grid-column-gap:20px;align-content:start;-webkit-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:minmax(0,1fr) auto}.member-profile>*{grid-column:1/-1}.member-profile>.member-profile-heading{grid-column:1}.member-profile>.member-profile-actions{align-self:start;grid-column:2;grid-row:1}.member-profile-edit.ant-btn{border-color:var(--member-blue);color:var(--member-blue)}.member-leaderboard h2 span{display:block;margin-top:12px}@media (max-width:768px){.member-content-profile{padding-top:35px}.member-profile{display:flex;flex-direction:column;min-height:calc(100dvh - 113px)}.member-profile-heading{flex-wrap:nowrap;gap:17px;margin-bottom:40px}.member-profile-heading .member-avatar{height:68px;width:68px}.member-profile-heading h2{color:var(--member-blue);font-family:BD StreetSign Sans,Arial Narrow,Impact,sans-serif;font-size:26px;font-weight:800;line-height:1.18;margin-bottom:6px;text-transform:uppercase}.member-profile-heading .member-muted{color:#9299a8;font-size:13px}.member-profile-fields,.member-profile-form{grid-gap:26px 20px;display:grid;gap:26px 20px;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);margin:0 0 28px}.member-profile-fields>div{min-width:0}.member-profile-fields dt{font-size:14px;line-height:1.4;margin-bottom:10px}.member-profile-fields dd{border-radius:8px;font-size:14px;line-height:1.4;min-height:40px;padding:11px 15px}.member-profile-form .member-field-wide{grid-column:1/-1}.member-profile-form .ant-form-item-label>label{font-size:14px}.member-profile-form>.ant-form-item .ant-input:not(.ant-picker-input input){border-radius:8px;font-size:16px;min-height:40px;padding:8px 12px}.member-profile-form .ant-picker{border-radius:8px;height:40px;padding:8px 10px}.member-profile-form .ant-select-single,.member-profile-form .ant-select-single .ant-select-selector{height:40px}.member-profile-form .ant-select-single .ant-select-selector{border-radius:8px;padding:0 10px}.member-profile-form .ant-select-single .ant-select-selection-item{font-size:16px;line-height:38px}.member-profile>.member-profile-actions{align-self:auto;justify-content:center;margin-top:auto;padding-top:36px;width:100%}.member-profile-actions .ant-btn{border-radius:9px;font-size:18px;height:44px;min-width:113px}.member-profile-actions .ant-btn-primary{background:var(--member-blue)}.member-profile>.member-muted{font-size:12px;line-height:1.5}.member-song-search{border-color:#9299a8;max-width:none;min-height:39px}.member-song-search input{font-size:14px}.member-song-section-highest_score:not(.member-song-section-unavailable) .member-song-list li{background:#fff;border-bottom:1px solid #e8e8e8;border-radius:0;margin:0;min-height:65px;padding:10px 8px}.member-song-section-highest_score:not(.member-song-section-unavailable) .member-song-list li:nth-child(2n){background:#fafafa}.member-song-section-highest_score .member-song-score{display:grid;flex-shrink:0;height:26px;padding:0;place-items:center;width:26px}.member-song-section-highest_score .member-song-list li:first-child{align-items:flex-start;background:linear-gradient(135deg,#b93100,#ff4200);border:0;border-radius:30px;color:#fff;display:flex;flex-direction:column;isolation:isolate;justify-content:flex-start;margin:0 0 14px;min-height:212px;overflow:hidden;padding:20px;position:relative}.member-song-section-highest_score .member-song-list li:first-child .member-song-cover{border-radius:0;height:100%;inset:0;object-fit:cover;opacity:.25;position:absolute;width:100%;z-index:-1}.member-song-section-highest_score .member-song-list li:first-child .member-cover-placeholder{display:none}.member-song-section-highest_score .member-song-list li:first-child .member-song-rank{color:#fff;font-family:BD StreetSign Sans,Arial Narrow,Impact,sans-serif;font-size:42px;font-weight:800;line-height:1.1;padding-right:70px;width:auto}.member-song-section-highest_score .member-song-list li:first-child .member-song-rank:before{content:"TOP "}.member-song-section-highest_score .member-song-list li:first-child .member-song-name{flex:0 1;width:100%}.member-song-section-highest_score .member-song-list li:first-child .member-song-name strong{font-size:18px}.member-song-section-highest_score .member-song-list li:first-child .member-song-name>span{color:#fff;font-size:16px}.member-song-section-highest_score .member-song-list li:first-child .member-song-score{background:#1f1f1f;color:#ff5900;font-size:24px;font-weight:700;height:56px;position:absolute;right:18px;top:18px;width:56px}.member-ranking-theme .member-mobile-header,.member-ranking-theme .member-mobile-header button{background:#1f1f1f;color:#fff}.member-ranking-theme .member-mobile-header img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.member-modal:has(.member-ranking-theme) .ant-modal-close img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.member-content-leaderboard{background:#211817;padding:0}.member-leaderboard{background:radial-gradient(ellipse at 100% 12%,#c62631 0,transparent 38%),radial-gradient(ellipse at 50% 110%,#cb171b 0,transparent 50%),#241a19;border-radius:0;min-height:100%;padding:36px 21px}.member-leaderboard h2{font-size:27px;line-height:1.35}.member-leaderboard h2 span{color:#fff783}}@media (max-width:360px){.member-profile-fields,.member-profile-form{-webkit-column-gap:16px;column-gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.member-profile-form .ant-picker{padding-left:8px;padding-right:8px}.member-profile-form .ant-picker-suffix{margin-left:2px}}.member-bottom-nav,.member-mobile-switch.ant-btn,.member-mobile-title{display:none}@media (max-width:768px){.member-mobile-title{align-items:center;background:#fff;border-bottom:1px solid #f2f3f5;display:flex;flex:0 0 auto;font-size:15px;font-weight:600;min-height:calc(50px + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top,0) 58px 0 21px}.member-bottom-nav{background:#fff;border-top:1px solid #edf0f5;box-shadow:0 -4px 20px #22315108;display:grid;flex:0 0 auto;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px max(5px,env(safe-area-inset-right,0px)) max(6px,env(safe-area-inset-bottom,0px)) max(5px,env(safe-area-inset-left,0px));z-index:2}.member-bottom-nav button{background:transparent;border:0;border-radius:10px;color:#667085;cursor:pointer;flex-direction:column;font:inherit;font-size:11px;gap:3px;line-height:1.3;min-height:52px;min-width:0;padding:4px 1px}.member-bottom-icon,.member-bottom-nav button{align-items:center;display:flex;justify-content:center}.member-bottom-icon{border-radius:100px;height:26px;width:42px}.member-bottom-icon img{display:block;-webkit-filter:brightness(0);filter:brightness(0);opacity:.8}.member-bottom-nav button[aria-label="Playlist của bạn"] img{-webkit-transform:scale(1.3);transform:scale(1.3)}.member-bottom-nav button[aria-current=page]{color:#315ad3;font-weight:600}.member-bottom-nav button[aria-current=page] .member-bottom-icon{background:#ebf1ff}.member-bottom-nav button[aria-current=page] img{opacity:1}.member-bottom-nav button:focus-visible{outline-offset:-3px}.member-profile{min-height:calc(100dvh - 226px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}.member-mobile-switch.ant-btn{border-color:#d9dfe8;border-radius:9px;color:#667085;display:block;height:44px;margin:20px auto 0}.member-ranking-theme .member-mobile-title{background:#1f1f1f;border-color:#333;color:#fff}}.main-home{padding-bottom:30px}.text-muzic{align-items:center;color:#6a6a6a;display:flex;font-size:16px;font-weight:600}.text-span{background-color:#6a6a6a;height:2px;margin-left:10px;width:24px}.text-banner-top{color:#7932ed;font-size:48px;font-weight:700;text-transform:uppercase}.text-banner-bottom{-webkit-text-fill-color:transparent;background:linear-gradient(20deg,#7932ed 1%,#ed3275);background:var(--pimary-btn-bg,linear-gradient(20deg,#7932ed 1%,#ed3275 100%));-webkit-background-clip:text;font-size:48px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.slide-banner .slick-dots-bottom{bottom:-20px!important;margin-top:10px;z-index:1000}.slide-banner .slick-dots-bottom li{background-color:#6a6a6a;border-radius:100%;height:12px!important;width:12px!important;z-index:1000}.slide-banner .slick-dots-bottom .slick-active{background:linear-gradient(96deg,#7932ed 5%,#ed3275);background:var(--pimary-btn-bg,linear-gradient(96deg,#7932ed 5%,#ed3275 100%));border-radius:12px;height:12px!important;width:64px!important}.slide-banner-item{display:flex!important;justify-content:center}.banner{align-items:center;background-image:url(https://musicbox.vn/static/media/background1.6f8656a19334211587bc.png);display:flex;justify-content:center}.banner,.home-for-you{background-position:50%;background-size:cover;padding:20px 8%}.home-for-you{background-image:url(https://musicbox.vn/static/media/background2.f68d88fad0aafedc8a66.png)}.card-item{border-radius:8px;cursor:pointer;transition:all .35s linear}.card-item:hover{box-shadow:0 0 0 1px rgba(0,0,0,.1);-webkit-transform:translateY(-10px);transform:translateY(-10px)}.card-item .ant-card-body{border-radius:8px;height:100%!important;padding:0!important}.wrapper-box-content{padding:20px}.branch-card-home{height:100%}.branch-card-home .ant-card-body{display:flex;flex-direction:column}.branch-card-home .wrapper-box-content{display:flex;flex:1 1;flex-direction:column}.card-item-li{-webkit-line-clamp:1;color:#6a6a6a;font-size:16px;font-weight:400}.card-item-li,.card-text-content{-webkit-box-orient:vertical;display:-webkit-box;line-height:21px;max-height:48px;overflow:hidden;text-overflow:ellipsis}.card-text-content{-webkit-line-clamp:2;color:#333;font-size:1em;font-weight:600}.border-item{border-radius:8px;box-shadow:1px 1px 4px 1px rgba(0,0,0,.1);height:100%}.card-md{display:none!important}.margin-wrapper{padding:20px 8%}.branch-region-list{display:flex;flex-direction:column;gap:30px;margin-top:10px}.branch-region-section{width:100%}.branch-region-heading{align-items:center;display:flex;gap:12px;margin-bottom:14px}.branch-region-title{color:#333;font-size:24px;font-weight:700;margin:0;text-transform:uppercase}.branch-region-line{background:linear-gradient(96deg,rgba(121,50,237,.35) 5%,rgba(237,50,117,.35));flex:1 1;height:1px}.slick-next:before,.slick-prev:before{color:#6a6a6a!important;font-size:22px}.wrapper-image-room{position:relative}.icon-room{align-items:center;background-color:#fff;border-radius:100%;bottom:-24px;display:flex;height:48px;justify-content:center;left:20px;position:absolute;width:48px;z-index:100}.text-name{font-size:16px;font-weight:700;margin-bottom:10px;min-height:40px;text-transform:uppercase}.text-address{color:#333;font-size:16px;font-weight:400}.btn-order-home{align-items:center;border:1px solid #7932ed;border-radius:8px;color:#7932ed;display:flex;font-size:18px;font-weight:500;gap:10px;height:48px;justify-content:center;margin-top:10px;width:100%}.items-address{align-items:flex-start;display:flex;gap:5px;margin-bottom:12px;min-height:28px}.icon-phone-home{width:24px!important}.items-address .text-info{margin-left:0;overflow-wrap:anywhere;word-break:break-word}.text-link-mobile{min-width:0}@media only screen and (max-width:768px){.banner{padding:20px}.text-banner-bottom,.text-banner-top{font-size:26px}.btn-responsive{width:100%}.home-for-you{padding:20px}.margin-wrapper{padding:20px 16px}.branch-region-list{gap:22px}.branch-region-heading{gap:8px;margin-bottom:12px}.branch-region-title{font-size:18px}.text-name{font-size:14px!important;font-weight:600;line-height:20px}.icon-address,.icon-phone-home{display:none}.text-address{font-size:14px;font-weight:400}.btn-order-home{font-size:14px;height:46px}.wrapper-box-content{padding:30px 14px 20px}}@media only screen and (max-width:1200px){.card-md{display:flex!important}}.wrapper-image-room-inner{max-height:15vw;overflow:hidden}@media (max-width:1200px){.wrapper-image-room-inner{max-height:20vw;overflow:hidden}}@media (max-width:992px){.wrapper-image-room-inner{max-height:30vw;overflow:hidden}}@media (max-width:768px){.wrapper-image-room-inner{max-height:34vw;overflow:hidden}}@media (max-width:576px){.wrapper-image-room-inner{max-height:52vw;overflow:hidden}}.bg-color{background-color:#f5f5f5}.blog-main{background-color:#fff;border-radius:8px;box-shadow:1px 1px 2px 1px rgba(0,0,0,.1);margin:20px 8%;padding:20px}.text-header{color:#6a6a6a;font-size:16px;font-weight:400}.text-blog{color:#333;font-weight:700}.text-blog,.text-header-content{font-size:16px;text-transform:uppercase}.text-header-content{color:#6a6a6a;text-align:center}.text-title-content{color:#333;font-size:24px;font-weight:700;margin:10px 0;text-align:center}.text-time-content{color:#6a6a6a;font-size:14px;text-align:center}.margin-wrapper-blog{margin:20px 8%}.text-blog-content{color:#333;font-size:16px;font-weight:400;margin-top:20px}@media only screen and (max-width:768px){.blog-main,.margin-wrapper-blog{margin:20px}}
/*# sourceMappingURL=main.26e7feea.css.map*/