.ProfilePage-module-sass-module__ieLAfa__page{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-height:724px;padding-top:80px;padding-bottom:20px;display:flex;position:relative;overflow:hidden}@media screen and (max-width:36rem){.ProfilePage-module-sass-module__ieLAfa__page{border-radius:20px 20px 0 0;max-height:calc(100dvh - 76px)}}.ProfilePage-module-sass-module__ieLAfa__header{padding-left:24px!important;padding-right:24px!important}.ProfilePage-module-sass-module__ieLAfa__scrollArea{scrollbar-gutter:stable both-edges;width:100%;overflow-y:auto}.ProfilePage-module-sass-module__ieLAfa__section{width:100%;padding-left:14px;padding-right:14px}.ProfilePage-module-sass-module__ieLAfa__divider{background:#f2f2f2;width:calc(100% - 16px);height:1px;margin-left:auto;margin-right:auto}.ProfilePage-module-sass-module__ieLAfa__accountInfo{justify-content:space-between;align-items:center;gap:4px;width:100%;padding:8px 8px 16px;display:flex}.ProfilePage-module-sass-module__ieLAfa__accountContainer{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ProfilePage-module-sass-module__ieLAfa__userName{letter-spacing:.0125rem;color:#152e4d;letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:600;line-height:22px;overflow:hidden}.ProfilePage-module-sass-module__ieLAfa__menuItemText{letter-spacing:.0125rem;color:#152e4d;opacity:.9;font-size:.875rem;font-weight:400;line-height:1.3125rem}.ProfilePage-module-sass-module__ieLAfa__contextMenu{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ProfilePage-module-sass-module__ieLAfa__avatarButton{cursor:pointer;background:rgba(21,46,77,.1);border:0;border-radius:80px;justify-content:center;align-items:center;width:48px;height:48px;margin-right:12px;display:flex;overflow:hidden}.ProfilePage-module-sass-module__ieLAfa__avatarImage{object-fit:cover;border-radius:80px}.ProfilePage-module-sass-module__ieLAfa__banner{color:#152e4d;cursor:pointer;text-align:left;background:#fdc40a;border:0;border-radius:10px;align-items:center;gap:6px;margin:0 8px 16px;padding:10px 16px;transition:background-color .3s ease-in-out;display:flex;position:relative}.ProfilePage-module-sass-module__ieLAfa__banner:hover{background:#ffca42}.ProfilePage-module-sass-module__ieLAfa__points{letter-spacing:.0125rem;font-size:.9375rem;font-weight:600;line-height:1.3125rem}.ProfilePage-module-sass-module__ieLAfa__bannerText{letter-spacing:.0125rem;font-size:.875rem;font-weight:500;line-height:1.3125rem}.ProfilePage-module-sass-module__ieLAfa__bannerImage{position:absolute;bottom:0;right:5px}.ProfilePage-module-sass-module__ieLAfa__bonuscake{margin:12px 8px 8px}.ProfilePage-module-sass-module__ieLAfa__sheet{position:absolute!important}@media screen and (max-width:36rem){.ProfilePage-module-sass-module__ieLAfa__sheet{position:fixed!important}}.ProfilePage-module-sass-module__ieLAfa__sheetContent{padding:36px 8px 0;border-radius:32px 32px 20px 20px!important}@media screen and (max-width:36rem){.ProfilePage-module-sass-module__ieLAfa__sheetContent{max-width:100%;border-radius:32px 32px 0 0!important}}.ProfilePage-module-sass-module__ieLAfa__sheetBackdrop{opacity:.7!important;background-color:#152e4d!important}.ProfilePage-module-sass-module__ieLAfa__sheetCross{cursor:pointer;background:rgba(21,46,77,.1);border-radius:64px;width:36px;height:36px;padding:6px;position:absolute;top:16px;right:16px}.ProfilePage-module-sass-module__ieLAfa__link{width:100%}.ProfilePage-module-sass-module__ieLAfa__sheetInner{flex-direction:column;gap:12px;padding:0 20px 20px;display:flex}.ProfilePage-module-sass-module__ieLAfa__sheetTitle{letter-spacing:.0125rem;text-align:center;margin-bottom:24px;font-size:1.25rem;font-weight:600;line-height:1.625rem}
.BonuscakeBanner-module-sass-module__km4z9a__container{background:#152e4d;border-radius:12px;flex-direction:column;align-items:center;gap:18px;width:100%;padding:24px 43px;display:flex;position:relative;overflow:hidden}.BonuscakeBanner-module-sass-module__km4z9a__red{position:absolute;top:10%;right:6%}.BonuscakeBanner-module-sass-module__km4z9a__yellow{position:absolute;bottom:35%;left:16%}.BonuscakeBanner-module-sass-module__km4z9a__textBlock{flex-direction:column;align-items:center;gap:4px;display:flex}.BonuscakeBanner-module-sass-module__km4z9a__extText{letter-spacing:.0125rem;color:#fff;text-align:center;margin-bottom:1px;font-size:.875rem;font-weight:400;line-height:1.3125rem}.BonuscakeBanner-module-sass-module__km4z9a__textContainer{flex-direction:row;gap:4px;display:flex}.BonuscakeBanner-module-sass-module__km4z9a__text{letter-spacing:.0125rem;color:#fff;white-space:nowrap;font-size:1.125rem;font-weight:600;line-height:1.375rem}.BonuscakeBanner-module-sass-module__km4z9a__button{background:#fdc40a;border-radius:52px;justify-content:center;align-items:center;width:160px;padding:8px 16px;text-decoration:none;transition:background-color .3s ease-in-out;display:inline-flex}.BonuscakeBanner-module-sass-module__km4z9a__button:hover{background:#ffca42}.BonuscakeBanner-module-sass-module__km4z9a__buttonText{letter-spacing:.0125rem;color:#152e4d;font-size:.8125rem;font-weight:500;line-height:1.25rem}
