.heading-style{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:600}.subheading-style{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:500}.paragraph-style{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:400}.decoration-style{font-family:"Rajdhani";font-weight:600}.button-style{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:500}.form-style{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:500}.text-h1{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:600;font-size:64px}.text-h2{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:600;font-size:48px}.text-h3{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:600;font-size:36px}.text-h4,.login__header,.admin-dashboard--title{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:600;font-size:28px}.text-h5{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:600;font-size:24px}.text-h6,.admin__reward__platform__deactivate-modal{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:600;font-size:20px}.text-h7,.line-setting__otp-page__content__info__desc,.line-setting__detail-page__info__ruammitr-button,.admin__reward__platform__deactivate-text,.admin__reward__platform__upload-coupon-form__title,.admin__taskset__task-list-header-option,.admin__sidebar--menu .menu-item{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:600;font-size:16px}.text-sh1{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:500;font-size:64px}.text-sh2{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:500;font-size:48px}.text-sh3{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:500;font-size:36px}.text-sh4{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:500;font-size:28px}.text-sh5{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:500;font-size:24px}.text-sh6,.login__or,.login__alert{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:500;font-size:20px}.text-sh7,.table__wrapper table th,.admin__breadcrumb,.admin__sidebar--menu .menu-item .submenu,.footer__menu-wrapper .menu,.fullsize-navbar__menu-wrapper .menu,.fullsize-navbar,.mobile-navbar,.navbar__menu-wrapper .menu,.navbar{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:500;font-size:16px}.text-sh8{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:500;font-size:14px}.text-p1{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:400;font-size:32px}.text-p2{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:400;font-size:24px}.text-p3{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:400;font-size:20px}.text-p4,.admin-dashboard--des,.table__wrapper table td,.footer,.input__dropdown .list,.input__dropdown .list-mobile{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:400;font-size:16px}.text-p5,.admin-product-selector .product-input__dropdown,.table__task-select-wrapper table th,.table__subwrapper table th,.admin__reward-sub-title,.admin__taskset__task-list--empty::after,.admin__question__wrapper .no-question,.admin__sidebar--bottom,.footer__bottom,.input input[type=search],.input input,.input textarea,.input span.input{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:400;font-size:14px}.text-p6,.multiselect__list li,.multiselect__search,.multiselect__pill,.multiselect__preview,.multiselect__no-result,.multiselect__container,.flash-message,.admin__audience__user-count .text-caption,.table__task-select-wrapper table td,.table__subwrapper table td{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:400;font-size:12px}.text-p7,.admin__question__bottom .delete{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:400;font-size:10px}.text-d1{font-family:"Rajdhani";font-weight:600;font-size:64px}.text-d2{font-family:"Rajdhani";font-weight:600;font-size:48px}.text-d3{font-family:"Rajdhani";font-weight:600;font-size:36px}.text-d4{font-family:"Rajdhani";font-weight:600;font-size:28px}.text-b1{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:500;font-size:20px}.text-b2,.btn,.btn-fail,.btn-success,.btn-rounded--disabled,.btn-rounded,.btn-rounded--small,.btn-outline,.btn-outline--small,.btn-ghost--disabled,.btn-ghost,.btn-link--disabled,.btn-link,.btn-secondary-icon--disabled,.btn-secondary--disabled,.btn-secondary,.login__button--secondary,.btn-secondary-icon,.btn-primary-icon--disabled,.btn-primary--disabled,.btn-primary,.reward-shops-show__button-back,.reward-shops-show__button-success,.reward-shops-show__button-danger,.reward-shops-show__button-disabled,.reward-shops-show__button,.line-reward-shops-lists .reward-shop-card__button .disabled,.line-reward-shops-lists .reward-shop-card__button .active,.login__button--primary,.admin__reward__platform__deactivate-modal__button-confirm,.fullsize-navbar__button-wrapper .button,.button,.btn-primary-icon{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:500;font-size:16px}.text-b3{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:500;font-size:14px}.text-b4,.button-menu__item,.pill-menu__item,.admin__clickable-badge--secondary,.admin__clickable-badge--primary,.admin__non-clickable-badge--grey,.admin__non-clickable-badge--secondary,.admin__non-clickable-badge--primary{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:500;font-size:12px}.text-f1,.admin__reward__platform__deactivate-button,.pagination .current,.pagination .page a,.pagination__wrapper .previous-page,.pagination__wrapper .next-page,.input__label{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:500;font-size:14px;font-weight:600}.text-f2{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:500;font-size:14px;font-weight:500}.text-f3,.input__upload::before{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:500;font-size:12px;font-weight:600}.text-f4,.content-list__card__info__desc,.content-list__card__info__date,.bottom-navigation__group-menu__label--selected,.bottom-navigation__group-menu__label,.input__upload__filename,.input__radiobutton__label,.input__checkbox__label{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:500;font-size:12px;font-weight:500}.text-f5{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:500;font-size:10px;font-weight:600}.text-f6,.input__upload__filesize{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:500;font-size:10px;font-weight:500}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-nowrap,.admin__clickable-badge--secondary,.admin__clickable-badge--primary,.admin__non-clickable-badge--grey,.admin__non-clickable-badge--secondary,.admin__non-clickable-badge--primary,.badge--info,.badge--green-light,.badge--yellow-light,.badge--red-light,.badge--red,.badge--primary,.badge{white-space:nowrap}.text-gray-650{color:#667085}.text-gray-500{color:#ccc}.text-primary-600{color:#0039e6}.m-0{margin:0}.m-1{margin:4px}.-m-1{margin:-4px}.m-2{margin:8px}.-m-2{margin:-8px}.m-3{margin:12px}.-m-3{margin:-12px}.m-4{margin:16px}.-m-4{margin:-16px}.m-5{margin:20px}.-m-5{margin:-20px}.m-6{margin:24px}.-m-6{margin:-24px}.m-7{margin:32px}.-m-7{margin:-32px}.m-8{margin:40px}.-m-8{margin:-40px}.m-9{margin:48px}.-m-9{margin:-48px}.m-10{margin:56px}.-m-10{margin:-56px}.m-11{margin:64px}.-m-11{margin:-64px}.m-12{margin:72px}.-m-12{margin:-72px}.m-13{margin:80px}.-m-13{margin:-80px}.m-14{margin:96px}.-m-14{margin:-96px}.m-auto{margin:auto}.p-0{padding:0}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:20px}.p-6{padding:24px}.p-7{padding:32px}.p-8{padding:40px}.p-9{padding:48px}.p-10{padding:56px}.p-11{padding:64px}.p-12{padding:72px}.p-13{padding:80px}.p-14{padding:96px}.mt-0{margin-top:0}.mt-1{margin-top:4px}.-mt-1{margin-top:-4px}.mt-2{margin-top:8px}.-mt-2{margin-top:-8px}.mt-3{margin-top:12px}.-mt-3{margin-top:-12px}.mt-4{margin-top:16px}.-mt-4{margin-top:-16px}.mt-5{margin-top:20px}.-mt-5{margin-top:-20px}.mt-6{margin-top:24px}.-mt-6{margin-top:-24px}.mt-7{margin-top:32px}.-mt-7{margin-top:-32px}.mt-8{margin-top:40px}.-mt-8{margin-top:-40px}.mt-9{margin-top:48px}.-mt-9{margin-top:-48px}.mt-10{margin-top:56px}.-mt-10{margin-top:-56px}.mt-11{margin-top:64px}.-mt-11{margin-top:-64px}.mt-12{margin-top:72px}.-mt-12{margin-top:-72px}.mt-13{margin-top:80px}.-mt-13{margin-top:-80px}.mt-14{margin-top:96px}.-mt-14{margin-top:-96px}.mt-auto{margin-top:auto}.mr-0{margin-right:0}.mr-1{margin-right:4px}.-mr-1{margin-right:-4px}.mr-2{margin-right:8px}.-mr-2{margin-right:-8px}.mr-3{margin-right:12px}.-mr-3{margin-right:-12px}.mr-4{margin-right:16px}.-mr-4{margin-right:-16px}.mr-5{margin-right:20px}.-mr-5{margin-right:-20px}.mr-6{margin-right:24px}.-mr-6{margin-right:-24px}.mr-7{margin-right:32px}.-mr-7{margin-right:-32px}.mr-8{margin-right:40px}.-mr-8{margin-right:-40px}.mr-9{margin-right:48px}.-mr-9{margin-right:-48px}.mr-10{margin-right:56px}.-mr-10{margin-right:-56px}.mr-11{margin-right:64px}.-mr-11{margin-right:-64px}.mr-12{margin-right:72px}.-mr-12{margin-right:-72px}.mr-13{margin-right:80px}.-mr-13{margin-right:-80px}.mr-14{margin-right:96px}.-mr-14{margin-right:-96px}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:4px}.-mb-1{margin-bottom:-4px}.mb-2{margin-bottom:8px}.-mb-2{margin-bottom:-8px}.mb-3{margin-bottom:12px}.-mb-3{margin-bottom:-12px}.mb-4{margin-bottom:16px}.-mb-4{margin-bottom:-16px}.mb-5{margin-bottom:20px}.-mb-5{margin-bottom:-20px}.mb-6{margin-bottom:24px}.-mb-6{margin-bottom:-24px}.mb-7{margin-bottom:32px}.-mb-7{margin-bottom:-32px}.mb-8{margin-bottom:40px}.-mb-8{margin-bottom:-40px}.mb-9{margin-bottom:48px}.-mb-9{margin-bottom:-48px}.mb-10{margin-bottom:56px}.-mb-10{margin-bottom:-56px}.mb-11{margin-bottom:64px}.-mb-11{margin-bottom:-64px}.mb-12{margin-bottom:72px}.-mb-12{margin-bottom:-72px}.mb-13{margin-bottom:80px}.-mb-13{margin-bottom:-80px}.mb-14{margin-bottom:96px}.-mb-14{margin-bottom:-96px}.mb-auto{margin-bottom:auto}.ml-0{margin-left:0}.ml-1{margin-left:4px}.-ml-1{margin-left:-4px}.ml-2{margin-left:8px}.-ml-2{margin-left:-8px}.ml-3{margin-left:12px}.-ml-3{margin-left:-12px}.ml-4{margin-left:16px}.-ml-4{margin-left:-16px}.ml-5{margin-left:20px}.-ml-5{margin-left:-20px}.ml-6{margin-left:24px}.-ml-6{margin-left:-24px}.ml-7{margin-left:32px}.-ml-7{margin-left:-32px}.ml-8{margin-left:40px}.-ml-8{margin-left:-40px}.ml-9{margin-left:48px}.-ml-9{margin-left:-48px}.ml-10{margin-left:56px}.-ml-10{margin-left:-56px}.ml-11{margin-left:64px}.-ml-11{margin-left:-64px}.ml-12{margin-left:72px}.-ml-12{margin-left:-72px}.ml-13{margin-left:80px}.-ml-13{margin-left:-80px}.ml-14{margin-left:96px}.-ml-14{margin-left:-96px}.ml-auto{margin-left:auto}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:4px;margin-right:4px}.-mx-1{margin-left:-4px;margin-right:-4px}.mx-2{margin-left:8px;margin-right:8px}.-mx-2{margin-left:-8px;margin-right:-8px}.mx-3{margin-left:12px;margin-right:12px}.-mx-3{margin-left:-12px;margin-right:-12px}.mx-4{margin-left:16px;margin-right:16px}.-mx-4{margin-left:-16px;margin-right:-16px}.mx-5{margin-left:20px;margin-right:20px}.-mx-5{margin-left:-20px;margin-right:-20px}.mx-6{margin-left:24px;margin-right:24px}.-mx-6{margin-left:-24px;margin-right:-24px}.mx-7{margin-left:32px;margin-right:32px}.-mx-7{margin-left:-32px;margin-right:-32px}.mx-8{margin-left:40px;margin-right:40px}.-mx-8{margin-left:-40px;margin-right:-40px}.mx-9{margin-left:48px;margin-right:48px}.-mx-9{margin-left:-48px;margin-right:-48px}.mx-10{margin-left:56px;margin-right:56px}.-mx-10{margin-left:-56px;margin-right:-56px}.mx-11{margin-left:64px;margin-right:64px}.-mx-11{margin-left:-64px;margin-right:-64px}.mx-12{margin-left:72px;margin-right:72px}.-mx-12{margin-left:-72px;margin-right:-72px}.mx-13{margin-left:80px;margin-right:80px}.-mx-13{margin-left:-80px;margin-right:-80px}.mx-14{margin-left:96px;margin-right:96px}.-mx-14{margin-left:-96px;margin-right:-96px}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:4px;margin-bottom:4px}.-my-1{margin-top:-4px;margin-bottom:-4px}.my-2{margin-top:8px;margin-bottom:8px}.-my-2{margin-top:-8px;margin-bottom:-8px}.my-3{margin-top:12px;margin-bottom:12px}.-my-3{margin-top:-12px;margin-bottom:-12px}.my-4{margin-top:16px;margin-bottom:16px}.-my-4{margin-top:-16px;margin-bottom:-16px}.my-5{margin-top:20px;margin-bottom:20px}.-my-5{margin-top:-20px;margin-bottom:-20px}.my-6{margin-top:24px;margin-bottom:24px}.-my-6{margin-top:-24px;margin-bottom:-24px}.my-7{margin-top:32px;margin-bottom:32px}.-my-7{margin-top:-32px;margin-bottom:-32px}.my-8{margin-top:40px;margin-bottom:40px}.-my-8{margin-top:-40px;margin-bottom:-40px}.my-9{margin-top:48px;margin-bottom:48px}.-my-9{margin-top:-48px;margin-bottom:-48px}.my-10{margin-top:56px;margin-bottom:56px}.-my-10{margin-top:-56px;margin-bottom:-56px}.my-11{margin-top:64px;margin-bottom:64px}.-my-11{margin-top:-64px;margin-bottom:-64px}.my-12{margin-top:72px;margin-bottom:72px}.-my-12{margin-top:-72px;margin-bottom:-72px}.my-13{margin-top:80px;margin-bottom:80px}.-my-13{margin-top:-80px;margin-bottom:-80px}.my-14{margin-top:96px;margin-bottom:96px}.-my-14{margin-top:-96px;margin-bottom:-96px}.my-auto{margin-top:auto;margin-bottom:auto}.pt-0{padding-top:0}.pt-1{padding-top:4px}.pt-2{padding-top:8px}.pt-3{padding-top:12px}.pt-4{padding-top:16px}.pt-5{padding-top:20px}.pt-6{padding-top:24px}.pt-7{padding-top:32px}.pt-8{padding-top:40px}.pt-9{padding-top:48px}.pt-10{padding-top:56px}.pt-11{padding-top:64px}.pt-12{padding-top:72px}.pt-13{padding-top:80px}.pt-14{padding-top:96px}.pr-0{padding-right:0}.pr-1{padding-right:4px}.pr-2{padding-right:8px}.pr-3{padding-right:12px}.pr-4{padding-right:16px}.pr-5{padding-right:20px}.pr-6{padding-right:24px}.pr-7{padding-right:32px}.pr-8{padding-right:40px}.pr-9{padding-right:48px}.pr-10{padding-right:56px}.pr-11{padding-right:64px}.pr-12{padding-right:72px}.pr-13{padding-right:80px}.pr-14{padding-right:96px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:4px}.pb-2{padding-bottom:8px}.pb-3{padding-bottom:12px}.pb-4{padding-bottom:16px}.pb-5{padding-bottom:20px}.pb-6{padding-bottom:24px}.pb-7{padding-bottom:32px}.pb-8{padding-bottom:40px}.pb-9{padding-bottom:48px}.pb-10{padding-bottom:56px}.pb-11{padding-bottom:64px}.pb-12{padding-bottom:72px}.pb-13{padding-bottom:80px}.pb-14{padding-bottom:96px}.pl-0{padding-left:0}.pl-1{padding-left:4px}.pl-2{padding-left:8px}.pl-3{padding-left:12px}.pl-4{padding-left:16px}.pl-5{padding-left:20px}.pl-6{padding-left:24px}.pl-7{padding-left:32px}.pl-8{padding-left:40px}.pl-9{padding-left:48px}.pl-10{padding-left:56px}.pl-11{padding-left:64px}.pl-12{padding-left:72px}.pl-13{padding-left:80px}.pl-14{padding-left:96px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:4px;padding-right:4px}.px-2{padding-left:8px;padding-right:8px}.px-3{padding-left:12px;padding-right:12px}.px-4{padding-left:16px;padding-right:16px}.px-5{padding-left:20px;padding-right:20px}.px-6{padding-left:24px;padding-right:24px}.px-7{padding-left:32px;padding-right:32px}.px-8{padding-left:40px;padding-right:40px}.px-9{padding-left:48px;padding-right:48px}.px-10{padding-left:56px;padding-right:56px}.px-11{padding-left:64px;padding-right:64px}.px-12{padding-left:72px;padding-right:72px}.px-13{padding-left:80px;padding-right:80px}.px-14{padding-left:96px;padding-right:96px}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:4px;padding-bottom:4px}.py-2{padding-top:8px;padding-bottom:8px}.py-3{padding-top:12px;padding-bottom:12px}.py-4{padding-top:16px;padding-bottom:16px}.py-5{padding-top:20px;padding-bottom:20px}.py-6{padding-top:24px;padding-bottom:24px}.py-7{padding-top:32px;padding-bottom:32px}.py-8{padding-top:40px;padding-bottom:40px}.py-9{padding-top:48px;padding-bottom:48px}.py-10{padding-top:56px;padding-bottom:56px}.py-11{padding-top:64px;padding-bottom:64px}.py-12{padding-top:72px;padding-bottom:72px}.py-13{padding-top:80px;padding-bottom:80px}.py-14{padding-top:96px;padding-bottom:96px}button{all:unset;cursor:pointer}.btn,.btn-fail,.btn-success,.btn-rounded--disabled,.btn-rounded,.btn-rounded--small,.btn-outline,.btn-outline--small,.btn-ghost--disabled,.btn-ghost,.btn-link--disabled,.btn-link,.btn-secondary-icon--disabled,.btn-secondary--disabled,.btn-secondary,.login__button--secondary,.btn-secondary-icon,.btn-primary-icon--disabled,.btn-primary--disabled,.btn-primary,.reward-shops-show__button-back,.reward-shops-show__button-success,.reward-shops-show__button-danger,.reward-shops-show__button-disabled,.reward-shops-show__button,.line-reward-shops-lists .reward-shop-card__button .disabled,.line-reward-shops-lists .reward-shop-card__button .active,.login__button--primary,.admin__reward__platform__deactivate-modal__button-confirm,.fullsize-navbar__button-wrapper .button,.button,.btn-primary-icon{padding:10px 20px;width:auto;border-radius:8px;cursor:pointer;text-align:center;display:flex;gap:8px;align-items:center;justify-content:center;line-height:16px}.btn>img,.btn-fail>img,.btn-success>img,.btn-rounded--disabled>img,.btn-rounded>img,.btn-rounded--small>img,.btn-outline>img,.btn-outline--small>img,.btn-ghost--disabled>img,.btn-ghost>img,.btn-link--disabled>img,.btn-link>img,.btn-secondary-icon--disabled>img,.btn-secondary--disabled>img,.btn-secondary>img,.login__button--secondary>img,.btn-secondary-icon>img,.btn-primary-icon--disabled>img,.btn-primary--disabled>img,.btn-primary>img,.reward-shops-show__button-back>img,.reward-shops-show__button-success>img,.reward-shops-show__button-danger>img,.reward-shops-show__button-disabled>img,.reward-shops-show__button>img,.line-reward-shops-lists .reward-shop-card__button .disabled>img,.line-reward-shops-lists .reward-shop-card__button .active>img,.login__button--primary>img,.admin__reward__platform__deactivate-modal__button-confirm>img,.fullsize-navbar__button-wrapper .button>img,.button>img,.btn-primary-icon>img{height:fit-content;width:fit-content}.btn-primary,.reward-shops-show__button-back,.reward-shops-show__button-success,.reward-shops-show__button-danger,.reward-shops-show__button-disabled,.reward-shops-show__button,.line-reward-shops-lists .reward-shop-card__button .disabled,.line-reward-shops-lists .reward-shop-card__button .active,.login__button--primary,.admin__reward__platform__deactivate-modal__button-confirm,.fullsize-navbar__button-wrapper .button,.button,.btn-primary-icon{color:#fff;background-color:#313131;transition:all .2s ease-in-out}.btn-primary:hover,.reward-shops-show__button-back:hover,.reward-shops-show__button-success:hover,.reward-shops-show__button-danger:hover,.reward-shops-show__button-disabled:hover,.reward-shops-show__button:hover,.line-reward-shops-lists .reward-shop-card__button .disabled:hover,.line-reward-shops-lists .reward-shop-card__button .active:hover,.login__button--primary:hover,.admin__reward__platform__deactivate-modal__button-confirm:hover,.button:hover,.btn-primary-icon:hover{background-color:#868686}.btn-primary--disabled{cursor:no-drop;color:#979797;background-color:#dadada}.btn-primary--disabled:hover{background-color:#dadada}.btn-primary-icon{padding:12px 12px}.btn-primary-icon--disabled{cursor:no-drop;color:#979797;background-color:#dadada;padding:12px 12px}.btn-secondary,.login__button--secondary,.btn-secondary-icon{color:#313131;background-color:#fff;box-shadow:0px 0px 0px 2px #313131 inset;transition:all .2s ease-in-out}.btn-secondary:hover,.login__button--secondary:hover,.btn-secondary-icon:hover{color:#868686;background-color:#dedede;box-shadow:0px 0px 0px 2px #868686 inset}.btn-secondary:hover img,.login__button--secondary:hover img,.btn-secondary-icon:hover img{filter:invert(49%) sepia(0%) saturate(185%) hue-rotate(181deg) brightness(106%) contrast(98%);transition:all .2s ease-in-out}.btn-secondary--disabled{cursor:no-drop;color:#cecece;background-color:#fff;box-shadow:0px 0px 0px 2px #cecece inset}.btn-secondary-icon{padding:12px 12px}.btn-secondary-icon--disabled{cursor:no-drop;color:#cecece;background-color:#fff;box-shadow:0px 0px 0px 2px #cecece inset;padding:12px 12px}.btn-link{color:#313131;background-color:rgba(0,0,0,0);transition:all .2s ease-in-out}.btn-link:hover{color:#313131}.btn-link--disabled{cursor:no-drop;color:#979797}.btn-ghost{color:#313131;background-color:rgba(0,0,0,0);transition:all .2s ease-in-out}.btn-ghost:hover{background-color:#dedede;color:#868686}.btn-ghost--disabled{cursor:no-drop;color:#979797}.btn-outline,.btn-outline--small{border-radius:40px;padding:10px 20px;box-shadow:0px 0px 0px 2px #313131 inset}.btn-outline--small{font-size:12px;padding:5px 15px}.btn-outline:hover,.btn-outline--small:hover{color:#313131;background-color:#dedede;box-shadow:0px 0px 0px 2px #868686 inset}.btn-rounded,.btn-rounded--small{border-radius:40px;padding:10px 20px;background-color:#313131;box-shadow:0px 0px 0px 2px #313131 inset;color:#fff}.btn-rounded--small{font-size:12px;padding:5px 15px}.btn-rounded:hover,.btn-rounded--small:hover{color:#313131;background-color:#dedede;box-shadow:0px 0px 0px 2px #868686 inset}.btn-rounded--disabled{cursor:not-allowed;color:#979797}.btn-dropdown{position:relative}.btn-dropdown__content{display:flex;flex-direction:column;background-color:#fff;gap:8px;width:191px;position:absolute;padding:10px;border-radius:6px;border-width:2px;border-color:#313131;border-style:solid;margin:0;top:100%;right:0;z-index:100;list-style-type:none}.btn-dropdown__content li{cursor:pointer;transition:all .2s ease-in-out;border-radius:4px}.btn-dropdown__content li a{padding:8px 16px;display:block}.btn-dropdown__content li:hover{background-color:#313131;color:#fff}.btn-success{color:#fff;background-color:#4caf50;transition:all .2s ease-in-out;min-width:120px}.btn-fail{color:#e53935;background-color:#fff;transition:all .2s ease-in-out;box-shadow:0px 0px 0px 2px #e53935 inset;min-width:120px}.btn--danger{color:#fff;background-color:#e53935;box-shadow:0px 0px 0px 2px #e53935 inset;transition:all .2s ease-in-out}.btn--danger:hover{color:#fff;background-color:#b71c1c;box-shadow:0px 0px 0px 2px #b71c1c inset}.btn--success{color:#fff;background-color:#4caf50;box-shadow:0px 0px 0px 2px #4caf50 inset;transition:all .2s ease-in-out}.btn--success:hover{color:#fff;background-color:#1b5e20;box-shadow:0px 0px 0px 2px #1b5e20 inset}.input{display:grid}.input input,.input textarea,.input span.input{padding-block:0px;width:-webkit-fill-available;padding:5px 12px;border-style:solid;border-color:#d9d9d9;border-width:2px;border-radius:6px;color:#000;background-color:#fff}.input input:focus-visible,.input textarea:focus-visible,.input span.input:focus-visible{outline:none}.input textarea{resize:vertical}.input input[type=search]{width:-webkit-fill-available;padding:10px 12px;border-style:none;border-color:#d9d9d9;border-width:2px;border-radius:40px;color:#000;background-color:#fff}.input__label{color:#555;padding-bottom:4px}.input__label--asterisk{color:#b71c1c}.input__label.flex{display:flex;justify-content:space-between}.input__label .sub{color:#777a86;font-size:12px;font-weight:normal;display:inline-block;text-align:right}.input--error input,.input--error textarea{color:#b71c1c;border:2px solid #e53935}.input--error input[type=file]{color:#b71c1c;border:dashed 2px #e53935 !important}.input--error select{color:#e53935;border:2px solid #e53935}.input--error .input__label{color:#b71c1c}.input--error .input__dropdown__wrapper{border:2px solid #e53935}.input--error .input__richtext{border:2px solid #e53935}.input--error .multiselect__container{border:2px solid #e53935}.input--error .multiselect__container input[type=text]{border:none}.input--readonly{cursor:default;background-color:#ededed !important}.input__password{display:block;position:relative}.input__password__eye{position:absolute;right:5px;top:3px;cursor:pointer}.input__password__eye .hide{display:none}.input__search{width:320px;position:relative}.input__search input[type=search]::-webkit-search-decoration,.input__search input[type=search]::-webkit-search-cancel-button,.input__search input[type=search]::-webkit-search-results-button,.input__search input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.input__search input[type=search]{padding-left:40px;padding-right:34px}.input__search__submit-button{display:none}.input__search__clear-button{display:grid;cursor:pointer;width:fit-content;position:absolute;justify-self:end;padding:10px}.input__search__icon{position:absolute;z-index:1;padding:9px}.input__multiselect__wrapper{display:flex;flex-direction:column;gap:4px}.input__dropdown{position:relative}.input__dropdown__wrapper{display:grid;grid-template-columns:1fr 30px;height:32px;border-style:solid;border-color:#d9d9d9;border-width:2px;border-radius:6px;color:#000;align-items:center;padding-left:12px}.input__dropdown__wrapper--success{border-color:#4caf50}.input__dropdown .list,.input__dropdown .list-mobile{z-index:10;width:-webkit-fill-available;padding:10px 8px;border-style:solid;border-color:#d9d9d9;border-width:2px;border-radius:6px;color:#000;top:48px;left:0px;width:calc(100% - 18px);max-height:320px;overflow-y:auto;position:absolute;background-color:#fff}.input__dropdown .list-mobile{top:28px}.input__dropdown ul,.input__dropdown li{display:grid;padding:6px 8px}.input__dropdown li:hover{background-color:#d9d9d9;transition:all .2s ease-in-out;border-radius:4px}.input__dropdown summary{outline:none;position:relative}.input__dropdown summary input[type=radio]{display:none}.input__dropdown summary::-webkit-details-marker,.input__dropdown summary::marker{display:none;content:" "}.input__dropdown summary:after{content:"";background-image:url(/assets/input/chevron_down-7f5a04f7e3c49853530d74626975a3d35f2754b49ca92c4141c8869a87f20f58.svg);float:left;width:24px;height:24px;position:absolute;top:-12px}.input__dropdown details[open] summary:after{content:" ";background-image:url(/assets/input/chevron_up-a8dca77c89293d5f58bd69650551aaa059760dbde1602fa64ba65303d30962ba.svg)}.input__checkbox{display:grid;grid-template-columns:30px 1fr;align-items:top}.input__checkbox input[type=checkbox]{background-color:#fff;border-style:solid;border-color:#d9d9d9;border-width:2px;border-radius:4px;width:22px;height:22px;cursor:pointer;appearance:none;margin:0;transform:translateY(-0.075em);display:grid;place-content:center}.input__checkbox input[type=checkbox]::before{content:"";width:12px;height:12px;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #fff;transform-origin:bottom left;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}.input__checkbox input[type=checkbox]:checked{background-color:#555}.input__checkbox input[type=checkbox]:checked::before{transform:scale(1)}.input__checkbox--danger input[type=checkbox]:checked{background-color:#e53935}.input__checkbox--danger input[type=checkbox]::before{clip-path:polygon(0% 40%, 100% 40%, 100% 60%, 0% 60%)}.input__checkbox--success input[type=checkbox]:checked{background-color:#4caf50}.input__checkbox__label{color:#000}.input__checkbox__label--danger{color:#e53935}.input__checkbox__label--success{color:#4caf50}.input__radiobutton{display:grid;grid-template-columns:30px 1fr;align-items:top}.input__radiobutton input[type=radio]{background-color:#fff;border-style:solid;border-color:#d9d9d9;border-width:2px;border-radius:12px;width:22px;height:22px;cursor:pointer;appearance:none;margin:0;transform:translateY(-0.075em);display:grid;place-content:center}.input__radiobutton input[type=radio]::before{content:"";width:12px;height:12px;border-radius:12px;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #555;transform-origin:bottom left}.input__radiobutton input[type=radio]:checked{border-color:#555;border-width:2px}.input__radiobutton input[type=radio]:checked::before{transform:scale(1)}.input__radiobutton--danger input[type=radio]::before{box-shadow:inset 1em 1em #e53935}.input__radiobutton--danger input[type=radio]:checked{border-color:#e53935}.input__radiobutton--success input[type=radio]::before{box-shadow:inset 1em 1em #4caf50}.input__radiobutton--success input[type=radio]:checked{border-color:#4caf50}.input__radiobutton__label{color:#000}.input__radiobutton__label--danger{color:#e53935}.input__radiobutton__label--success{color:#4caf50}.input__radiobutton--readonly{pointer-events:none}.input__radiobutton--readonly input[type=radio]{background-color:#d9d9d9}.input__radiobutton__option-wrapper{display:flex;align-items:center;gap:12px;padding-top:4px}.input__datetime{position:relative;resize:none}.input__datetime input{text-transform:uppercase}.input__datetime input[type=datetime-local]::-webkit-calendar-picker-indicator,.input__datetime input[type=date]::-webkit-calendar-picker-indicator,.input__datetime input[type=time]::-webkit-calendar-picker-indicator{display:none}.input__datetime__icon{position:absolute;right:10px;bottom:2px;cursor:pointer}.input__monthpicker{position:relative;resize:none}.input__monthpicker input{text-transform:uppercase}.input__monthpicker input[type=datetime-local]::-webkit-calendar-picker-indicator,.input__monthpicker input[type=date]::-webkit-calendar-picker-indicator,.input__monthpicker input[type=time]::-webkit-calendar-picker-indicator{display:none}.input__monthpicker__icon{position:absolute;right:10px;bottom:0;cursor:pointer}.input__upload{border:dashed 2px #d9d9d9 !important;background:url(/assets/input/upload-fd4e02049325a1222af3ed95c96ffe2208001f5218127eed8a289269ad8ebe8a.svg) center 30px no-repeat !important;height:126px !important}.input__upload::before{color:#979797;content:"Drag and drop or click to browse files";bottom:32px;position:absolute;justify-content:center;width:100%;display:grid}.input__upload::file-selector-button{display:none}.input__upload--readonly{pointer-events:none;background-color:red;border:dashed 2px #d9d9d9 !important;background:url(/assets/input/upload-fd4e02049325a1222af3ed95c96ffe2208001f5218127eed8a289269ad8ebe8a.svg) center 30px no-repeat !important;height:126px !important}.input__upload__form-wrapper{display:grid;position:relative}.input__upload__form-wrapper span{position:absolute}.input__upload__form-wrapper input[type=file]{color:rgba(0,0,0,0);padding:0px}.input__upload__form-wrapper--readonly{display:grid;position:relative;background-color:#ededed}.input__upload__form-wrapper--readonly .input__upload{pointer-events:none}.input__upload__file{display:grid;grid-template-columns:36px 1fr 24px;gap:16px;width:-webkit-fill-available;padding:0px 14px 0px 16px;min-height:52px;border-style:solid;border-color:#d9d9d9;border-width:2px;border-radius:6px;margin-top:12px;align-items:center}.input__upload__file .icon{display:grid;place-content:center}.input__upload__file .icon--hidden{display:none}.input__upload__filename{color:#555;word-break:break-all}.input__upload__filesize{color:#979797}.input__richtext{border:solid 2px #d9d9d9;padding:20px}.hidden{display:none}.readonly{pointer-events:none}input[type=button],input[type=submit],input[type=reset]{border:none;text-decoration:none;cursor:pointer}.field_with_errors .input__upload{border:dashed 2px #e53935 !important}.navbar{height:80px;display:grid;padding:0px 52px;align-items:center;background-color:#f3f5f9;color:#000}.navbar__wrapper{display:grid;grid-template-columns:max-content 1fr max-content;gap:30px;align-items:center}.navbar__logo{display:grid;align-items:center}.navbar__menu-wrapper{display:flex;gap:48px}.navbar__menu-wrapper .menu{text-decoration:none;color:#000}.navbar__menu-wrapper .menu:hover{color:#001999}.navbar__button-wrapper{display:flex;gap:20px;height:44px}.mobile-navbar{display:grid;background-color:#f3f5f9;color:#000}.mobile-navbar__wrapper{display:grid;height:60px;align-items:center;justify-items:center;position:relative}.mobile-navbar__wrapper--left{justify-content:left;padding-left:20px}.mobile-navbar__menu-wrapper .line--horizontal{content:" ";width:100%;height:1px;background-color:#d2d4da}.mobile-navbar__menu-subwrapper{padding:32px 20px 20px 20px;display:grid;gap:30px}.mobile-navbar__logo{display:grid;margin:auto}.mobile-navbar__button-wrapper{padding-right:20px;position:absolute;right:0;display:grid;align-items:center;cursor:pointer}.mobile-navbar__button-wrapper a{display:grid;align-items:center}.mobile-navbar__action-button-wrapper{display:grid;gap:20px}.hidden{display:none !important}.button{color:#fff;background-color:#007bff;border-radius:55px;max-height:24px;max-width:fit-content;margin:auto}.fullsize-navbar{display:grid;grid-template-rows:72px 1px 64px;padding:0px 52px;align-items:center;background-color:#f3f5f9;color:#000}.fullsize-navbar__top-wrapper{display:grid;align-items:center;position:relative}.fullsize-navbar__top-wrapper__grid{display:grid;grid-template-columns:repeat(2, max-content);justify-content:space-between;align-items:center;z-index:2}.fullsize-navbar__bottom-wrapper{display:grid;width:100%;align-items:center}.fullsize-navbar__login-wrapper{display:flex;gap:24px;align-items:center}.fullsize-navbar__logo{display:grid;align-items:center;justify-items:center;position:absolute;width:100%;z-index:1}.fullsize-navbar__menu-wrapper{display:flex;gap:48px}.fullsize-navbar__menu-wrapper .menu{text-decoration:none;color:#000}.fullsize-navbar__menu-wrapper .menu:hover{color:#001999}.fullsize-navbar__button-wrapper{display:flex;gap:20px;height:44px}.fullsize-navbar__button-wrapper .button{color:#fff;background-color:#007bff;border-radius:55px;max-height:24px}.fullsize-navbar .line--horizontal{content:" ";width:100%;height:1px;background-color:#d2d4da}.fullsize-navbar .line--vertical{content:" ";height:100%;width:1px;background-color:#d2d4da}.footer{display:grid;align-items:center;background-color:#f3f5f9;color:#5b5e6a}.footer__wrapper{padding:0px 20px}@media(min-width: 1240 px){.footer__wrapper{padding:0px}}.footer__main{display:grid;grid-template-columns:1fr;gap:40px;align-items:center;padding:32px 0px;width:100%;margin:auto;height:100%}@media(min-width: 1199px){.footer__main{grid-template-columns:256px 1fr;padding:52px 0px;gap:30px}}.footer__main__col--1{height:100%}.footer__main__col--2{height:100%}.footer__bottom{width:100%;max-width:1200px;margin:auto;color:#5b5e6a;position:relative;padding-bottom:16px}@media(min-width: 1199px){.footer__bottom{height:60px;padding-bottom:0px}}.footer__bottom .line{content:" ";width:100%;height:1px;background-color:#d2d4da;margin-bottom:20px}.footer__bottom-wrapper{display:grid}.footer__bottom-wrapper .copyright{justify-content:center;display:grid;width:100%;position:relative;padding-top:32px}@media(min-width: 1199px){.footer__bottom-wrapper .copyright{position:absolute;padding-top:0px}}.footer__bottom-subwrapper{display:grid;width:100%;grid-template-columns:repeat(2, max-content);justify-content:space-between;position:relative}.footer__logo{display:grid;align-items:center}.footer__menu-wrapper{display:flex;gap:48px}.footer__menu-wrapper .menu{text-decoration:none;color:#5b5e6a}.footer__menu-wrapper .menu:hover{color:#001999}.footer__detail{padding-top:24px}.pagination{width:fit-content}.pagination__wrapper{display:grid;justify-items:center;grid-template-columns:40px max-content 40px;gap:8px;place-content:center;place-items:center}.pagination__wrapper .previous-page,.pagination__wrapper .next-page{color:#000;background-color:#f6f6f6;display:inline-grid;height:40px;width:40px;place-items:center;margin:0px 4px}.pagination__wrapper .previous-page a,.pagination__wrapper .next-page a{display:grid;align-items:center}.pagination .page a{color:#000;background-color:#f6f6f6;display:inline-grid;height:40px;width:40px;place-items:center;margin:0px 4px}.pagination .current{display:inline-grid;height:40px;width:40px;place-items:center;margin:0px 4px;color:#fff;background-color:#007bff}.pagination .prev,.pagination .next,.pagination .first,.pagination .last{display:none}.admin{font-family:"Poppins","Noto Sans Thai",sans-serif}.admin__task-preview{width:100%;height:100%;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}.admin__container{display:flex;height:100vh}.admin__container__break{margin:0px -40px;width:calc(100% + 80px)}.admin__content{flex:1;background-color:#f4f4f4;padding:40px;overflow-y:auto}.admin__sidebar{width:200px;background-color:#fff;color:#000;overflow-y:auto;transition:all .3s ease-in-out}.admin__sidebar--shrink{width:60px;transition:all .3s ease-in-out;background-color:#fff}.admin__sidebar--shrink .admin__sidebar--title,.admin__sidebar--shrink .admin__sidebar--menu,.admin__sidebar--shrink .admin__sidebar--bottom{display:none}.admin__sidebar__wrapper{display:grid;height:calc(100vh - 40px);grid-template-rows:60px 1fr 80px;padding:20px 0px;overflow-y:hidden}.admin__sidebar--title{text-align:center;place-content:center}.admin__sidebar--menu{position:relative;height:100%;overflow-y:scroll;padding-left:20px;padding-right:20px}.admin__sidebar--menu::-webkit-scrollbar{width:3px}.admin__sidebar--menu::-webkit-scrollbar-track{box-shadow:inset 0 0 2px rgba(0,0,0,.3)}.admin__sidebar--menu::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090;border-radius:20px}.admin__sidebar--menu .menu{display:flex;flex-direction:column;gap:16px;list-style-type:none;padding-inline-start:0px}.admin__sidebar--menu .menu-item .submenu{margin-top:10px;padding:10px 0px 10px 10px;background-color:#f0f8fd;border-radius:4px;list-style-type:none}.admin__sidebar--bottom{display:grid;padding-left:20px}.admin__sidebar--bottom .name{padding-top:10px}.admin__sidebar--toggle-button{width:40px;height:40px;border-radius:50%;border:none;background-color:#007bff;color:#fff;font-size:30px;font-weight:light;cursor:pointer;display:flex;justify-content:center;align-items:center;position:absolute;left:180px;bottom:100px;transition:all .3s ease-in-out;rotate:180deg}.admin__sidebar--toggle-button img{filter:invert(100%) sepia(0%) saturate(7500%) hue-rotate(146deg) brightness(116%) contrast(104%)}.admin__sidebar--toggle-button--shrink{left:40px;bottom:100px;rotate:0deg;transition:all .3s ease-in-out}.admin__table{padding-top:12px;padding-bottom:20px}.admin__table .break-word{word-break:break-word}.admin__pagination{padding-top:20px;justify-items:center;text-align:center}.admin__title__wrapper{display:grid;grid-template-columns:1fr max-content;justify-content:space-between;align-items:center}.admin__title__subwrapper{display:grid;grid-template-columns:max-content max-content;gap:20px;height:42px}.admin__title__action-wrapper{display:flex;gap:12px;justify-content:end}.admin__breadcrumb{display:flex;gap:8px}.admin__content__wrapper{margin-top:12px;background-color:#fff;border-radius:10px;padding:30px;gap:12px;display:grid}.admin__content__wrapper--user{margin-top:30px}.admin__content__button-wrapper{display:flex;gap:12px;justify-content:end;padding-top:20px}.admin__content-header{display:flex;flex-direction:column;gap:15px}.admin__form__wrapper{display:grid;gap:22px}.admin__form__subwrapper{display:grid;gap:12px;position:relative}.admin__form__col-span-2{grid-column:span 2/span 2}.admin__form__grid--2{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}.admin__form__grid--2 div{align-content:center}.admin__form__grid--2 .input__checkbox{padding-bottom:6px}.admin__form__grid--2-max-content-right{display:grid;grid-template-columns:1fr max-content;gap:24px;align-items:end}.admin__form__grid--2-max-content-right:has(>:only-child),.admin__form__grid--2-max-content-right:empty{grid-template-columns:1fr}.admin__form__grid--2-max-content-right div{align-content:center}.admin__form__grid--2-max-content-right .input__checkbox{padding-bottom:6px}.admin__form__grid--2 .button-wrapper:last-child{display:flex;justify-content:end;align-items:end}.admin__form__grid--4{display:grid;grid-template-columns:repeat(4, 1fr);gap:12px}.admin__form__grid--3{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}.admin__form__grid--3-4{display:grid;grid-template-columns:3fr 1fr;gap:12px}.admin__form__grid--gap-y-0{row-gap:0}.admin__form__grid--2-3{display:grid;grid-template-columns:2fr 1fr;gap:12px}.admin__form__flex{display:flex;gap:8px}.admin__form__flex--column{display:flex;flex-direction:column;gap:16px}.admin__form__flex--items-end{align-items:flex-end}.admin__form__flex--items-center{align-items:center}.admin__form__flex--content-between{justify-content:space-between}.admin__form__flex--content-end{justify-content:flex-end}.admin__form__flex .w-full{width:100%}.admin__quiz-header{display:grid;grid-template-columns:1fr 250px;gap:20px}.admin__task-header{display:flex;gap:20px}.admin__task-header--full{flex:1}.admin__task-header--auto{width:auto}.admin__subform__wrapper{background-color:#fff;border-radius:10px;padding:20px;gap:12px;display:grid;box-shadow:rgba(0,0,0,.1) 0px 2px 10px}.admin__button--add-condition{font-size:14px;box-shadow:0px 0px 0px 2px #777a86 inset;color:#777a86;max-width:fit-content}.admin__condition{display:flex;flex-direction:column;align-items:start;gap:12px}.admin__condition-group{display:flex;width:100%;gap:12px}.admin__condition-item{min-width:240px}.admin__condition-space{display:block}@media(min-width: 1100px){.admin__condition-space{display:none}}.admin__condition-delete{justify-self:end;align-self:flex-end}@media(min-width: 1100px){.admin__condition-delete{justify-self:end}}.admin__question__title{display:flex;gap:4px}.admin__question__bottom{display:flex;justify-content:end;align-items:center;gap:20px}.admin__question__bottom .delete{width:fit-content;cursor:pointer;color:#999}.admin__question__bottom .delete:hover{color:#b71c1c}.admin__question__head{display:flex;justify-content:space-between;align-items:center}.admin__question__button-wrapper{display:flex;gap:12px;padding-top:30px}.admin__question__subwrapper{display:grid;grid-template-columns:1fr 200px;gap:24px;align-items:end}.admin__question__subwrapper .input__checkbox{padding-bottom:6px}.admin__question__wrapper{position:relative}.admin__question__wrapper .no-question{position:absolute;z-index:1;margin-top:8px}.admin__question__wrapper .question-panel{position:relative;z-index:2;margin-top:8px}.admin__question__wrapper .question-grid{display:grid;grid-template-columns:1fr 250px;gap:20px}.admin__question__wrapper .question-choice{display:flex;gap:10px;align-items:flex-end}.admin__question__wrapper .question-choice :first-child{width:100%}.admin__question__multiple-choice-adder-wrapper{display:flex;align-items:flex-end;justify-content:center;gap:20px;width:100%;padding-bottom:20px}.admin__question__multiple-choice-adder-wrapper .choice-adder{display:flex;gap:8px;align-items:flex-end;flex:1}.admin__question__multiple-choice-adder-wrapper .choice-adder :first-child{width:100%}.admin__question__input-point-wrapper{position:relative;width:255px}.admin__question__input-point-warning{position:absolute;bottom:-32px;left:0;width:100%;font-size:12px}.admin__preview-quiz-container{display:flex;flex-direction:column;height:100%}.admin__preview-quiz-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding-top:100px}.admin__preview-quiz-mobile-size{overflow:auto;-ms-overflow-style:none;scrollbar-width:none;width:375px;height:812px;border:1px solid #000;background-color:#fff}.admin__preview-quiz__button{display:flex;margin:auto;padding-top:30px;gap:10px}.admin__divide{margin:20px 0px;border:1px solid #d3d3d3;width:100%}.admin__taskset__task-list-header-wrapper{display:flex;justify-content:space-between;align-items:center}.admin__taskset__task-list-header-action{display:flex;gap:12px}.admin__taskset__task-list-header-option{display:flex;align-items:center;gap:26px}.admin__taskset__task-list-header-option-items{display:flex;align-items:center;gap:12px}.admin__taskset__task-list{border-radius:10px;border:1px solid #d8d8d8;padding:32px 24px}.admin__taskset__task-item{display:flex;gap:8px;border:1px solid #d8d8d8;border-radius:4px;padding:10px 16px}.admin__taskset__task-item .handle{cursor:grab}.admin__taskset__task-list--error{border:2px solid #e53935 !important}.admin__taskset__task-list--empty{width:100%;height:230px;border-radius:10px;border:1px solid #d8d8d8}.admin__taskset__task-list--empty::after{content:"No Task under this Task Set yet";color:#d8d8d8;display:flex;justify-content:center;align-items:center;height:100%;width:100%}.admin__taskset__task-select{display:flex;flex-direction:column;box-shadow:0px 0px 4px 0px rgba(0,0,0,.2509803922);background:#fcfcfd}.admin__taskset__task-select-header{display:grid;grid-template-columns:1fr max-content;padding:20px;justify-content:space-between;align-items:center}.admin__taskset__task-select-footer{padding:20px;display:flex;justify-content:end;align-items:end;gap:12px}.admin__reward-sub-title{color:#54394b}.admin__reward__platform__upload-coupon-form{display:flex;flex-direction:column;gap:40px;border-radius:10px;padding:62px 46px 40px 46px}.admin__reward__platform__upload-coupon-form__wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:27px}.admin__reward__platform__upload-coupon-form__footer{display:flex;gap:12px;justify-content:end}.admin__reward__platform__deactivate-modal{display:flex;flex-direction:column;gap:40px;border-radius:10px;padding:68px 40px 40px 40px;font-size:18px;font-weight:500;line-height:28px}.admin__reward__platform__deactivate-modal__title{font-weight:600}.admin__reward__platform__deactivate-modal__title span{color:#e53935}.admin__reward__platform__deactivate-modal__wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:40px}.admin__reward__platform__deactivate-modal__content{text-align:center;display:flex;width:500px;flex-direction:column;justify-content:center;align-items:center;gap:16px}.admin__reward__platform__deactivate-modal__footer{display:flex;gap:12px;justify-content:end}.admin__reward__platform__deactivate-modal__button-confirm{background-color:#e53935 !important}.admin__reward__platform__deactivate-button{color:#e53935;text-decoration:underline}.admin__reward__platform__deactivate-text{color:#e53935}.admin__kebab-icon{padding:0px 40px}.admin__campaign_link{color:#007bff}.admin__dash{width:16px;border:1px solid #d3d3d3}.campaign-filter{position:relative}.campaign-filter__button{display:flex;gap:8px;align-items:center;justify-content:center;padding:8px 16px;border:1px solid #d0d5dd;border-radius:8px;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0px 1px 2px 0px rgba(16,24,40,.0509803922);background-color:#fff}.campaign-filter__button--active{background-color:#313131;color:#fff}.campaign-filter__form{background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:14px;z-index:10;position:absolute;top:50px;left:0;width:274px;height:fit-content;display:flex;flex-direction:column;gap:10px}.campaign-filter__form-period-wrapper{display:flex;flex-direction:column}.campaign-filter__form-action{margin-top:40px;display:flex;flex-direction:column;gap:8px}body{margin:0;padding:0;height:100%}.table__wrapper{background-color:#fff;border-radius:8px;padding:20px 10px 14px 10px;overflow-x:auto}.table__wrapper.bordered{border:1px solid #d9d9d9;border-radius:12px;overflow:hidden;padding:0}.table__wrapper.bordered th{background-color:#f8f9fc;padding:12px}.table__wrapper.bordered th,.table__wrapper.bordered td{border-right:1px solid #d9d9d9;font-size:12px}.table__wrapper.bordered th:last-child,.table__wrapper.bordered td:last-child{border-right:none}.table__wrapper.bordered td{border-radius:12px;border-top:1px solid #d9d9d9}.table__wrapper.bordered tr:hover{border-radius:0}.table__wrapper.bordered tr:hover td{border-radius:0}.table__wrapper.bordered.input--error{color:#b71c1c;border:2px solid #e53935}.table__wrapper table{table-layout:fixed;width:100%;padding:20px 0px;text-align:left;border-collapse:collapse}.table__wrapper table th{padding:0px 20px 8px 20px}.table__wrapper table td{padding:10px 20px}.table__wrapper table td .action-button{gap:20px;display:flex;justify-content:end;align-items:center}.table__wrapper table td .action-button button{all:unset}.table__wrapper table tbody tr{background-color:rgba(0,0,0,0);transition:all .3s ease-in-out;border-radius:30px}.table__wrapper table tbody tr:hover{background-color:#eff9ff;color:#2578bf;transition:all .3s ease-in-out;border-radius:30px}.table__wrapper table tbody .not-found{color:#777a86}.table__wrapper table tbody .not-found:hover{background-color:rgba(0,0,0,0);color:#777a86;cursor:default}.table__subwrapper{background-color:#fff;margin:6px 0px;padding:20px 10px 14px 10px;border:2px solid #d9d9d9;border-radius:8px}.table__subwrapper--error{border:2px solid #e53935}.table__subwrapper table{width:100%;padding:20px 0px;text-align:left;border-collapse:collapse}.table__subwrapper table th{padding:0px 16px 4px 16px}.table__subwrapper table td{padding:6px 16px}.table__subwrapper table td .action-button{gap:20px;display:grid;grid-template-columns:1fr max-content;cursor:pointer}.table__subwrapper table td .action-button button{all:unset}.table__subwrapper table tbody tr{background-color:rgba(0,0,0,0);transition:all .3s ease-in-out;border-radius:30px}.table__subwrapper table tbody tr:hover{background-color:#eff9ff;color:#2578bf;transition:all .3s ease-in-out;border-radius:30px}.table__subwrapper table tbody .not-found{color:#777a86}.table__subwrapper table tbody .not-found:hover{background-color:rgba(0,0,0,0);color:#777a86;cursor:default}.table__task-select-wrapper{background-color:#fff;border-radius:8px;padding:20px 10px 14px 10px;height:439px;overflow-y:auto}.table__task-select-wrapper table{width:100%;padding:20px 0px;text-align:left;border-collapse:collapse}.table__task-select-wrapper table th{padding:0px 16px 4px 16px}.table__task-select-wrapper table td{padding:6px 16px}.table__task-select-wrapper table td .action-button{gap:20px;display:grid;grid-template-columns:1fr max-content;cursor:pointer}.table__task-select-wrapper table td .action-button button{all:unset}.table__task-select-wrapper table tr{border-bottom:1px solid #eaecf0}.table__task-select-wrapper table tbody tr{background-color:rgba(0,0,0,0);transition:all .3s ease-in-out;border-radius:30px}.table__task-select-wrapper table tbody tr:hover{background-color:#eff9ff;color:#2578bf;transition:all .3s ease-in-out;border-radius:30px}.table__task-select-wrapper table tbody .not-found{color:#777a86}.table__task-select-wrapper table tbody .not-found:hover{background-color:rgba(0,0,0,0);color:#777a86;cursor:default}.csv-input{display:flex;flex-direction:column;gap:8px}.admin-dashboard__wrapper{width:fit-content;margin:auto;height:calc(100% - 40px);align-content:center;text-align:center}.admin-dashboard--des{padding-top:20px;max-width:600px}.admin__filter{font-size:12px;background-color:#edefff;border-radius:8px;padding:6px 12px;width:fit-content;justify-self:end}.admin__filter--bold{font-weight:500}.admin__filter--italic{font-style:italic}.admin__audience__user-count{color:#000}.admin__audience__user-count .text-info{font-weight:600;color:#001999}.admin__audience__user-count .text-error{font-weight:600;color:#e53935}.admin__audience__user-count .text-error-link{font-weight:600;color:#e53935;text-decoration:underline}.admin__audience__user-count .text-caption{margin-left:10px;font-weight:400;color:#999;font-style:italic}.login{background-color:#fff;max-width:560px;height:max-content;margin:auto;border-radius:20px;margin-top:72px}.login__container{display:flex;flex-direction:column;height:100vh}.login__wrapper{display:grid;padding:24px 32px;gap:24px}.login__wrapper p{text-align:center}.login__subwrapper{display:grid;gap:16px}.login__header{text-align:center}.login__alert{text-align:center;color:#b71c1c}.login__button--primary{width:-webkit-fill-available}.login__button--secondary{width:-webkit-fill-available}.login__or{text-align:center}.login__content{flex:1;overflow-y:auto}.login__footer{flex-shrink:0}.login__footer .line-layout__legal-notice{position:relative}.badge{background-color:#d9d9d9;color:#364254;padding:4px 10px;border-radius:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.badge__container{display:flex;gap:4px;flex-wrap:wrap}.badge--primary{background-color:#313131;color:#f2f4f7;padding:4px 10px;border-radius:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.badge--red{background-color:#d6001d;color:#fff;padding:4px 10px;border-radius:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.badge--red-light{background-color:#ffdade;color:#d6001c;padding:4px 10px;border-radius:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.badge--yellow-light{background-color:#fff3d7;color:#ffb702;padding:4px 10px;border-radius:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.badge--green-light{background-color:#ecfdf3;color:#037847;padding:4px 10px;border-radius:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.badge--info{background-color:#f2f4f7;color:#364254;padding:4px 10px;border-radius:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.admin__non-clickable-badge--primary{background-color:#313131;color:#f2f4f7;padding:4px 10px;border-radius:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;width:fit-content;cursor:not-allowed}.admin__non-clickable-badge--secondary{background-color:#f2f4f7;color:#313131;padding:4px 10px;border-radius:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;width:fit-content;cursor:not-allowed}.admin__non-clickable-badge--grey{background-color:#a5a5a5;color:#f2f4f7;padding:4px 10px;border-radius:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;width:fit-content;cursor:pointer;border-radius:4px;min-width:50px;text-align:center}.admin__clickable-badge--primary{background-color:#0d43ff;color:#f2f4f7;padding:4px 10px;border-radius:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;width:fit-content;cursor:pointer;border-radius:4px;min-width:50px;text-align:center}.admin__clickable-badge--secondary{background-color:#ff3e7a;color:#f2f4f7;padding:4px 10px;border-radius:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;width:fit-content;cursor:pointer;border-radius:4px;min-width:50px;text-align:center}.flash-message{font-weight:500;display:block;position:sticky;background-color:#fff;color:#4caf50;padding:20px;border-radius:14px;animation:flashMessage 10s linear;animation-iteration-count:1;max-width:350px;z-index:1001;opacity:0}.flash-message--mobile{margin:0px 20px 0px 20px;border-style:solid;border-width:2px;border-color:#313131}.flash-message--error{color:#e53935}.flash-message__wrapper{position:absolute;top:-100px;right:calc(50% - 200px);height:330px}.flash-message__wrapper-small{position:absolute;width:100vw;height:330px;top:-100px}@keyframes flashMessage{0%{top:-300px;opacity:0}10%{top:30px;opacity:1}70%{top:30px;opacity:1}100%{top:-300px;opacity:0}}.multiselect__container{font-family:"Poppins","Noto Sans Thai",sans-serif;padding-top:.4rem;padding-bottom:.4rem;padding-right:1.75rem;padding-left:.5rem;background-color:#fff;border:2px solid #d9d9d9;outline-offset:2px;outline:rgba(0,0,0,0) solid 2px;color:#555;line-height:1.5;font-style:normal;font-weight:400;cursor:pointer;border-radius:6px}.multiselect__no-result{color:#555;padding:.75rem}.multiselect__addable-button{padding:.5rem;text-decoration-line:underline;color:#555;cursor:pointer}.multiselect__hidden{display:none}.multiselect__preview{gap:.5rem;display:flex;flex-wrap:wrap}.multiselect__pill{max-width:fill-available;color:#555;padding-left:.5rem;background-color:#faf9f4;border:1px solid #d9d9d9;border-radius:.25rem;display:flex}.multiselect__pill-delete{padding:.25rem .5rem .25rem .5rem;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;align-items:center;display:flex;margin-left:.25rem}.multiselect__pill-delete:hover{background-color:#f7abab}.multiselect__pill:hover svg{fill:#f64747}.multiselect__pill-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-top:.25rem;padding-bottom:.25rem}.multiselect__input-container{display:flex}.multiselect__focused{background-color:#fff}.multiselect__placeholder{color:#555;font-style:italic;padding-left:.25rem;opacity:1}.multiselect__addable{text-decoration-line:underline;color:#555;text-align:center}.multiselect__addable:hover{color:#555}.multiselect__search{width:100%;outline:2px solid rgba(0,0,0,0);outline-offset:2px;border:rgba(0,0,0,0);color:#555;padding-left:.25rem}.multiselect__search:focus::placeholder{color:#555}.multiselect__search:disabled{background-color:#fff;cursor:not-allowed}.multiselect__search::placeholder{font-style:italic;opacity:1;color:#555;opacity:.6}.multiselect__list{max-height:400px;overflow-y:auto;list-style-type:none;margin:0;padding:0}.multiselect__list li{display:block;align-items:center;color:#555;opacity:.8;border-top-width:1}.multiselect__list li:first{border-top-width:0}.multiselect__list li:hover{background-color:#fff}.multiselect__list li label{padding:.75rem;align-items:center;cursor:pointer;display:flex}.multiselect__list li:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.multiselect__list li:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.multiselect__list li input{margin-right:.75rem}.multiselect__dropdown{background-color:#fff;border:1px solid #d9d9d9;width:100%;border-radius:.25rem;display:none;margin-top:.5rem;z-index:50;position:absolute}.multiselect__dropdown--open{display:block}.login-error{display:flex;justify-content:center;align-items:center;height:100vh;flex-direction:column}.login-error__message{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:600;font-size:32px;text-align:center}.login-error__contact{font-family:"Poppins","Noto Sans Thai",sans-serif;font-weight:500;font-size:24px;text-align:center}.bg-primary-main{background-color:#ff3e7a}.bg-secondary-main{background-color:#303ef4}.bg-teritary-main{background-color:#ffc907}.line-liff__text--primary-color{color:#303ef4 !important}.line-liff__text--secondary-color{color:#ff3e7a !important}.line-liff__text--black-color{color:#000 !important}.btn-cta{padding:12px;color:#fff;font-size:18px;font-weight:500;font-family:"Kanit";line-height:27px;width:100%;border-radius:12px;display:grid;grid-template-columns:fit-content(24px) 1fr fit-content(24px);align-items:center;justify-content:center;gap:4px;box-sizing:border-box;background-color:#ff3e7a}.btn-cta img{filter:invert(100%) sepia(0%) saturate(7500%) hue-rotate(187deg) brightness(102%) contrast(1000%)}.btn-cta div{text-align:center}.btn-cta:disabled{background-color:#cbcce0;color:#fff}.btn-primary-new{padding:12px;color:#fff;font-size:18px;font-weight:500;font-family:"Kanit";line-height:27px;width:100%;border-radius:12px;display:grid;grid-template-columns:fit-content(24px) 1fr fit-content(24px);align-items:center;justify-content:center;gap:4px;box-sizing:border-box;background-color:#303ef4}.btn-primary-new img{filter:invert(100%) sepia(0%) saturate(7500%) hue-rotate(187deg) brightness(102%) contrast(1000%)}.btn-primary-new div{text-align:center}.btn-primary-new:disabled{background-color:#cbcce0;color:#fff}.btn-primary-new.s{padding:12px;color:#fff;font-size:18px;font-weight:500;font-family:"Kanit";line-height:27px;width:max-content;border-radius:12px;display:grid;grid-template-columns:fit-content(24px) 1fr fit-content(24px);align-items:center;justify-content:center;gap:4px;box-sizing:border-box;background-color:#303ef4;font-family:"Kanit";font-size:16px;margin:0;line-height:24px;font-weight:500;color:#fff;padding:6px 8px}.btn-primary-new.s img{filter:invert(100%) sepia(0%) saturate(7500%) hue-rotate(187deg) brightness(102%) contrast(1000%)}.btn-primary-new.s div{text-align:center}.btn-cta-full{padding:12px;color:#fff;font-size:18px;font-weight:500;font-family:"Kanit";line-height:27px;width:100%;border-radius:12px;display:grid;grid-template-columns:fit-content(24px) 1fr fit-content(24px);align-items:center;justify-content:center;gap:4px;box-sizing:border-box;background-color:#ff3e7a;border-radius:0}.btn-cta-full img{filter:invert(100%) sepia(0%) saturate(7500%) hue-rotate(187deg) brightness(102%) contrast(1000%)}.btn-cta-full div{text-align:center}.btn-ghost{padding:12px;color:#fff;font-size:18px;font-weight:500;font-family:"Kanit";line-height:27px;width:100%;border-radius:12px;display:grid;grid-template-columns:fit-content(24px) 1fr fit-content(24px);align-items:center;justify-content:center;gap:4px;box-sizing:border-box;background-color:#f0f1fe;color:#303ef4;border:1px solid #cfd2fc}.btn-ghost img{filter:invert(28%) sepia(96%) saturate(7216%) hue-rotate(240deg) brightness(99%) contrast(94%)}.btn-ghost div{text-align:center}.btn-ghost.flex{display:flex}.btn-ghost.width-auto{width:fit-content;padding:6px 32px;margin:auto}.btn-ghost-err{padding:12px;color:#fff;font-size:18px;font-weight:500;font-family:"Kanit";line-height:27px;width:100%;border-radius:12px;display:grid;grid-template-columns:fit-content(24px) 1fr fit-content(24px);align-items:center;justify-content:center;gap:4px;box-sizing:border-box;background-color:#fce9e9;color:#e03137;border:1px solid #cbcce0}.btn-ghost-err div{text-align:center}.btn-warning{padding:12px;color:#fff;font-size:18px;font-weight:500;font-family:"Kanit";line-height:27px;width:100%;border-radius:12px;display:grid;grid-template-columns:fit-content(24px) 1fr fit-content(24px);align-items:center;justify-content:center;gap:4px;box-sizing:border-box;background-color:#ffc907;color:#080912;padding:6px 8px;font-size:14px;padding:4px 2px}.btn-warning div{text-align:center}@media(min-width: 375px){.btn-warning{font-size:18px;padding:6px 8px}}.line-liff__button--primary,.line-liff__button--primary--secondary-color{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#282a39;color:#fff;border-radius:8px;font-size:16px;font-weight:600;line-height:24px;transition:all .3s ease;height:44px}.line-liff__button--primary:hover,.line-liff__button--primary--secondary-color:hover,.line-liff__button--primary:focus,.line-liff__button--primary--secondary-color:focus{background-color:rgb(18.9690721649,19.9175257732,27.0309278351);box-shadow:0 4px 15px rgba(40,42,57,.2);transform:scale(1.05)}.line-liff__button--primary:active,.line-liff__button--primary--secondary-color:active{background-color:rgb(8.4536082474,8.8762886598,12.0463917526);box-shadow:0 2px 10px rgba(40,42,57,.15);transform:scale(0.98)}.line-liff__button--primary:focus,.line-liff__button--primary--secondary-color:focus{outline:none}.line-liff__button--primary:disabled,.line-liff__button--primary--secondary-color:disabled{background-color:#d2d4da}.line-liff__button--primary--secondary-color{background-color:#ff3e7a}.line-liff__button--primary--secondary-color:hover,.line-liff__button--primary--secondary-color:focus{background-color:rgb(255,11,86.8549222798);box-shadow:0 4px 15px rgba(255,62,122,.2);transform:scale(1.05)}.line-liff__button--primary--secondary-color:active{background-color:rgb(240.5,0,74.7668393782);box-shadow:0 2px 10px rgba(255,62,122,.15);transform:scale(0.98)}.line-liff__button--primary--secondary-color:focus{outline:none}.line-liff__button--secondary,.line-setting__edit-page__profile button,.line-liff__button--secondary--primary-color{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#fff;border:2px solid #282a39;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:8px;color:#282a39;transition:all .3s ease;height:44px}.line-liff__button--secondary:hover,.line-setting__edit-page__profile button:hover,.line-liff__button--secondary--primary-color:hover,.line-liff__button--secondary:focus,.line-setting__edit-page__profile button:focus,.line-liff__button--secondary--primary-color:focus{background-color:hsl(0,0%,90%);box-shadow:0 4px 15px rgba(40,42,57,.2);transform:scale(1.05)}.line-liff__button--secondary:active,.line-setting__edit-page__profile button:active,.line-liff__button--secondary--primary-color:active{background-color:hsl(0,0%,85%);box-shadow:0 2px 10px rgba(40,42,57,.15);transform:scale(0.98)}.line-liff__button--secondary:focus,.line-setting__edit-page__profile button:focus,.line-liff__button--secondary--primary-color:focus{outline:none}.line-liff__button--secondary--primary-color{border-color:#282a39}.line-liff__button--lg{width:256px}.line-liff__button--sm{width:116px}.line-liff__button--outline{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#fff;border:1px solid #cbcce0;border-radius:8px;height:34px;width:34px}.line-liff__button--outline:hover,.line-liff__button--outline:focus{background-color:hsl(0,0%,90%);box-shadow:0 4px 15px rgba(203,204,224,.2);transform:scale(1.05)}.line-liff__button--outline:active{background-color:hsl(0,0%,85%);box-shadow:0 2px 10px rgba(203,204,224,.15);transform:scale(0.98)}.line-liff__button--outline:focus{outline:none}#next_question_button{padding-bottom:12px}.line-button-menu{display:flex;justify-content:center;align-items:center;height:62px;width:62px;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #cbcce0}.line-button-menu img{max-width:100%}.line-button-menu__small{display:flex;justify-content:center;align-items:center;border-radius:12px;height:34px;width:34px;background:#fff;border:1px solid #cbcce0}.line-button-menu.mock-profile{height:64px;width:64px;background:#f0f1fe;border:none}.line-button-menu.mock-profile:hover{border:none}.line-liff__input{border:2px solid #d2d4da;text-align:left;height:42px;border-radius:6px;padding-left:10px;font-size:16px;display:flex;box-sizing:border-box;width:100%}.line-liff__input:disabled{background-color:#efefef;border:none;color:#000;font-weight:600;font-size:18px}.line-liff__input--label{font-size:14px;font-weight:600;line-height:21px;margin:0px 0px 4px 0px}.line-liff__input--label--star{color:#ff3b3b !important}.line-liff__input--label--error{color:#ff3b3b;margin:4px 0px 0px 0px}.line-liff__input--error{border-color:#ff3b3b !important}.line-liff__input--error:focus{border-color:#ff3b3b !important}.input-wrapper{font-family:"Kanit";display:grid;align-items:start;gap:8px}.input-wrapper label{font-family:"Kanit";font-size:18px;margin:0;line-height:27px;font-weight:400;color:#222434}.input-wrapper label span{color:#e03137}.input-wrapper .icon-wrapper{position:relative;display:grid;grid-template-columns:1fr}.input-wrapper .icon-wrapper img{position:absolute;top:50%;transform:translateY(-50%);left:12px}.input-wrapper input{font-family:"Kanit";font-size:18px;margin:0;line-height:27px;font-weight:400;color:#222434;padding:12px;padding-left:44px;border-radius:8px;border:1px solid #cbcce0;color:#080912}.input-wrapper input:focus{margin:0 4px;border:1px solid #ff3e7a;outline:4px solid #ffd6e3}.input-wrapper input.icon-pad{padding-left:36px}.input-wrapper input.error{margin:0 4px;background-color:#fce9e9;border:1px solid #e03137;outline:4px solid #e03137}.input-wrapper label.error{color:#e03137}.input-wrapper .input-footer{display:flex;align-items:center}.input-wrapper .input-footer p.error{font-family:"Kanit";font-size:16px;margin:0;line-height:24px;font-weight:400;color:#080912;color:#e03137;justify-self:flex-start;flex:1;flex-grow:2}.input-wrapper .input-footer p.assertive-text{font-family:"Kanit";font-size:16px;margin:0;line-height:24px;font-weight:400;color:#080912;color:#686a88;justify-self:flex-start;flex:1;flex-grow:2}.input-wrapper .input-footer p.char-count{font-family:"Kanit";font-size:16px;margin:0;line-height:24px;font-weight:400;color:#080912;color:#686a88;text-align:right;justify-self:flex-end;flex:1;flex-grow:1}.input-wrapper .input-footer p.char-count.error{color:#e03137}.otp-wrapper{display:grid;width:calc(100dvw - 64px);grid-template-columns:repeat(6, 1fr);grid-template-rows:56px;gap:16px;place-content:center}@media(min-width: 500px){.otp-wrapper{grid-template-columns:repeat(6, 56px)}}.otp-wrapper .slot{font-family:"Kanit";font-size:32px;line-height:40px;font-weight:500;margin:0;font-size:24px;line-height:32px;color:#fff;color:#303ef4;text-align:center;border-radius:8px;border:1px solid #cbcce0;background-color:#fafafa;outline:0;width:100%;box-sizing:border-box}.otp-wrapper .slot.active{border:1px solid #ff3e7a;outline:4px solid #ffd6e3}.otp-wrapper .slot.error{color:#e03137;background-color:#fce9e9;border:none;outline:4px solid #e03137}.otp-wrapper .slot:disabled{background-color:#cbcce0;border:1px solid #cbcce0;outline:none}.checkbox-wrapper{padding:16px 8px;display:grid;grid-template-columns:24px 1fr;gap:16px;border-bottom:1px solid #cbcce0}.checkbox-wrapper label{font-family:"Kanit";font-size:18px;margin:0;line-height:27px;font-weight:400;color:#222434}.checkbox-wrapper.checked{background-color:#e5fff3}.checkbox-wrapper input[type=checkbox].liff:checked{background-color:#0caf60;border-color:#0caf60}.checkbox-wrapper .asterisk{color:#e03137}input[type=checkbox].liff{width:24px;height:24px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;display:inline-block;position:relative;border:2px solid #686a88;border-radius:4px;box-sizing:border-box}input[type=checkbox].liff:checked{background-color:#ff3e7a;border-color:#ff3e7a}input[type=checkbox].liff:checked::after{content:"";position:absolute;top:calc(50% - 3px);left:50%;width:12px;height:6px;border:solid #fff;border-width:0 0 3px 3px;transform:translate(-50%, -50%) rotate(-45deg)}.line-registration{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100dvw;height:100dvh}.line-registration *{font-family:"Kanit" !important}.line-registration__wrapper{display:flex;flex-direction:column;justify-content:start;align-items:center;padding:32px 16px;width:calc(100% - 32px);margin:0px 0px 52px 0px;flex-grow:1}.line-registration__subwrapper{display:flex;flex-grow:1;flex-direction:column;width:100%}.line-registration__button-wrapper--col{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto auto 0;gap:24px}.line-registration__button-wrapper--row{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:auto auto 0;gap:24px;width:100%}.line-registration__bg{background-color:#ff3e7a;background-image:url(/images/registration-bg.png);background-size:contain;padding-top:40px}.line-registration__description{font-family:"Kanit";font-size:14px;margin:0;line-height:20px;font-weight:400;color:#080912;text-align:center;color:#222434}.line-registration__description.text-l{font-family:"Kanit";font-size:16px;margin:0;line-height:24px;font-weight:400;color:#080912;text-align:left}.line-registration__box__content li{font-family:"Kanit";font-size:18px;margin:0;line-height:27px;font-weight:400;color:#222434;color:#080912;margin-top:16px}.line-registration__tray{background-color:#fff;border-radius:48px 48px 0 0;padding:24px 16px}.line-registration__tray-heading{display:flex;flex-direction:column;gap:8px;height:calc(100dvh - 228px)}@media(min-width: 375px){.line-registration__tray-heading{height:calc(100dvh - 218px)}}.line-registration__tray-heading h1{font-family:"Kanit";font-size:32px;line-height:40px;font-weight:500;margin:0;font-size:24px;line-height:32px;color:#080912;text-align:center;color:#080912}.line-registration__tray-heading h2{font-family:"Kanit";font-size:18px;margin:0;line-height:27px;font-weight:400;color:#222434;text-align:center;color:#222434}.line-registration__tray-heading h2.light{color:#686a88}.line-registration__tray-content{padding:32px 0;overflow-x:hidden;overflow-y:scroll}.line-registration__tray img{display:block;max-width:100%;aspect-ratio:0.8705583756;margin:auto}.line-registration__tray-actions{display:flex;gap:16px;height:52px}.line-registration__tray-actions button:first-child{flex:1;flex-grow:1}.line-registration__tray-actions button:last-child{flex:1;flex-grow:2.4}.line-registration__actions{display:flex;flex-direction:column;align-items:center;gap:16px;width:calc(100% - 32px)}.line-registration__actions-row{display:flex;flex-direction:row;justify-content:space-between;gap:16px;width:calc(100% - 56px);margin-bottom:82px}.line-registration__actions.full{width:100%}.line-registration__title{font-size:24px;text-align:center;font-weight:600;margin:0px 0px 14px 0px}.line-registration__sub-title{font-size:16px;font-weight:600;text-align:center;color:#5b5e6a;margin:0px}.line-registration__sub-title--desc{font-size:14px;font-weight:600;text-align:center;color:#5b5e6a}.line-registration__content{display:flex;flex-direction:column;margin:0px auto;max-width:375px;width:100%}.line-registration__body{font-size:14px;font-weight:400;text-align:center}.line-registration__divider{width:100%;height:1px;background-color:#5b5e6a;margin:20px 0px}.introduction__hashtag{font-family:"Kanit";font-size:18px;margin:0;line-height:27px;font-weight:500;color:#fff;text-align:center}.introduction__title{font-family:"Kanit";font-size:32px;line-height:40px;font-weight:500;margin:0;font-size:32px;line-height:40px;color:#fff;text-align:center}.introduction__subtitle{font-family:"Kanit";font-size:18px;margin:0;line-height:27px;font-weight:400;color:#fff;text-align:center}.introduction__content{display:flex;flex-direction:column;margin:0px auto;max-width:375px;width:100%;gap:8px;padding-top:24px}.introduction__content--dark .introduction__hashtag{font-family:"Kanit";font-size:18px;margin:0;line-height:27px;font-weight:500;color:#222434}.introduction__content--dark .introduction__title{font-family:"Kanit";font-size:32px;line-height:40px;font-weight:500;margin:0;font-size:32px;line-height:40px;color:#080912}.introduction__content--dark .introduction__subtitle{font-family:"Kanit";font-size:18px;margin:0;line-height:27px;font-weight:400;color:#222434}.introduction__nav-back{position:fixed;top:0;height:100dvh;display:flex;align-items:center;left:0;margin-left:16px}.introduction__nav-next{position:fixed;top:0;height:100dvh;display:flex;align-items:center;right:0;margin-right:16px}.introduction__nav-btn{display:flex;justify-content:center;align-items:center;width:44px;height:44px;padding:6px;background-color:#fff;border-radius:12px}.progress-bar__wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;width:100%;height:8px}.progress-bar__bar{content:" ";width:100%;height:8px;background-color:#fff;border-radius:8px;opacity:.32}.progress-bar__bar--active{opacity:1}.user-type-select-page{display:flex;flex-direction:column;justify-content:start;align-items:center;padding:32px 16px 0 16px;gap:24px}.user-type-select-page__heading{display:flex;flex-direction:column;gap:8px}.user-type-select-page__title{font-family:"Kanit";font-size:32px;line-height:40px;font-weight:500;margin:0;font-size:24px;line-height:32px;color:#080912;text-align:center}.user-type-select-page__subtitle{font-family:"Kanit";font-size:18px;margin:0;line-height:27px;font-weight:300;color:#222434;color:#686a88;text-align:center}.user-type-select-page a{font-family:"Kanit";font-size:16px;margin:0;line-height:24px;font-weight:500;color:#080912;color:#222434;text-decoration:underline;margin-bottom:82px}.user-type-select-page a:hover{cursor:pointer}.privacy-policy-page{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100dvw;height:100dvh}.privacy-policy-page *{font-family:"Kanit" !important}.privacy-policy-page__wrapper{display:flex;flex-direction:column;justify-content:start;align-items:center;padding:32px 0 24px 0;width:calc(100% - 32px)}.privacy-policy-page__header{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.privacy-policy-page__title{font-family:"Kanit";font-size:32px;line-height:40px;font-weight:500;margin:0;font-size:20px;line-height:28px;color:#080912;text-align:center}.privacy-policy-page__subtitle{display:flex;flex-direction:column;gap:8px}.privacy-policy-page__version{font-family:"Kanit";font-size:12px;margin:0;line-height:16px;font-weight:300;color:#686a88;text-align:center}.privacy-policy-page__box__content{padding:16px;background-color:#fafafa;border-radius:8px;border:solid 1px #cbcce0;overflow-y:scroll;scroll-behavior:smooth;transition:ease-in-out .5s;height:calc(100dvh - 298px)}@media(min-width: 375px){.privacy-policy-page__box__content{height:calc(100dvh - 283px)}}.privacy-policy-page__box__content h1{font-family:"Kanit";font-size:18px;margin:0;line-height:27px;font-weight:500;color:#222434;color:#080912;align-self:stretch}.privacy-policy-page__box__content p{font-family:"Kanit";font-size:12px;margin:0;line-height:16px;font-weight:400;color:#080912;color:#222434;align-self:stretch}.privacy-policy-page__box__content p,.privacy-policy-page__box__content li{font-family:"Kanit";font-size:14px;margin:0;line-height:20px;font-weight:400;color:#080912;color:#080912}.privacy-policy-page__box__content p:first-child{margin-top:0}.privacy-policy-page__box__content p:last-child{margin-bottom:0}.privacy-policy-page__box__content a{text-decoration:underline}.privacy-policy-page__box__content ul,.privacy-policy-page__box__content ol{padding-left:30px}.privacy-policy-page__box__content--short{height:calc(100dvh - 500px);transition:ease-in-out .5s}.privacy-policy-page__content{display:flex;flex-direction:column;gap:8px;margin-top:8px}.privacy-policy-page__accept-inputs{font-family:"Kanit";font-size:18px;margin:0;line-height:27px;font-weight:400;color:#222434;display:flex;flex-direction:column;align-items:start;gap:8px;width:calc(100% - 32px);margin-bottom:24px}.privacy-policy-page__accept-inputs a{text-decoration:underline}.privacy-policy-page__checkbox-wrapper{display:grid;grid-template-columns:24px 1fr;gap:16px;align-items:start}.privacy-policy-page .custom-list ul{list-style-type:none}.phone-number-page__header{margin-bottom:32px}.otp-page.line-registration__tray-heading{height:calc(100dvh - 310px)}.otp-page__form{padding:4px 16px 0 16px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;margin-bottom:24px}.otp-page__form p.error{font-family:"Kanit";font-size:16px;margin:0;line-height:24px;font-weight:500;color:#080912;color:#e03137;text-align:center}.otp-page__number-box{display:flex;padding:0px 12px;gap:26px;align-items:center;height:56px;background-color:#fafafa;border:1px solid #cbcce0;border-radius:8px;width:calc(100% - 24px);max-width:392px;margin:auto}.otp-page__number-box button{flex:1;flex-grow:1;max-width:100px}.otp-page__number{font-family:"Kanit";font-size:32px;line-height:40px;font-weight:500;margin:0;font-size:24px;line-height:32px;color:#fff;color:#303ef4;display:grid;grid-template-columns:24px 1fr;gap:8px;flex:1;flex-grow:1.6}.otp-page__number img{filter:invert(28%) sepia(96%) saturate(7216%) hue-rotate(240deg) brightness(99%) contrast(94%)}.otp-page__refno{font-family:"Kanit";font-size:14px;margin:0;line-height:20px;font-weight:400;color:#080912;color:#686a88;text-align:center;margin-bottom:28px}.otp-page__expiry{font-family:"Kanit";font-size:18px;margin:0;line-height:27px;font-weight:400;color:#222434;text-align:center}.otp-page__expiry span{color:#ff3e7a}.otp-page__notice{display:flex;flex-direction:column;text-align:center;justify-content:center;padding:0 8px;background-color:#f1f2f4;border-radius:8px;border:1px dashed #cbcce0;margin-bottom:24px;height:64px}.otp-page__notice p:first-child{font-family:"Kanit";font-size:18px;margin:0;line-height:27px;font-weight:500;color:#222434;color:#080912}.otp-page__notice p{font-family:"Kanit";font-size:16px;margin:0;line-height:24px;font-weight:400;color:#080912;color:#222434}.rm-not-found-page{padding:32px;display:grid;gap:24px}.rm-not-found-page .heading{display:flex;flex-direction:column;box-sizing:border-box;align-items:center;gap:16px}.rm-not-found-page .heading>h1{font-family:"Kanit";font-size:32px;line-height:40px;font-weight:500;margin:0;font-size:24px;line-height:32px;color:#080912;color:#e03137;text-align:center}.rm-not-found-page .phone-box{display:flex;justify-content:center;align-items:center;gap:8px;height:56px;border:1px solid #cbcce0;border-radius:8px;background-color:#fafafa;color:#e03137;background-color:#fce9e9;border:4px solid #e03137}.rm-not-found-page .phone-box img{filter:invert(28%) sepia(96%) saturate(7216%) hue-rotate(240deg) brightness(99%) contrast(94%)}.rm-not-found-page .phone-box p{font-family:"Kanit";font-size:32px;line-height:40px;font-weight:500;margin:0;font-size:24px;line-height:32px;color:#080912;color:#303ef4}.rm-not-found-page .phone-box img{filter:invert(21%) sepia(59%) saturate(7226%) hue-rotate(349deg) brightness(97%) contrast(80%)}.rm-not-found-page .phone-box p{font-family:"Kanit";font-size:32px;line-height:40px;font-weight:500;margin:0;font-size:24px;line-height:32px;color:#080912;color:#e03137}.rm-not-found-page .continue-without-rm-box{display:grid;gap:8px}.rm-not-found-page .continue-without-rm-box p{font-family:"Kanit";font-size:18px;margin:0;line-height:27px;font-weight:400;color:#222434;text-align:center}.rm-not-found-page .divider{width:100%;border:0;border-top:2px solid #cbcce0;margin:0}.rm-found-page{padding:32px;height:calc(100dvh - 112px);background:linear-gradient(180deg, #ffc907 0%, #ffffff 100%);display:flex;flex-direction:column;justify-content:space-between}.rm-found-page .confetti{position:absolute;background-image:url(/images/confetti-bg.png);height:150px;width:100%;top:0;left:0;background-size:cover;z-index:9}.rm-found-page .content{display:grid;gap:24px;z-index:10}.rm-found-page .content .heading{display:flex;flex-direction:column;box-sizing:border-box;align-items:center;gap:8px}.rm-found-page .content .heading>h1{font-family:"Kanit";font-size:32px;line-height:40px;font-weight:500;margin:0;font-size:24px;line-height:32px;color:#080912;text-align:center}.rm-found-page .content .phone-box{display:flex;justify-content:center;align-items:center;gap:8px;height:56px;border:1px solid #cbcce0;border-radius:8px;background-color:#fafafa}.rm-found-page .content .phone-box img{filter:invert(28%) sepia(96%) saturate(7216%) hue-rotate(240deg) brightness(99%) contrast(94%)}.rm-found-page .content .phone-box p{font-family:"Kanit";font-size:32px;line-height:40px;font-weight:500;margin:0;font-size:24px;line-height:32px;color:#080912;color:#303ef4}.rm-found-page .content p{font-family:"Kanit";font-size:18px;margin:0;line-height:27px;font-weight:400;color:#222434;text-align:center}.confirm-register-page>form{display:grid}.confirm-register-page>form>label{font-family:"Kanit";font-size:16px;margin:0;line-height:24px;font-weight:300;color:#080912;color:#686a88;padding-bottom:8px}.liff-loading-page{width:100dvw;height:100dvh;display:grid;place-items:center;grid-template-rows:1fr}.bottom-navigation{overflow:hidden;background-color:rgba(0,0,0,0);box-shadow:0px -2px 30px 0px rgba(0,0,0,.0705882353);border-top-left-radius:12px;border-top-right-radius:12px;position:fixed;bottom:93px;width:100%;height:56px;z-index:997}@media(min-width: 375px){.bottom-navigation{bottom:10%}}.bottom-navigation__wrapper{margin-bottom:180px}.bottom-navigation__group-menu{width:100%;position:absolute;height:100%;bottom:0px;padding:0px;background-color:rgba(0,0,0,0);display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:1}@media(min-width: 375px){.bottom-navigation__group-menu{width:calc(100% - 40px);padding:0px 20px}}.bottom-navigation__group-menu__menu-button{display:flex;flex-direction:column;justify-content:end;align-items:center;gap:2px}.bottom-navigation__group-menu__circle--unselected{height:24px;fill:#686a88}.bottom-navigation__group-menu__circle--selected{height:24px}.bottom-navigation__group-menu__circle--selected img{fill:#303ef4;stroke:#303ef4}.bottom-navigation__group-menu__label{color:#686a88;margin:0;padding:0}.bottom-navigation__group-menu__label--selected{color:#686a88;margin:0;padding:0;color:#303ef4}.bottom-navigation__background{width:100%;height:80px;position:absolute;background-color:#fff;bottom:0}.content-list{display:flex;flex-direction:column;padding:20px 0px 72px 0px}.content-list__wrapper{padding:0px 12px}.content-list__header{display:flex;flex-direction:row;gap:7px;align-items:center;padding-left:15px}.content-list__header a{height:22px}.content-list__divider{width:100%;height:1px;background-color:#e1e1e1}.content-list__title{font-size:24px;font-weight:700;text-align:left}.content-list__card{display:flex;flex-direction:row;padding:12px 0px;gap:6px;height:120px;justify-content:space-between}.content-list__card__info{display:flex;flex-direction:column;justify-content:start;gap:6px}.content-list__card__info__date{margin:0px}.content-list__card__info__title{margin:0px;font-size:16px;font-weight:700;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.content-list__card__info__desc{margin:0px;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.content-list__card img{border-radius:6px;width:140px;height:110px;align-self:center;object-fit:cover;display:grid;aspect-ratio:140/110}.line-landing{display:flex;flex-direction:column;padding-bottom:16px}.line-landing *{font-family:"Kanit" !important}.line-landing__header{padding:14px 16px 17px 16px;display:grid;grid-template-columns:66px 1fr 36px;margin-top:8px;gap:20px}.line-landing__header.home{background:linear-gradient(#f0f1fe 0%, #ffffff 100%);margin-top:0;padding:16px 16px 16px 16px}.line-landing__header__profile-wrapper{width:66px;height:66px;position:relative}.line-landing__header__profile-img{width:62px;height:62px;border-radius:62px;border:#fff solid 2px;box-shadow:0px 4px 8px 0px rgba(0,0,0,.2);position:absolute}.line-landing__header__profile-setting{padding:2px;position:absolute;background-color:#fff;border-radius:40px;right:0px;bottom:0px}.line-landing__header__noti{position:absolute;right:24px}.line-landing__header__info{display:flex;flex-direction:column;justify-content:center;gap:6px}.line-landing__header__info__shop-name{font-weight:600;font-size:16px;margin:0;color:#080912}.line-landing__header__info__shop-name span{max-width:calc(100dvw - 190px);-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-landing__header__info__shop-name a{display:flex}.line-landing__header__info__point{font-size:18px;font-weight:500;color:#fff;padding:0 8px;background-color:#ff3e7a;border-radius:8px;text-align:center;margin:0;width:fit-content}.line-landing__group-menu{font-family:"Kanit";display:flex;flex-direction:row;justify-content:space-between;padding:0px 16px;margin-bottom:16px;margin-top:8px}.line-landing__group-menu__menu{font-weight:500;font-size:14px;width:64px;display:flex;gap:4px;flex-direction:column;justify-content:center;align-items:center;text-align:center}.line-landing__group-menu__menu.--with-pill{position:relative}.line-landing__group-menu__menu__pill{font-family:"Kanit";font-size:12px;margin:0;line-height:16px;font-weight:500;color:#080912;position:absolute;top:-8px;right:-15px;background-color:#ffc907;border-radius:100px;width:max-content;height:max-content;padding:2px 8px}.line-landing__group-menu__menu__warning{font-family:"Kanit";font-size:12px;margin:0;line-height:16px;font-weight:500;color:#080912;position:absolute;top:-10px;right:-7px}.line-landing__highlight{font-family:"Kanit";display:flex;flex-direction:column;margin-bottom:16px;padding:0px 16px}.line-landing__highlight__title{font-weight:600;font-size:20px;margin:0px;padding-left:14px}.line-landing__highlight .glide__track{position:relative}.line-landing__highlight .glide__bullets{position:relative;display:-webkit-box;display:-ms-flexbox;gap:4px;display:flex;list-style-type:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.line-landing__highlight .glide__bullet{margin:0px;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;margin-top:8px;width:8px;height:8px;border-radius:8px;background-color:#d9d9d9}.line-landing__highlight .glide__bullet--active{background-color:#656565}.line-landing__highlight .glide__slide{line-height:100px;margin:0;text-align:center;aspect-ratio:1.91}.line-landing__highlight .glide__slide img{width:100%;height:100%;margin:0px;border-radius:12px}.line-landing__highlight .glide__arrows .glide__arrow--left{position:absolute;left:0;top:calc(50% - 18px);width:32px;height:36px}.line-landing__highlight .glide__arrows .glide__arrow--left span{position:absolute;left:0;top:calc(50% - 18px);display:flex;justify-content:center;align-items:center;width:24px;height:36px;background-color:#fff;border-bottom-right-radius:100px;border-top-right-radius:100px}.line-landing__highlight .glide__arrows .glide__arrow--left span img{margin-left:-6px}.line-landing__highlight .glide__arrows .glide__arrow--right{position:absolute;right:0;top:calc(50% - 18px);width:32px;height:36px}.line-landing__highlight .glide__arrows .glide__arrow--right span{position:absolute;right:0;top:calc(50% - 18px);display:flex;justify-content:center;align-items:center;width:24px;height:36px;background-color:#fff;border-bottom-left-radius:100px;border-top-left-radius:100px}.line-landing__highlight .glide__arrows .glide__arrow--right span img{margin-right:-6px}.line-landing__activities{font-family:"Kanit";display:flex;flex-direction:column;margin:16px 0}.line-landing__activities__header{display:flex;justify-content:space-between;padding:0px 16px}.line-landing__activities__header__info{display:flex;flex-direction:column;margin-bottom:4px}.line-landing__activities__header__info__title{font-weight:500;font-size:18px;margin:0;display:flex;gap:8px}.line-landing__activities__header__info__desc{font-weight:400;font-size:14px;margin:4px 0 0 0;color:#686a88}.line-landing__activities__header__info__desc__count{font-weight:700;font-size:25px;color:#303ef4}.line-landing__activities--list{display:flex;flex-direction:row;gap:16px;overflow-x:scroll;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;margin-top:16px;margin-left:16px}.line-landing__activities--list::-webkit-scrollbar{display:none}.line-landing__activities .card{min-width:200px;max-width:200px;height:150px;border-radius:12px;display:block}.line-landing__activities .card.card-img{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden}.line-landing__activities .card__progress{display:flex;flex-direction:column;width:100%}.line-landing__activities .card__progress__status{position:absolute;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:16px;background-color:hsla(0,0%,100%,.9);color:#080912;width:36px;height:24px;bottom:0;right:0;z-index:1;border-top-left-radius:12px;border-bottom-right-radius:12px}.line-landing__activities .card__progress__status p{margin:0px}.line-landing__activities .card__progress__bar{width:100%;height:8px;background-color:hsla(0,0%,100%,.8);position:absolute;bottom:0;overflow:hidden}.line-landing__activities .card__progress__bar__active{height:100%;position:absolute;background-color:#ffc907}.line-landing__contents{display:flex;flex-direction:column;padding:0px 16px 20px 16px}.line-landing__contents *{font-family:"Kanit" !important}.line-landing__contents__title{font-weight:600;font-size:20px;margin:0px;display:flex;align-items:center}.line-landing__contents__title span{width:5px;margin-left:6px;height:24px;background-color:#4a56f5;display:grid}.line-landing__contents__see-all-btn{background-color:#4a56f5;color:#fff;font-weight:700;font-size:14px;padding:8px 22px;border-radius:40px;align-self:center}.line-landing__contents__see-all-btn:hover,.line-landing__contents__see-all-btn:focus{background-color:rgb(25.6701570681,40.8743455497,242.3298429319);box-shadow:0 4px 15px rgba(74,86,245,.2);transform:scale(1.05)}.line-landing__contents__see-all-btn:active{background-color:rgb(12.6963350785,27.9319371728,229.8036649215);box-shadow:0 2px 10px rgba(74,86,245,.15);transform:scale(0.98)}.line-landing__contents__see-all-btn:focus{outline:none}.line-landing__contents .content-list__divider:first-child{display:none}.line-landing__identity_verification{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;height:64px;padding:0 16px 0 16px;background-color:#ff3e7a}.line-landing__identity_verification__title{display:flex;flex-direction:column}.line-landing__identity_verification__title h2{font-family:"Kanit";font-size:18px;margin:0;line-height:27px;font-weight:400;color:#fff}.line-landing__identity_verification__title h3{font-family:"Kanit";font-size:12px;margin:0;line-height:16px;font-weight:400;color:#686a88;color:#fff}.line-landing__volume-target{margin-bottom:16px;padding:0 16px}.line-landing__volume-target .line-task__container{width:100%}.line-landing__volume-target .line-task__container .line-task__card-wrapper{padding:10px 12px}.line-landing__membership-tier{display:flex;flex-direction:column;background-color:#f0f1fe;margin-top:0;padding:16px 16px 32px 16px}.line-landing__membership-tier+*{margin-top:-16px}.line-landing__membership-tier-inner{background-color:#fff;padding:16px;border-radius:8px;box-shadow:0px 4px 24px 0px rgba(0,0,0,.0784313725)}.line-landing__profile-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-bottom:8px;align-items:center}@media(max-width: 300px){.line-landing__profile-wrapper{grid-template-columns:1fr;gap:4px}}.line-landing__points-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width: 300px){.line-landing__points-wrapper{grid-template-columns:1fr;gap:4px}}.line-landing__profile{font-weight:600;font-size:16px;margin:0;color:#080912}.line-landing__profile span{max-width:calc(100dvw - 210px);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 300px){.line-landing__profile span{max-width:calc(100dvw - 32px)}}.line-landing__profile a{display:flex;align-items:center;height:100%}@media(max-width: 300px){.line-landing__profile a{justify-content:center;width:100%}}.line-landing__member-tier{display:flex;justify-content:flex-end}.line-landing__member-tier a{border:solid 1px #cbcce0;padding:3px 8px;border-radius:8px;display:flex;gap:4px;align-items:center}@media(max-width: 300px){.line-landing__member-tier a{justify-content:center;width:100%}}.line-landing__points{display:flex;justify-content:center;color:#fff}.line-landing__points a{background-color:#ff3e7a;padding:4px;border-radius:8px;width:100%;text-align:center}.line-landing__redeem{display:flex;justify-content:center}.line-landing__redeem a{background-color:#f0f1fe;padding:4px 8px;border-radius:8px;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;gap:4px}.line-landing__redeem-text{font-weight:500;font-size:16px;color:#222434}.line-setting{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100dvw;height:100dvh}.line-setting__wrapper{display:flex;flex-direction:column;justify-content:start;align-items:center;background-color:#fff;padding:32px 12px 84px 12px;flex-grow:1;display:flex}.line-setting__wrapper--transparent{background-color:rgba(0,0,0,0);padding:0px}.line-setting__subwrapper{display:flex;flex-grow:1;flex-direction:column;width:calc(100vw - 24px)}.line-setting__title{font-size:20px;text-align:center;font-weight:600;margin:0px}.line-setting__sub-title{font-size:14px;font-weight:600;text-align:center;color:#000;margin:5px 0px 0px 0px}.line-setting__button-wrapper--col{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto auto 0;gap:24px}.line-setting__button-wrapper--row{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0px auto 0;gap:24px;padding-top:20px}.line-setting__detail-page__info{display:flex;flex-direction:column;margin-top:36px;gap:23px}.line-setting__detail-page__info__ruammitr-button{text-align:center;border-radius:8px;background-color:#303ef4;width:100%;height:44px;color:#fff}.line-setting__detail-page__info__ruammitr-button:hover,.line-setting__detail-page__info__ruammitr-button:focus{background-color:rgb(12.1605504587,27.6376146789,228.8394495413);box-shadow:0 4px 15px rgba(48,62,244,.2);transform:scale(1.05)}.line-setting__detail-page__info__ruammitr-button:active{background-color:rgb(10.873853211,24.7133027523,204.626146789);box-shadow:0 2px 10px rgba(48,62,244,.15);transform:scale(0.98)}.line-setting__detail-page__info__ruammitr-button:focus{outline:none}.line-setting__edit-page__profile{display:flex;flex-direction:row;margin:60px 0px 25px 20px;gap:24px;width:100%;height:100px;align-items:center}.line-setting__edit-page__profile img{width:100px;height:100px;border:2px solid #fff;box-shadow:0px 4px 8px 0px rgba(0,0,0,.2);border-radius:100px;object-fit:fill}.line-setting__edit-page__profile button{padding:4px 21px;font-size:16px;width:174px;position:relative;overflow:hidden;display:inline-block}.line-setting__edit-page__profile button input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0}.line-setting__edit-page__info{display:flex;flex-direction:column;gap:20px}.line-setting__edit-page__info input{font-size:18px;font-weight:600}.line-setting__otp-page__content__info{margin-top:90px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#111224}.line-setting__otp-page__content__info__title{font-weight:600;font-size:18px;margin:0px 0px 50px 0px}.line-setting__otp-page__content__info__desc{margin:0px 0px 12px 0px}.line-setting__otp-page__content__info__desc__phone-number{color:#303ef4;font-size:18px;font-weight:800}.line-setting__otp-page__content__info img{width:43px;height:48px;margin-bottom:21px}.line-setting__otp-page__content__request-otp{font-size:12px;font-weight:600;text-align:center;margin:40px 0px 0px 0px;color:#111224 !important}.line-setting__otp-page__content__request-otp--underline{text-decoration:underline}.line-campaign *{font-family:"Kanit" !important}.line-campaign__container{padding:0px 16px}.line-campaign__title{font-weight:500;font-size:20px}.line-campaign__card-container{display:grid;gap:16px;padding:16px 0px 64px 0px;grid-template-columns:1fr}@media(min-width: 679px){.line-campaign__card-container{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1199px){.line-campaign__card-container{grid-template-columns:repeat(3, 1fr)}}.line-campaign__card-container.landing{padding:16px 0 0 0}.line-campaign__body{transition:opacity .3s ease}.line-campaign__body--no-item{display:grid;font-weight:300;font-size:16px;color:#d2d4da;align-items:center;line-height:28px;height:calc(100dvh - 400px)}.line-campaign__body--no-item__wrapper{display:grid;text-align:center;justify-items:center}.campaign-card__wrapper{display:grid;width:100%;height:max-content;border-radius:12px;overflow:hidden;border:1px solid #cbcce0}.campaign-card__img{max-width:calc(100vw - 32px);aspect-ratio:350/260;display:grid;background-color:#fff}.campaign-card__img img{width:100%;aspect-ratio:350/260;object-fit:cover}.campaign-card__content{padding:12px 14px;height:fit-content;max-width:calc(100vw - 52px)}.campaign-card__activity-title{color:#686a88;font-size:14px;font-weight:400;margin-bottom:8px}.campaign-card__title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;color:#080912;font-weight:500;font-size:16px}.campaign-card__desc{font-weight:300;font-size:16px;padding-top:5px}.campaign-card__desc--bold{font-weight:700}.campaign-card__desc--highlight{font-weight:700;color:#303ef4}.campaign-card__reward--major{font-weight:700;font-size:16px;color:#111224}.campaign-card__reward--minor{font-weight:300;font-size:16px;color:#111224}.campaign-card__badge-wrapper{display:flex;gap:6px;padding:8px 0px;max-width:100%;flex-wrap:wrap}.campaign-card__exp{font-weight:300;font-size:12px;color:#686a88;text-align:start}.line-badge{min-height:25px;width:fit-content;padding:0px 12px;border-radius:20px;display:grid;align-content:center;grid-template-columns:14px 1fr;gap:12px;box-shadow:0px 4px 20px 0px rgba(114,114,114,.25);background-color:#fff;align-items:center}.line-badge__icon{display:grid;align-items:center;height:14px}.line-badge__text{height:auto;line-height:15px;font-weight:700;font-size:14px;padding:4px 0}.line-badge__text--light{font-weight:300}.line-badge--lg{background-color:#303ef4;color:#fff;font-size:16px;grid-template-columns:18px 1fr;height:31px}.line-badge--lg img{filter:invert(100%) sepia(0%) saturate(7%) hue-rotate(120deg) brightness(102%) contrast(102%)}.line-badge .highlight{font-size:16px;font-weight:bold;color:#ff3e7a}.line-campaign-details__action{display:grid;grid-template-columns:22px 1fr;gap:7px;align-items:center;padding:22px 16px 24px 16px;font-size:16px;font-weight:500}.line-campaign-details__content{padding:0px 16px}.campaign-details-card__wrapper{display:grid;width:100%;height:max-content;border-radius:8px;box-shadow:0px 0px 70px 0px rgba(114,114,114,.2509803922)}.campaign-details-card__content{padding:14px}.campaign-details-card__header{font-weight:500;font-size:20px;padding:6px 0px 16px 0px}.campaign-details-card__subheader{display:grid;grid-template-columns:repeat(2, max-content);justify-content:space-between;font-size:14px}.campaign-details-card__subheader--1{color:#303ef4;font-weight:700}.campaign-details-card__subheader--2{color:#9396a0;font-weight:300}.campaign-details-card__desc{font-weight:300;font-size:16px;padding-top:12px;padding-bottom:14px}.campaign-details-card__desc.with-rewards{width:calc(100% - 64px)}.campaign-details-card__desc--bold{font-weight:700}.campaign-details-card__desc--highlight{font-weight:700;color:#303ef4}.campaign-details-card__img{border-radius:10px;max-width:calc(100vw - 32px);display:grid;background-color:#f3f5f9;margin-top:12px}.campaign-details-card__img img{border-radius:10px;width:100%;aspect-ratio:350/260;max-height:300px;object-fit:cover}.line-progress-bar{position:relative}.line-progress-bar .text{color:#676767;font-weight:500;font-size:14px;height:26px;align-items:center;display:flex;padding-bottom:8px}.line-progress-bar .bar{height:26px;width:100%;background-color:#d2d4da;border-radius:32px;font-weight:300;font-size:18px;line-height:26px;display:grid;align-items:center;text-align:center;position:relative;overflow:hidden}.line-progress-bar .bar__text{font-weight:300;font-size:18px;line-height:26px;width:100%;position:absolute;z-index:2;background-color:#000;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.line-progress-bar .bar__text--secondary{font-size:18px;font-weight:500}.line-progress-bar .bar--active{border-radius:32px 0px 0px 32px;position:absolute;height:26px;width:50%;background-color:#ff3e7a;z-index:1}.line-progress-bar .bar--secondary{background-color:#e2e2e2}.line-progress-bar .icon{font-weight:500;font-size:14px;position:absolute;z-index:3;background-color:#fff;width:62px;height:62px;border-radius:6px;right:0;top:6px;box-shadow:0px 0px 20px 0px rgba(114,114,114,.2509803922);place-content:center}.line-progress-bar .icon__wrapper{display:grid;grid-template-rows:16px 1fr;gap:2px;justify-content:center;justify-items:center}.line-progress-bar .icon__sub-icon{position:absolute;right:-6px;top:-6px;border-radius:20px}.line-task-set__wrapper{padding:18px 16px 64px 16px;gap:12px;display:grid}.line-task-set__header{text-align:center;padding-bottom:4px}.line-task-set__header--title{font-weight:500;font-size:20px}.line-task-set__header--subtitle{font-weight:300;font-size:14px;padding-top:4px}.task-set-card__wrapper{display:grid;width:100%;height:max-content;border-radius:8px;box-shadow:0px 0px 8px 0px rgba(114,114,114,.2509803922)}.task-set-card__content{padding:14px 12px 16px 12px;position:relative;min-height:100px;display:grid}.task-set-card__title{font-weight:300;font-size:16px;max-width:calc(100% - 70px)}.task-set-card__desc{font-weight:300;font-size:14px;padding-top:4px;padding-bottom:12px;max-width:calc(100% - 70px)}.task-set-card__reward{padding:0px 0px 16px 0px}.task-set-card__reward__title{color:#ff3e7a;font-weight:700;font-size:12px}.task-set-card__reward__wrapper{padding-top:8px;display:flex;gap:6px;flex-wrap:wrap}.task-set-card__star{position:absolute;top:14px;right:12px;box-shadow:0px 0px 20px 0px rgba(114,114,114,.2509803922);width:55px;height:55px;border-radius:8px;display:grid;place-content:center}.line-task--hidden{visibility:hidden;opacity:0;height:0;padding:0;margin:0;overflow:hidden;transition:visibility 0s .8s,opacity .8s ease,height .8s ease}.line-task--show{visibility:visible;opacity:1;padding:14px 0px 24px;transition:opacity .8s ease,height .8s ease}.line-task__wrapper{display:grid;align-items:center;gap:14px;text-align:center;justify-items:center;width:calc(100vw - 32px);transition:height .8s ease}.line-task__container{display:grid;width:calc(100vw - 32px);background-color:#303ef4;border-radius:10px;opacity:1;transition:opacity .8s ease}.line-task__title{color:#fff;font-weight:500;font-size:14px;padding:8px 0px}.line-task__card-wrapper{display:grid;gap:8px;padding:0px 10px 12px 10px}.line-task__card-wrapper .disabled{pointer-events:none;cursor:default}.line-task__arrow{transition:transform .8s ease;padding-top:6px;transform:rotate(180deg)}.line-task--show .line-task__arrow{padding-bottom:6px;transform:rotate(0deg)}.line-task--hidden .line-task__container{opacity:0}.task-card{display:block;background-color:#fff;border-radius:8px;text-align:start;position:relative}.task-card__wrapper{padding:10px;min-height:84px}.task-card__header{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:4px}.task-card__header .type{font-weight:500;font-size:12px;color:#676767}.task-card__name{font-weight:300;font-size:18px;padding-top:4px}.task-card__reward{padding-top:4px}.task-card__reward__text{font-weight:700;font-size:12px}.task-card__reward__wrapper{padding-top:4px;display:flex;gap:6px;flex-wrap:wrap}.task-card__overlay{display:grid;font-weight:500;font-size:16px;color:#fff;justify-items:end;min-height:82px;height:calc(100% - 32px);text-align:end;padding:16px;z-index:10}.task-card__overlay__status-text{margin:0px}.task-card__overlay__status-text--small{font-size:12px}.task-card__overlay--primary{width:100%;height:100%;position:absolute;top:0;background-color:rgba(30,62,244,.5);z-index:10;pointer-events:none}.task-card__overlay--secondary{width:100%;height:100%;position:absolute;top:0;background-color:rgba(64,66,82,.5);z-index:10}.task-card__progress-bar{padding:8px 0px}.line-reward-inventories{position:relative}.line-reward-inventories *{font-family:"Kanit" !important}.line-reward-inventories__action{display:grid;grid-template-columns:22px 1fr;gap:7px;align-items:center;padding:22px 16px 24px 16px;background-color:#f5f5f5;font-weight:500;font-size:16px}.line-reward-inventories-lists__content{padding:0px 16px}.line-reward-inventories-lists__head{display:grid;grid-template-columns:repeat(2, max-content);justify-content:space-between;height:24px;align-items:center;padding:14px 0px}.line-reward-inventories-lists__head--title{display:flex;height:24px;align-items:center;gap:8px;font-weight:500;font-size:18px}.line-reward-inventories-lists__head--history{font-weight:500;font-size:14px;text-decoration:underline}.line-reward-inventories-lists__body--no-item{display:grid;font-weight:300;font-size:16px;color:#d2d4da;align-items:center;line-height:28px;height:calc(100dvh - 160px)}.line-reward-inventories-lists__body--no-item__wrapper{display:grid;text-align:center;justify-items:center}.line-reward-inventories-lists__body--no-item__wrapper img{padding-bottom:12px;width:32px;height:32px}.line-reward-inventories-lists__card-container{display:grid;gap:8px;padding:2px 0px 79px 0px;grid-template-columns:1fr}@media(min-width: 679px){.line-reward-inventories-lists__card-container{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1199px){.line-reward-inventories-lists__card-container{grid-template-columns:repeat(3, 1fr)}}.reward-inventory-card{display:grid;grid-template-columns:105fr 145fr;border-radius:6px;box-shadow:0px 0px 2px 0px rgba(0,0,0,.2509803922);height:105px;overflow:hidden;position:relative}.reward-inventory-card .overlay{position:absolute;width:100%;height:100%;background:#303ef4;opacity:.32;z-index:1}.reward-inventory-card .overlay-badge{position:absolute;right:8px;top:4px;z-index:2;color:#fff;display:flex;gap:4px;align-items:center}.reward-inventory-card .overlay-badge img{width:18px;height:18px}.reward-inventory-card__content-wrapper{display:grid;gap:4px;padding:6px 9px 3px 9px;align-content:space-evenly;justify-content:space-between}.reward-inventory-card__content-subwrapper{display:grid;gap:4px;height:fit-content}.reward-inventory-card__date{color:#667085;font-weight:300;font-size:10px}.reward-inventory-card__name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;font-weight:500;font-size:16px}.reward-inventory-card__value-badge{color:#fff;font-weight:700;font-size:12px;background-color:#303ef4;padding:3px 5px;width:max-content;border-radius:2px}.reward-inventory-card__value-badge--empty{height:22px}.reward-inventory-card__value-badge.disabled{background-color:#979797}.reward-inventory-card__points{font-weight:300;font-size:14px}.reward-inventory-card__points--highlight{color:#303ef4;font-weight:600}.reward-inventory-card__description{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;font-weight:300;font-size:14px;align-content:end}.reward-inventory-card__img{display:grid;height:100%;border-radius:6px 0px 0px 6px;overflow:hidden;position:relative}.reward-inventory-card__img>img{width:100%;object-fit:cover}.reward-inventory-card__badge{position:absolute;z-index:2;top:8px;left:8px}.reward-inventory-card__badge .line-badge{gap:6px;white-space:nowrap}.line-reward-inventory-detail{width:100%;display:grid;height:100dvh;grid-template-rows:70px 1fr 60px 78px}.line-reward-inventory-detail__wrapper{overflow-y:scroll}.line-reward-inventory-detail__banner{width:100%;aspect-ratio:375/280;display:grid;overflow:hidden;position:relative}.line-reward-inventory-detail__banner>img{width:100%;height:100%;object-fit:cover}.line-reward-inventory-detail__content{display:grid;padding:14px 16px}.line-reward-inventory-detail__content-header{display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.line-reward-inventory-detail__title{font-weight:700;font-size:20px}.line-reward-inventory-detail__title .text-highlight{color:#303ef4}.line-reward-inventory-detail__desc{font-weight:300;font-size:16px}.line-reward-inventory-detail__line{display:grid;width:100%;height:2px;background-color:#e3e3e3;margin-top:16px;margin-bottom:8px}.line-reward-inventory-detail__subtext{font-weight:300;font-size:14px}.line-reward-inventory-detail__button{width:100%;height:60px;font-weight:500;font-size:20px;color:#fff;background-color:#303ef4;text-align:center;align-content:center;bottom:0}.line-reward-inventory-detail__button--disabled{background-color:#9396a0;cursor:not-allowed;pointer-events:none}.line-reward-inventory-detail__coupon-wrapper{background-color:#d4d7ff;color:#303ef4;border-radius:6px;margin:10px 10px 0px 10px;padding:10px;display:grid;grid-template-columns:1fr 100px;font-weight:300;font-size:14px;text-align:center;align-content:center;align-items:center}.line-reward-inventory-detail__coupon-wrapper .code{font-weight:500;font-size:24px}.line-reward-inventory-detail__coupon-wrapper .code-wrapper{cursor:copy}.line-reward-inventory-detail__coupon-wrapper .code-wrapper--disabled{cursor:no-drop}.line-reward-inventory-detail__coupon-wrapper .date{font-weight:500;font-size:16px}.line-reward-inventory-detail__coupon-wrapper .copy{height:fit-content;display:grid;grid-template-columns:22px max-content;gap:4px;justify-content:center;padding-top:4px;align-items:center}.line-reward-inventory-detail__coupon-wrapper .copy--disable{grid-template-columns:max-content}.line-reward-inventory-detail__modal{background-color:rgba(119,122,134,.5);display:block;position:absolute;height:100dvh;width:100dvw}.line-reward-inventory-detail__modal--hidden{display:none}.line-reward-inventory-detail__modal-wrapper{background-color:#edefff;display:block;height:fit-content;max-height:calc(100dvh - 120px);width:calc(100dvw - 80px);margin:auto;margin-top:40px;border-radius:16px;padding:20px;overflow-y:scroll}.line-reward-inventory-detail__modal__title{display:grid;grid-template-columns:1fr 30px;height:34px;align-items:center;font-weight:500;font-size:18px}.line-reward-inventory-detail__modal__subtitle{font-weight:300;font-size:16px}.line-reward-inventory-detail__modal__line{display:grid;width:100%;height:2px;background-color:#d2d4da}.line-reward-inventory-detail__modal__line-wrapper{padding:16px 0px}.line-reward-inventory-detail__modal__button{font-weight:500;font-size:16px;background-color:#303ef4;color:#fff;display:grid;align-content:center;justify-content:center;height:44px;border-radius:8px;margin-top:20px;width:100%}.line-reward-inventory-detail__modal__form-wrapper{display:grid;gap:12px;padding-top:20px;grid-template-columns:1fr}@media(min-width: 679px){.line-reward-inventory-detail__modal__form-wrapper{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1199px){.line-reward-inventory-detail__modal__form-wrapper{grid-template-columns:repeat(3, 1fr)}}.line-reward-inventory-detail__noti-modal{background-color:rgba(119,122,134,.5);display:grid;position:absolute;height:100dvh;width:100dvw;align-content:center}.line-reward-inventory-detail__noti-modal--hidden{display:none}.line-reward-inventory-detail__noti-modal-wrapper{background-color:#fff;display:block;height:fit-content;max-height:calc(100dvh - 120px);width:calc(100dvw - 80px);margin:auto;margin-top:40px;border-radius:16px;padding:20px;overflow-y:scroll}.line-reward-inventory-detail__noti-modal__text{font-weight:300;font-size:20px;text-align:center}.line-reward-inventory-detail__noti-modal__text .text-highlight{font-weight:500;font-size:20px;color:#303ef4}.line-reward-inventory-detail__noti-modal__img{display:grid;padding-bottom:20px;justify-content:center}.line-reward-inventory-detail__noti-modal__button{font-weight:500;font-size:16px;background-color:#303ef4;color:#fff;display:grid;align-content:center;justify-content:center;height:44px;border-radius:8px;margin-top:42px;width:100%}.full-width-video{width:100vw;height:auto}.line-reward-shops{position:relative;padding-bottom:79px;display:flex;flex-direction:column;min-height:calc(100vh - 79px);width:100%}.line-reward-shops__container{padding:0 16px;flex-shrink:0}.line-reward-shops *{font-family:"Kanit" !important}.line-reward-shops__action{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:7px;padding:8.5px 0;color:#080912;font-weight:500;font-size:18px}.line-reward-shops__back{display:flex;align-items:center;gap:10px}.line-reward-shops__search_sort{display:flex;align-items:center;justify-content:space-around;gap:24px}.line-reward-shops .-translate-y-2{transform:translate(0, -2px)}.line-reward-shops__end-coupon{color:#fff;text-align:center;margin:15px 0;font-weight:300}.line-reward-shops__ruammitr-footer{background:#fff;padding:10px 19px 10px 29px;max-width:118px;margin-top:auto;align-self:flex-end}.line-reward-shops-lists__head{display:flex;width:100%;justify-content:space-between;align-items:center;height:46px;padding:8px 0;gap:16px;position:relative}.line-reward-shops-lists__head--title{display:flex;height:46px;align-items:center;justify-content:center;gap:8px;font-weight:500;font-size:16px;background-color:#fff;border:1px solid #cbcce0;border-radius:8px;width:100%}.line-reward-shops-lists__head--title.disabled{border:none}.line-reward-shops-lists__head--title--disabled{display:flex;height:46px;width:100%}.line-reward-shops-lists__head .active{border-color:#ff3e7a;outline:4px solid #ffd6e3}.line-reward-shops-lists__soon{font-family:"Kanit";font-size:12px;margin:0;line-height:16px;font-weight:500;color:#080912;position:absolute;top:-5px;right:-5px;background-color:#ffc907;border-radius:100px;width:max-content;height:max-content;padding:2px 8px}.line-reward-shops-lists__body{flex-grow:1;display:flex;flex-direction:column}.line-reward-shops-lists__body.bg{background:linear-gradient(180deg, #FFFFFF 0%, #FF3E7A 14.12%, #EC1B5D 22.61%)}.line-reward-shops-lists__body--no-item__wrapper{display:flex;flex-direction:column;padding-top:50%;justify-content:center;align-items:center}.line-reward-shops-lists__body--no-item__wrapper img{margin-bottom:20px}.line-reward-shops-lists.container{padding:16px}.line-reward-shops-lists__content{display:flex;flex-direction:column;flex-basis:100%;flex:1;gap:16px;align-items:center}.line-reward-shops-lists__items{display:grid;grid-template-columns:1fr 1fr;gap:16px}.line-reward-shops-lists .reward-shop-card-outer{position:relative}.line-reward-shops-lists .reward-shop-card-outer.disabled{pointer-events:none;cursor:default;opacity:.6}.line-reward-shops-lists .reward-shop-card{display:block;background-color:#fff;border-radius:8px;overflow:hidden}.line-reward-shops-lists .reward-shop-card__remaining-badge{position:absolute;top:-11px;left:50%;height:22px;border:1px solid #ffc907;padding:0 8px;display:flex;align-items:center;justify-content:center;min-width:48px;color:#222434;font-size:14px;border-radius:8px;background-color:#fff;white-space:nowrap}.line-reward-shops-lists .reward-shop-card__img{width:100%;height:130px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#1735e4;border-radius:8px}.line-reward-shops-lists .reward-shop-card__content-wrapper{padding:8px;height:114px;border-top:1px dashed #cbcce0;position:relative}.line-reward-shops-lists .reward-shop-card__content-wrapper::before{content:"";position:absolute;top:-8px;left:-8px;width:16px;height:16px;border-radius:8px;background:#ec1b5d}.line-reward-shops-lists .reward-shop-card__content-wrapper::after{content:"";position:absolute;top:-8px;right:-8px;width:16px;height:16px;border-radius:8px;background:#ec1b5d}.line-reward-shops-lists .reward-shop-card__content-subwrapper{display:flex;justify-content:space-between;flex-direction:column;height:100%}.line-reward-shops-lists .reward-shop-card__name{overflow:hidden;display:-webkit-box;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical}.line-reward-shops-lists .reward-shop-card__point{display:flex;align-items:center;word-break:break-all;gap:5px;color:#ff3e7a;font-size:16px;font-weight:500}.line-reward-shops-lists .reward-shop-card__point img{fill:#ff3e7a}.line-reward-shops-lists .reward-shop-card__button .active{padding-top:6px;padding-bottom:6px;background:#303ef4}.line-reward-shops-lists .reward-shop-card__button .disabled{padding-top:6px;padding-bottom:6px;background:#cbcce0}.line-reward-shops-lists .reward-shop-card__button .disabled:hover{background:#cbcce0}.reward-shops-show.history{padding-bottom:85px}.reward-shops-show__cover{position:relative;height:280px}.reward-shops-show__back{position:absolute;top:16px;left:16px;width:46px;height:46px;background-color:#fff;border:1px solid #cbcce0;border-radius:8px;display:flex;align-items:center;justify-content:center}.reward-shops-show__img{height:280px;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#1735e4}.reward-shops-show__img--history{height:280px;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#1735e4}.reward-shops-show .container-flex{display:flex;flex-direction:column;gap:16px;padding:16px 16px}.reward-shops-show__logo{height:54px;width:54px;border:1px solid #cbcce0;border-radius:8px}.reward-shops-show__logo img{border-radius:8px}.reward-shops-show__details{display:grid;grid-template-columns:56px 1fr 80px;gap:16px}.reward-shops-show__history{display:block}.reward-shops-show__value{color:#303ef4}.reward-shops-show__history-name{display:inline-block;color:#222434;font-size:24px;font-weight:500;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.reward-shops-show__history-point{color:#ff3e7a;margin-bottom:16px;font-size:18px}.reward-shops-show__expired-date{font-weight:300;font-size:14px;margin-bottom:8px}.reward-shops-show__redeemed-date{font-weight:300;font-size:14px;margin-top:8px}.reward-shops-show__name{color:#222434;font-size:20px;font-weight:500;overflow:hidden;display:-webkit-box;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical}.reward-shops-show__point{background-color:#ff3e7a;height:19px;display:flex;justify-content:space-around;width:fit-content;align-items:center;color:#fff;font-size:18px;font-weight:600;padding:4.5px 8px;margin-top:4px;border-radius:8px;max-width:150px;gap:4px}.reward-shops-show__discount{justify-self:self-end;color:#ff3e7a;font-size:20px;font-weight:500}.reward-shops-show__actions{display:flex;flex-direction:column;gap:8px;margin-top:8px}.reward-shops-show__history-button{position:fixed;width:100%;bottom:79px;left:0;right:0}.reward-shops-show__button{background:#303ef4;font-size:18px;font-weight:600;border-radius:16px;height:36px;position:relative}.reward-shops-show__button img{position:absolute;right:17px}.reward-shops-show__button-disabled{background:#cbcce0;font-size:18px;font-weight:600;border-radius:16px;height:36px;display:flex}.reward-shops-show__button-disabled.full{margin:0 -16px;border-radius:0}.reward-shops-show__button-disabled:hover{background:#cbcce0}.reward-shops-show__button-danger{color:#e03137;background:#fce9e9;font-size:18px;font-weight:600;border-radius:16px;height:36px;display:flex}.reward-shops-show__button-success{color:#0ba259;background:#ecf9f2;font-size:18px;font-weight:600;border-radius:16px;height:36px;display:flex}.reward-shops-show__button-back{color:#fff;background:#303ef4;font-size:18px;font-weight:600;border-radius:16px;height:36px;display:flex}.reward-shops-show__text-success{color:#0ba259;font-size:14px;font-weight:600;text-align:center}.reward-shops-show__description{display:block;font-size:14px;color:#222434}.reward-shops-show__validity{display:inline-block;color:#c02337;font-weight:600}.reward-shops-show__after{display:inline-block;margin-left:3px;margin-right:3px}.reward-shops-show__remaining{display:inline-block;margin-left:auto;border:1px solid #ffc907;padding:1px 8px;border-radius:8px}.reward-shops-show__history-coupon_description{margin-bottom:17px}.reward-shops-show__confirm-modal{display:flex;flex-direction:column;gap:16px;padding:48px 32px;font-size:24px;font-weight:600;text-align:center}.reward-shops-show__confirm-modal button{grid-template-columns:1fr;text-align:center}.reward-shops-show__subtext{color:#282a39;font-size:16px;font-weight:400}.reward-shops-show .modal{gap:16px;align-items:center}.reward-shops-show .modal-content{border-radius:48px}.line-reward-history *{font-family:"Kanit" !important}.line-reward-history-lists__action{display:grid;grid-template-columns:22px 1fr;gap:7px;align-items:center;padding:22px 16px 24px 16px;background-color:#f5f5f5;font-weight:500;font-size:16px}.line-reward-history-lists__content{padding:0px 16px}.line-reward-history-lists__head{display:grid;padding:14px 0px;gap:8px}.line-reward-history-lists__head--title{font-weight:500;font-size:18px;text-align:center}.line-reward-history-lists__head__sum-wrapper{display:grid;grid-template-columns:max-content 2px max-content;text-align:center;justify-self:center;gap:6px;font-size:16px;font-weight:300}.line-reward-history-lists__head__sum-wrapper .text-highlight{color:#303ef4;font-weight:500}.line-reward-history-lists__head__button-wrapper{display:grid;max-width:350px;grid-template-columns:repeat(2, 1fr);gap:8px;padding-top:6px;margin:auto}.line-reward-history-lists__body{transition:opacity .3s ease;padding:0 12px 20px 12px}.line-reward-history-lists__body--no-item{display:grid;font-weight:300;font-size:16px;color:#d2d4da;align-items:center;line-height:28px;height:calc(100dvh - 262px)}.line-reward-history-lists__body--no-item__wrapper{display:grid;text-align:center;justify-items:center}.line-reward-history-lists__body--no-item__wrapper img{padding-bottom:12px;width:32px;height:32px}.line-reward-history-lists__body--hide{display:none}.line-reward-history-lists__body.fade-in{opacity:1}.line-reward-history-lists__body.fade-out{opacity:0}.line-reward-history-lists__card-container{display:grid;gap:12px;padding:2px 0px 64px 0px;grid-template-columns:1fr}@media(min-width: 679px){.line-reward-history-lists__card-container{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1199px){.line-reward-history-lists__card-container{grid-template-columns:repeat(3, 1fr)}}.line-reward-history-lists__button{height:34px;min-width:160px;width:100%;border:solid #000 1px;border-radius:20px;text-align:center;align-content:center;font-weight:500;font-size:14px}.line-reward-history-lists__button--selected{background-color:#000;color:#fff}.line-reward-shop{position:relative}.line-reward-shop__action{font-family:"Kanit";font-size:18px;margin:0;line-height:27px;font-weight:500;color:#222434;display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:center;padding:16px 8px}.line-reward-shop__content{display:grid;place-content:center;text-align:center;height:calc(100dvh - 109px)}.line-reward-shop__content img{margin:auto;margin-bottom:16px}.line-reward-shop__content h1{font-family:"Kanit";font-size:32px;line-height:40px;font-weight:500;margin:0;font-size:24px;line-height:32px;color:#080912;margin-bottom:4px}.line-reward-shop__content p{font-family:"Kanit";font-size:18px;margin:0;line-height:27px;font-weight:400;color:#222434;margin:0}.line-reward-shop__isms{margin:16px auto 0 auto}.line-noti-icon__wrapper{position:relative;width:36px;height:36px}.line-noti-icon__dot{position:absolute;border-radius:12px}.line-noti-icon__dot--notifications{top:0px;right:9px;width:12px;height:12px}.line-noti-icon__dot--home{top:3px;right:5px;width:10px;height:10px;background-color:#ff3e7a;border:1px solid #fff}.line-noti-icon__dot--navigation{top:10px;right:10px;width:10px;height:10px;background-color:#ff3e7a;border:1px solid #fff}.line-noti-icon__reward__notification{position:relative}.line-noti-icon__dot__reward{position:absolute;top:0;left:36px;font-size:14px;width:24px;height:20px;border-radius:100px;background-color:#ff3e7a;color:#fff;display:flex;align-items:center;justify-content:center}.line-noti-icon__dot__reward.large{width:fit-content;padding:0 4px}.line-noti__header{background-color:#303ef4;color:#fff;padding:22px 16px 18px 16px;border-radius:0px 0px 20px 20px;box-shadow:0px 4px 8px 0px rgba(0,0,0,.1882352941)}.line-noti__header__subwrapper{display:grid;grid-template-columns:1fr 28px}.line-noti__header__action{display:grid;grid-template-columns:22px 1fr;gap:7px;align-items:center;font-weight:500;font-size:16px}.line-noti__header__title{font-weight:500;font-size:20px;padding-top:16px}.line-noti__content{padding-bottom:50px}.line-noti__item-wrapper{border-bottom:solid 1px #d4d7ff}.line-noti__item-wrapper--primary-bg{background-color:#edefff}.line-noti__item-subwrapper{padding:14px 16px;display:grid;grid-template-columns:1fr 34px;gap:14px;align-items:center;position:relative}.line-noti__item__content--date{position:absolute;top:16px;right:16px;color:#9396a0;font-weight:300;font-size:14px}.line-noti__item__content--subtitle{font-weight:300;font-size:16px;color:#303ef4;width:70%}.line-noti__item__content--title{font-weight:500;font-size:18px}.line-noti__item__content--badge{padding-top:9px}.line-noti--no-item{display:grid;font-weight:300;font-size:16px;color:#d2d4da;align-items:center;line-height:28px;height:calc(100dvh - 235px)}.line-noti--no-item__wrapper{display:grid;text-align:center;justify-items:center}.line-noti--no-item__wrapper img{padding-bottom:12px;width:32px;height:32px}.line-noti--no-item__link{color:#303ef4;text-decoration:underline}.line-noti .load-more-placeholder{visibility:hidden}.line-layout{position:relative}.line-layout *{font-family:"Kanit" !important}.line-layout__modal{background-color:rgba(119,122,134,.5);display:block;position:fixed;height:100dvh;width:100dvw;z-index:1000;overflow:hidden;top:0}.line-layout__modal--hidden{display:none}.line-layout__modal-wrapper{background-color:#edefff;display:grid;height:fit-content;max-height:calc(100dvh - 200px);width:310px;margin:auto;border-radius:16px;padding:52px 20px 32px 20px;overflow-y:auto;justify-content:center;justify-items:center;gap:32px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);overflow-x:hidden}.line-layout__modal__text{font-weight:500;font-size:20px;color:#000;text-align:center}.line-layout__modal__text--primary{font-weight:500;font-size:20px;color:#303ef4}.line-layout__modal__button-wrapper{width:307px}.line-layout__modal__button--primary{font-weight:500;font-size:16px;display:grid;align-content:center;justify-content:center;height:40px;border-radius:8px;width:100%;border:solid 2px #303ef4;background-color:#303ef4;color:#fff;cursor:pointer}.line-layout__modal__button--secondary{font-weight:500;font-size:16px;display:grid;align-content:center;justify-content:center;height:40px;border-radius:8px;width:100%;border:solid 2px #303ef4;color:#303ef4;margin-top:18px;cursor:pointer}.line-layout__reward-modal{background-color:rgba(119,122,134,.5);display:block;position:fixed;height:100dvh;width:100dvw;z-index:1000;overflow:hidden;top:0}.line-layout__reward-modal--hidden{display:none}.line-layout__reward-modal-wrapper{background-color:#fff;display:grid;height:fit-content;max-height:calc(100dvh - 200px);width:310px;margin:auto;border-radius:16px;padding:52px 20px 32px 20px;overflow-y:auto;justify-content:center;justify-items:center;gap:8px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);overflow-x:hidden}.line-layout__reward-modal__text{font-weight:300;font-size:16px;color:#000;text-align:center}.line-layout__reward-modal__text--primary{font-weight:500;font-size:18px;color:#303ef4}.line-layout__reward-modal__text--secondary{font-weight:700;font-size:16px;color:#ff3e7a}.line-layout__reward-modal__button-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;width:307px;margin-top:36px}.line-layout__reward-modal__button--primary{font-weight:500;font-size:16px;display:grid;align-content:center;justify-content:center;height:40px;border-radius:8px;width:100%;border:solid 2px #000;background-color:#000;color:#fff;cursor:pointer}.line-layout__reward-modal__button--secondary{font-weight:500;font-size:16px;display:grid;align-content:center;justify-content:center;height:40px;border-radius:8px;width:100%;border:solid 2px #000;background-color:#fff;color:#000;cursor:pointer}.line-layout__sent-quiz-modal{background-color:rgba(119,122,134,.5);display:block;position:fixed;height:100dvh;width:100dvw;z-index:1000;overflow:hidden;top:0}.line-layout__sent-quiz-modal--hidden{display:none}.line-layout__sent-quiz-modal-wrapper{background-color:#fff;display:grid;height:fit-content;max-height:calc(100dvh - 200px);width:310px;margin:auto;border-radius:16px;padding:52px 20px 32px 20px;overflow-y:auto;justify-content:center;justify-items:center;gap:8px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);overflow-x:hidden;gap:42px}.line-layout__sent-quiz-modal-content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}.line-layout__sent-quiz-modal__text{font-weight:700;font-size:18px;color:#000;text-align:center}.line-layout__sent-quiz-modal__button-wrapper{display:flex}.line-layout__sent-quiz-modal__button{font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;height:40px;border-radius:8px;width:100%;border:solid 2px #000;background-color:#000;color:#fff;cursor:pointer;padding:0 16px}.line-layout__quiz-result-modal{background-color:rgba(119,122,134,.5);display:block;position:fixed;height:100dvh;width:100dvw;z-index:1000;overflow:hidden;top:0}.line-layout__quiz-result-modal--hidden{display:none}.line-layout__quiz-result-modal-wrapper{background-color:#fff;display:grid;height:fit-content;max-height:calc(100dvh - 200px);width:310px;margin:auto;border-radius:16px;padding:52px 20px 32px 20px;overflow-y:auto;justify-content:center;justify-items:center;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);overflow-x:hidden;gap:24px}.line-layout__quiz-result-modal-content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.line-layout__quiz-result-modal__text-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.line-layout__quiz-result-modal__text-title{font-weight:700;font-size:18px;color:#000;text-align:center}.line-layout__quiz-result-modal__text-reward{font-weight:700;font-size:18px;color:#303ef4}.line-layout__quiz-result-modal__text-description{font-weight:300;font-size:16px;color:#000;text-align:center}.line-layout__quiz-result-modal__button{font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;height:40px;border-radius:8px;width:116px;border:solid 2px #000;background-color:#000;color:#fff;cursor:pointer;padding:0 20px}.line-layout__legal-notice img{width:100%;height:10%;position:fixed;bottom:0;z-index:999}.line-layout__body{position:relative;height:100dvh}.no-scroll{overflow:hidden}.line-footer-space{height:80px}.line-point__header{background-color:#edefff;color:#000;padding:22px 16px 18px 16px;border-radius:0px 0px 20px 20px}.line-point__header__subwrapper{display:grid}.line-point__header__action{display:grid;grid-template-columns:22px 1fr;gap:7px;align-items:center;font-weight:500;font-size:16px}.line-point__header__subtitle{font-weight:500;font-size:18px;padding-top:10px;display:grid;grid-template-columns:33px 1fr;gap:8px;color:#303ef4;height:fit-content;align-items:center}.line-point__header__title{font-weight:500;font-size:20px;padding-top:2px;padding-left:10px;display:grid;grid-template-columns:1fr max-content}.line-point__header__badge{font-weight:500;font-size:16px;padding:0px 14px;background-color:#303ef4;color:#fff;border-radius:40px;display:grid;align-items:center;height:32px}.line-point__warning{font-weight:500;font-size:16px;margin:12px 16px 0px 16px;border-bottom:solid 1px #d4d7ff;padding-bottom:12px}.line-point__warning-wrapper{display:flex}.line-point__warning img{margin-right:10px;box-shadow:0px 0px 4px 0px rgba(0,0,0,.2509803922);border-radius:20px}.line-point__warning__text--highlight{color:#303ef4}.line-point__content__title{font-weight:500;font-size:18px;text-align:center;padding-top:12px}.line-point__card-wrapper{padding:12px 0px 100px 0px}.line-point__card-wrapper--no-item{display:grid;font-weight:300;font-size:16px;color:#d2d4da;align-items:center;line-height:28px;height:calc(100dvh - 280px);text-align:center}.line-point-card__wrapper{background-color:#edefff;border-radius:6px;border:solid 1px #d4d7ff;max-width:calc(100vw - 32px);margin:auto;margin-bottom:10px}.line-point-card__content{padding:10px 14px}.line-point-card__title-wrapper{display:grid;grid-template-columns:1fr max-content}.line-point-card__value{font-weight:500;font-size:16px}.line-point-card__value--received{color:#49bd7e}.line-point-card__value--redeemed{color:#ff3b3b}.line-point-card__date{font-weight:500;font-size:14px;color:#303ef4;padding-top:8px;display:grid;grid-template-columns:1fr 17px}.line-point-card__arrow{transition:transform .8s ease;transform:rotate(0deg)}.line-point-card__arrow--rotate{transition:transform .8s ease;transform:rotate(180deg)}.line-point-card__detail--hidden{visibility:hidden;opacity:0;height:0;padding:0;margin:0;overflow:hidden;transition:visibility 0s .8s,opacity .8s ease,height .8s ease}.line-point-card__detail--show{visibility:visible;opacity:1;transition:opacity .8s ease,height .8s ease}.line-point-card__detail__wrapper{display:grid;align-items:center;gap:14px;padding:0px 16px;transition:height .8s ease}.line-point-card__detail__container{display:grid;opacity:1;transition:opacity .8s ease}.line-point-card__detail--name{font-weight:500;font-size:16px}.line-point-card__detail--name--with-margin{padding-bottom:14px}.line-point-card__detail--description{font-weight:300;font-size:14px;padding-bottom:14px}.line-point-card__detail--line{width:100%;display:grid;height:1px;background-color:#d4d7ff;margin-bottom:12px}.react-modal{position:fixed;top:50%;left:50%;right:auto;bottom:auto;margin-right:-50%;transform:translate(-50%, -50%);background-color:#fff;border-radius:48px;opacity:1;width:311px;box-sizing:border-box;padding:48px 32px;text-align:center}.react-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(8,9,18,.8);z-index:1000}.react-modal__heading{font-family:"Kanit";font-size:32px;line-height:40px;font-weight:500;margin:0;font-size:24px;line-height:32px;color:#080912}.react-modal__content{font-family:"Kanit";font-size:16px;margin:0;line-height:24px;font-weight:400;color:#080912;color:#222434;margin:4px 0 16px 0}.show_more{overflow:hidden;max-height:7.2rem;transition:max-height .3s ease-in-out}.show_more__toggle-button{color:#303ef4;text-decoration:underline;text-align:center;display:flex;margin:auto}.show_more.expanded{max-height:none;overflow:visible}.line-tier{--color: black}.line-tier__container{position:relative;padding:0 16px 16px 16px;background-color:var(--color)}.line-tier__content{background-color:#fff;padding:16px;border-radius:12px;position:relative;z-index:2}.line-tier__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.line-tier__overlay-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.2;z-index:1;pointer-events:none}.line-tier__action{display:flex;font-family:"Kanit";font-size:18px;margin:0;line-height:27px;font-weight:500;color:#fff;padding:10px 0;position:relative;z-index:2}.line-tier__member{display:flex;gap:8px;align-items:center}.line-tier__member-icon{display:contents}.line-tier__member-icon svg{color:var(--color)}.line-tier__member-details{flex:1}.line-tier__member-info{display:flex;gap:4px;justify-content:space-between}.line-tier__member-badge{font-family:"Kanit";font-size:12px;margin:0;line-height:16px;font-weight:400;color:#080912;display:flex;align-items:center;gap:4px;border:1px solid #cbcce0;border-radius:8px;padding:2px 8px}.line-tier__member-badge svg{color:#ffc907}.line-tier__member-badge .highlight{font-family:"Kanit";font-size:14px;margin:0;line-height:20px;font-weight:500;color:#080912}.line-tier__member-name{font-family:"Kanit";font-size:18px;margin:0;line-height:27px;font-weight:500;color:#222434}.line-tier__member-end-date{font-family:"Kanit";font-size:12px;margin:0;line-height:16px;font-weight:400;color:#080912}.line-tier__purchase-progress{margin-top:8px;display:flex;flex-direction:column}.line-tier__progress-bar{display:flex;gap:16px}.line-tier__progress-bar .tier-next{font-family:"Kanit";font-size:14px;margin:0;line-height:20px;font-weight:500;color:#080912;display:flex;flex-direction:column;align-items:center}.line-tier__purchase-progress-label{font-family:"Kanit";font-size:12px;margin:0;line-height:16px;font-weight:400;color:#080912}.line-tier__purchase-complete{font-family:"Kanit";font-size:14px;margin:0;line-height:20px;font-weight:400;color:#080912;display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:8px;padding:8.5px 0}.line-tier__image img{width:100%;object-fit:cover;display:block}.streak-volume{color:#080912;font-family:"Kanit";font-style:normal;font-weight:500;font-size:16px;letter-spacing:0;line-height:150%;vertical-align:middle;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:16px}.streak-volume--header{overflow:hidden;background-color:#fff;padding:16px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px}.streak-volume--header .title{color:#080912;font-family:"Kanit";font-weight:500;font-style:500;font-size:18px;line-height:150%}.streak-volume.bg-blue{background-color:#303ef4}.streak-volume.bg-gray{background-color:#f0f1fe}.streak-volume.bg-white{background-color:#fff}.streak-volume .flex-column{display:flex;justify-content:center;flex-direction:column;gap:4px}.streak-volume .flex-row{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:4px}.streak-volume .between{justify-content:space-between}.streak-volume .gap-0{gap:0}.streak-volume .panel{align-self:stretch;background-color:#fff;border-radius:8px;padding:12px}.streak-volume .panel-gold{align-self:stretch;background:linear-gradient(0deg, #FFD438 0%, #FFEA9E 100%);border:2px solid #ffc907;border-radius:8px;padding:0 8px}.streak-volume .panel-bg-gray{align-self:stretch;background-color:#f0f1fe;border-radius:8px;padding:8px}.streak-volume .panel-gray{align-self:stretch;border:1px solid #cbcce0;border-radius:8px;padding:12px 16px}.streak-volume .panel.shadow{box-shadow:0px 4px 24px 0px rgba(0,0,0,.0784313725)}.streak-volume .icon-image{aspect-ratio:1;width:40px;height:auto}.streak-volume .ticket{background-image:url(/assets/icons/ticket-gold-ce07c3ffdaae1c76322038554eb50ad6153961fd0f6c6fb03eb1396178d316a1.svg);background-size:cover;min-width:63px;height:31px;display:flex;align-items:center;justify-content:center;gap:0}.streak-volume .ticket .ticket-text{font-size:24px;font-weight:500}.streak-volume .ticket .baht{font-size:18px;font-weight:700;align-self:self-end}.streak-volume .small-ticket{background-image:url(/assets/icons/small-ticket-gold-94c542e38e0fe15d210c083acfc0247bceadc94616151f81978ab91e397f978b.svg);background-size:cover;height:26px;min-width:44.26px;display:flex;align-items:center;justify-content:center;gap:0}.streak-volume .v-divider{height:50px;width:1px;margin:auto 0;background:#cbcce0}.streak-volume .landing-nav{background-color:#f0f1fe;border-radius:8px;border:1px solid #cbcce0;padding:8px}.streak-volume .text-title{color:#fff;font-size:24px;line-height:130%;text-align:center}.streak-volume .text-landing-title{color:#080912;font-size:24px;line-height:130%;text-align:center}.streak-volume .text-landing-subtitle{color:#686a88;font-size:16px;line-height:150%;text-align:center;vertical-align:middle}.streak-volume .text-highlight{color:#ff3e7a;font-size:24px;font-weight:500}.streak-volume .text-subtitle{color:#686a88;font-size:14px;line-height:160%;text-align:center;vertical-align:middle}.streak-volume .text.info{color:#686a88}.streak-volume .text-gold{color:#c60;font-size:24px;line-height:150%}.streak-volume .table-prediction{text-align:center;vertical-align:middle;color:#080912;white-space:nowrap;width:100%;border-spacing:0}.streak-volume .table-prediction tr:first-child th:first-child{border-top-left-radius:12px}.streak-volume .table-prediction tr:nth-child(2) th:first-child{border-bottom-left-radius:12px}.streak-volume .table-prediction tr:first-child td{border-top-right-radius:12px}.streak-volume .table-prediction tr:last-child td{border-bottom-right-radius:12px}.streak-volume .table-prediction th{border:1px solid #cbcce0;background-color:#f0f1fe;font-weight:400;font-size:16px;padding:8px 16px}.streak-volume .table-prediction td{border:1px solid #cbcce0;font-size:14px;font-weight:400;padding:8px 16px}.streak-volume .table-prediction td .bold{font-weight:500}.streak-volume .table-prediction td .highlight{font-size:18px;font-weight:500}.streak-volume .table-prediction td .highlight.pink{color:#ff3e7a}.streak-volume .table-prediction td .underline{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;text-decoration-skip-ink:auto}.streak-volume .progress-tracker-wrapper{align-self:stretch;padding:20px 0 10px 0}.streak-volume .progress-tracker{display:flex;gap:10px;padding:0 0;margin:0 2px 0 2px}.streak-volume .progress-steps{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:0;margin:0;position:relative;flex:1}.streak-volume .step{display:flex;flex-direction:column;align-items:baseline;position:relative;z-index:2;flex-grow:1}.streak-volume .step-circle{width:20px;height:20px;border-radius:50%;background-color:#fff;border:2px solid #ffc907;z-index:100}.streak-volume .step-label{position:absolute;top:25px;border-radius:6px;font-weight:bold;white-space:nowrap;font-size:14px;width:24px;text-align:center}.streak-volume .step.completed .step-circle{background-color:#ffc907;display:flex;align-items:center;justify-content:center}.streak-volume .steps{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:0;margin:0;position:relative;flex:1;content:"";top:0;bottom:0;left:2px;height:12px;background-color:#ffea9e;z-index:1;width:calc(10px + 100%)}.streak-volume .progressed{position:absolute;top:0;bottom:0;margin:auto;left:2px;height:12px;background-color:#ffc907;z-index:1}.streak-volume .step-reward{position:absolute;bottom:26px;background-image:url(/assets/icons/reward-tag-36a980a4f5886b5a6648470d0e8026fd26420a4edec24d95ac2f4cfe005bc044.svg);background-repeat:no-repeat;background-size:contain;padding:0;min-width:29px;height:16px;color:#fff;text-align:center;font-weight:500;display:flex;align-items:center;justify-content:center;font-size:10px;left:-3px;white-space:nowrap;word-break:break-all;overflow:hidden}.streak-volume .step-reward .plus{font-size:8px;font-weight:bold}.streak-volume .step-reward.completed{opacity:.5}.streak-volume .step-bonus{z-index:2;position:relative;left:-2px}.streak-volume .bonus-chest img{width:30px;height:auto;display:block}.streak-volume .bonus-ticket{border-radius:8px;display:flex;flex-direction:column;align-items:center;font-weight:bold}.streak-volume .bonus-ticket .ticket{height:26px}.streak-volume .bonus-ticket.completed{opacity:.5}.streak-volume .bonus-amount{font-size:14px;font-weight:500}.streak-volume .bonus-label{color:#686a88;font-weight:500;font-size:14px}.trix-content{line-height:1.5;overflow-wrap:break-word;word-break:break-word}.trix-content *{box-sizing:border-box;margin:0;padding:0}.trix-content h1{font-size:1.2em;line-height:1.2}.trix-content blockquote{border:0 solid #ccc;border-left-width:.3em;margin-left:.3em;padding-left:.6em}.trix-content [dir=rtl] blockquote,.trix-content blockquote[dir=rtl]{border-width:0;border-right-width:.3em;margin-right:.3em;padding-right:.6em}.trix-content li{margin-left:1em}.trix-content [dir=rtl] li{margin-right:1em}.trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:.9em;padding:.5em;white-space:pre;background-color:#eee;overflow-x:auto}.trix-content img{max-width:100%;height:auto}.trix-content .attachment{display:inline-block;position:relative;max-width:100%}.trix-content .attachment a{color:inherit;text-decoration:none}.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}.trix-content .attachment__caption{text-align:center}.trix-content .attachment__caption .attachment__name,.trix-content .attachment__caption .attachment__size{display:none}.trix-content .attachment--image{width:100%;text-align:center}.trix-content .attachment--image .attachment__caption{color:#666;font-size:.9em;line-height:1.2}.trix-content .attachment--video{width:100%}.trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px 2px;padding:.4em 1em;border:1px solid #bbb;border-radius:5px}.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative}.trix-content .attachment-gallery .attachment{flex:1 0 33%;padding:0 .5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{flex-basis:50%;max-width:50%}.modal{display:flex;position:fixed;z-index:200;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.2)}.modal-content{background-color:#fff;margin:5% auto;border:1px solid #d8d8d8;width:80%;height:fit-content;max-width:954px;border-radius:5px;position:relative}.self-declaration-modal{z-index:998}.self-declaration-modal .modal-content{margin:0;padding:0;width:100%;height:100%;position:relative;border:none}.self-declaration-modal .w-full{width:100%}.pill-menu{width:100%;overflow-x:scroll;scrollbar-width:none}.pill-menu__list{padding:8px 0px;display:flex;gap:10px;list-style-type:none;background:none}.pill-menu__item{padding:8px 16px;border-radius:20px;border:1px solid #000;text-wrap:nowrap;color:#000;cursor:pointer;transition:background-color .3s}.pill-menu__item:hover{background-color:#000;color:#fff}.pill-menu__item--active{background-color:#000;color:#fff}.button-menu{width:100%;overflow-x:scroll;scrollbar-width:none;background:#eaecf0;padding:8px 0;margin-top:12px}.button-menu__list{margin:0;display:flex;gap:10px;list-style-type:none;background:none}.button-menu__item{padding:8px 16px;font-weight:500;text-wrap:nowrap;color:#000;cursor:pointer;transition:background-color .3s}.button-menu__item:hover{color:#000;background-color:#fff}.button-menu__item--active{color:#000;background-color:#fff;font-weight:bold}.dot{display:block;background-color:#6c778b;width:8px;height:8px;border-radius:8px}.dot--green{display:block;background-color:#14ba6d;width:8px;height:8px;border-radius:8px}.dot--info{display:block;background-color:#6c778b;width:8px;height:8px;border-radius:8px}.status{display:flex;align-items:center;gap:8px}.video-container{padding:20px 0px;width:100%;height:auto}.lexical__container{min-height:150px;padding:5px;border:solid 2px #d9d9d9;border-radius:3px}.lexical__container .lexical__content{min-height:150px;padding:20px}.lexical__container--error{border-color:red}.lexical__text--bold{font-weight:700}.lexical__text--italic{font-style:italic}.lexical__text--underline{text-decoration:underline}.lexical__paragraph{margin:0;padding:0;line-height:1.5}.lexical__paragraph:has(img):not(:has(text)){line-height:0}.lexical__paragraph a{color:blue;text-decoration:underline;cursor:pointer}.lexical__heading--h1{font-size:2em;margin:.67em 0}.lexical__heading--h2{font-size:1.5em;margin:.83em 0}.lexical__image{max-width:100%;width:100%}.admin-product-selector__actions{display:flex;justify-content:center;gap:12px}.admin-product-selector__coupon-usage{display:flex;gap:12px}.admin-product-selector .product-input{width:100%;position:relative}.admin-product-selector .product-input__dropdown{display:flex;padding-block:0;width:-webkit-fill-available;padding:5px 12px;border-style:solid;border-color:#d9d9d9;border-width:2px;border-radius:6px;color:#000;background-color:#fff;cursor:pointer}.admin-product-selector .product-input__dropdown:focus-visible{outline:none}.admin-product-selector .product-input .input--error{color:#b71c1c;border:2px solid #e53935}.admin-product-selector .product-selector{position:absolute;z-index:1;width:-webkit-fill-available;background-color:#fff;color:#000;font-size:12px;border-radius:16px;box-shadow:4px 4px 10px 0px rgba(0,0,0,.1450980392);margin-top:4px;padding:20px}.admin-product-selector .product-selector input:checked,.admin-product-selector .product-selector input:indeterminate{accent-color:#555}.admin-product-selector .product-selector .checkbox{cursor:pointer;border-radius:4px;width:22px;height:22px;margin-right:8px}.admin-product-selector .product-selector .product-selector-fieldset{padding-left:16px}.admin-product-selector .product-selector .level-header{display:flex;align-items:center;padding:2px 0}.admin-product-selector .product-selector .level-header label{display:flex;align-items:center;width:calc(100% - 20px);cursor:pointer}.admin-product-selector .product-selector .product-item{padding-left:20px;display:flex;align-items:center}.admin-product-selector .product-selector .product-item label{display:flex;align-items:center;width:100%;cursor:pointer}.admin-product-selector .product-selector .toggle-accordion{position:relative;width:20px;height:20px;margin-right:4px;cursor:pointer}.admin-product-selector .product-selector .toggle-accordion:after{content:"";transform:rotate(270deg);background-image:url(/assets/input/chevron_down-7f5a04f7e3c49853530d74626975a3d35f2754b49ca92c4141c8869a87f20f58.svg);width:20px;height:20px;position:absolute;top:0}.admin-product-selector .product-selector .toggle-accordion.open:after{content:"";transform:rotate(0deg);background-image:url(/assets/input/chevron_down-7f5a04f7e3c49853530d74626975a3d35f2754b49ca92c4141c8869a87f20f58.svg);width:20px;height:20px;position:absolute;top:0}.admin-product-selector .condition-item-header{display:flex;justify-content:space-between;align-items:center;padding:10.5px 0;margin-top:24px;margin-bottom:12px}.admin-product-selector .condition-item-header .btn-remove-all{color:#ff3b3b;font-weight:500}.admin-product-selector .condition-item{display:flex;justify-content:space-between;align-items:center;padding:19.5px 8px}.admin-product-selector .bg-gray{background:#f8f9fc}.admin-product-selector .product-name{width:320px}.admin-product-selector .minimum-input{min-width:175px}.admin-product-selector .field_with_errors input{color:#b71c1c;border:2px solid #e53935}.gap-percentage .progress-bar-wrapper{position:relative;background:#f8f9fc;margin-top:16px;padding:24px 45px 12px 45px}.gap-percentage .progress-bar-container{background:#d9d9d9;height:4px;position:relative;border-radius:9999px;margin-top:30px}.gap-percentage .progress-bar-segments{display:flex;width:100%;height:100%}.gap-percentage .handle-wrapper{position:absolute;top:50%;transform:translate(-50%, -50%) translateY(-19px);display:flex;flex-direction:column;align-items:center;cursor:grab;z-index:10}.gap-percentage .handle-wrapper:active{cursor:grabbing}.gap-percentage .gap-handle{width:6px;height:6px;background-color:#9396a0;border-radius:50%;border:1px #fff solid}.gap-percentage .handle-wrapper.dragging .gap-handle{background-color:#9396a0;transform:scale(1.1)}.gap-percentage .gap-label-tooltip{background-color:#e0eefd;color:#007aff;padding:4px;font-size:12px;font-weight:600;white-space:nowrap;margin-bottom:12px;position:relative}.gap-percentage .gap-label-tooltip::after{content:"";position:absolute;top:100%;left:50%;width:14px;height:9px;margin-top:2px;transform:translateX(-50%);background-image:url(/input/gap-tooltip.svg);background-repeat:no-repeat}.gap-percentage input.invalid-input{outline:2px solid #ef4444;outline-offset:-2px}.gap-percentage .x-axis{display:flex;justify-content:space-between;width:100%;margin-top:4px;font-size:12px}.gap-percentage .gap-input-container{margin-top:8px}.gap-percentage .gap-input{display:flex;align-items:center;gap:8px;margin-top:8px;margin-bottom:8px}.gap-percentage .gap-input input,.gap-percentage .gap-input span.input{width:120px}.admin__streak__volume__modal{padding:24px}.csv-results{border:2px solid #d9d9d9;border-radius:8px;align-content:start !important;display:grid;grid-template-columns:repeat(4, 1fr);gap:12px}.csv-results .display-result{position:relative;height:86px;justify-items:center;padding-top:40px;align-content:baseline}.csv-results .display-result div{justify-items:center}.csv-results .display-result:after{content:"";position:absolute;top:13px;bottom:0;right:-6px;width:2px;background-color:#d9d9d9;height:80%}.csv-results .display-result:last-child::after{display:none}.csv-results .display-result .valid{display:flex;align-items:center;gap:2px;color:#303ef4}.csv-results .display-result .error{display:flex;align-items:center;gap:2px;color:#ff3b3b}table.input-table td{padding:0;height:40px}table.input-table td.readonly{background:#f8f9fc;border-radius:0;padding:0 12px}table.input-table input{width:calc(100% - 14px);height:calc(100% - 2px);border:none;background:none;padding-left:12px}table.input-table input:focus-visible{outline:0}.custom-month-header{flex:1;padding:8px 4px;background:#f3f5f9;font-size:16px;font-weight:500}.flatpickr-current-month{position:relative;display:flex !important;flex-direction:row-reverse;align-items:center;left:27.5% !important;width:50% !important;padding-top:0 !important}.flatpickr-month{padding-top:12px}.flatpickr-current-month .numInputWrapper{width:35% !important}.flatpickr-current-month .numInputWrapper .numInput{font-size:16px;font-weight:500}.flatpickr-current-month .numInputWrapper span.arrowUp,.flatpickr-current-month .numInputWrapper span.arrowDown{right:-15px}.flatpickr-current-month .numInputWrapper:hover{background:rgba(0,0,0,0)}.flatpickr-monthSelect-month.selected{padding:2px;width:25%;background-color:#404252 !important;border-radius:0;border:none}.flatpickr-monthSelect-month{width:25% !important;padding:2px !important;margin:8px 10px !important;border-radius:0 !important}.flatpickr-monthSelect-month.today{border:none}.flatpickr-innerContainer{padding:0 14px 18px 14px}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{padding:20px 14px !important}.progress-info{flex:1;display:flex;flex-direction:column;justify-content:space-between;position:relative;padding-top:24px}.progress-info .progress-steps{display:flex;align-items:center}.progress-info .progress-steps__circle{font-family:"Kanit";font-size:16px;margin:0;line-height:24px;font-weight:500;color:#fff;width:32px;height:32px;border-radius:50%;border:2px solid #cbcce0;background:#fff;display:flex;align-items:center;justify-content:center;color:#080912;position:absolute;right:0;box-sizing:border-box}.progress-info .progress-steps__circle__bar{position:absolute;width:calc(100% - 90px);height:32px;margin-left:42px;margin-right:48px}.progress-info .progress-steps__circle--start{display:flex;position:absolute;z-index:10}.progress-info .progress-steps__circle--start svg{color:var(--color)}.progress-info .progress-steps__circle--active{border-color:var(--color);color:var(--color);position:absolute;left:var(--progress);transform:translateX(-50%);z-index:10}.progress-info .progress-steps__bar{flex:1;height:12px;background:#f1f2f4;overflow:hidden;position:absolute;margin-left:26px;margin-right:32px;z-index:-1;width:calc(100% - 60px)}.progress-info .progress-steps__bar-fill{position:absolute;left:0;top:2px;height:8px;width:var(--progress);background:var(--color)}.progress-info .highlight{font-family:"Kanit";font-size:14px;margin:0;line-height:20px;font-weight:500;color:#080912}.progress-info .color-text{color:#ff3e7a}.progress-info__text{font-family:"Kanit";font-size:12px;margin:0;line-height:16px;font-weight:400;color:#080912;color:#080912}body{font-family:"Poppins","Noto Sans Thai",sans-serif;overscroll-behavior:none;scroll-behavior:smooth}.hidden{display:none}a{text-decoration:inherit;color:inherit}
