@charset "utf-8";

.popup-content[data-v-814d18ac] { width: 100%; padding: 0px 0.4rem 0.4rem; min-height: 12.2667rem; }

.popup-content .top-total-info[data-v-814d18ac] { display: flex; flex-wrap: wrap; gap: 0.08rem; font-size: 0.32rem; margin-top: 0.4rem; border-radius: 0.26667rem; justify-content: space-between; padding: 0.24rem 0.21333rem; background: var(--floading-panel-bg, --app-theme-7); border: 0.02667rem solid rgb(217, 189, 114); color: var(--app-theme-1); box-shadow: rgba(255, 239, 196, 0.15) 0px 0px 0.24rem 0.10667rem inset; }

.popup-content .top-total-info > div[data-v-814d18ac] { flex: 1 1 0%; min-width: 35%; display: flex; align-items: center; gap: 0.08rem; }

.popup-content .top-total-info > div[data-v-814d18ac]:nth-child(2n) { justify-content: flex-end; }

.popup-content .top-total-info > div[data-v-814d18ac] span { color: var(--app-theme-3); }

.popup-content .at-list[data-v-814d18ac] { border-radius: 0.26667rem; margin-top: 0.26667rem; padding: 0.21333rem; display: grid; align-items: center; grid-template-columns: repeat(3, 1fr); gap: 0.21333rem; font-size: 0.32rem; border: 0.01333rem solid rgb(217, 189, 114); }

.popup-content .at-list > div[data-v-814d18ac] { border: 0.02667rem solid rgb(217, 189, 114); background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; box-shadow: rgba(255, 239, 196, 0.15) 0px 0px 0.24rem 0.10667rem inset; display: flex; flex-direction: column; align-items: center; justify-content: center; position: relative; border-radius: 0.26667rem; height: 3.06667rem; gap: 0.13333rem; padding-top: 0.16rem; background-size: 100%; background-repeat: no-repeat; background-position: 0% -70%; }

.popup-content .at-list > div[data-v-814d18ac]::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url("/assets/prize_bg-SX-rMSWK.png") center 0px / 2rem 2rem no-repeat; z-index: 0; }

.popup-content .at-list > div[data-v-814d18ac] > * { position: relative; }

.popup-content .at-list > div .extra-reward[data-v-814d18ac] { position: absolute; top: 0px; right: -0.21333rem; z-index: 3; padding: 0px 0.21333rem; color: var(--app-theme-3); background: rgb(231, 0, 4); border-radius: 0.26667rem 0.26667rem 0.26667rem 0px; border: .01333rem solid var(--app-theme-3); white-space: nowrap; font-size: 0.21333rem; }

.popup-content .at-list > div .extra-reward[data-v-814d18ac]::after { content: ""; position: absolute; left: 0px; bottom: -0.14933rem; width: 0.13333rem; height: 0.16rem; background: rgb(231, 0, 4); clip-path: polygon(100% 0px, 0px 0px, 0px 100%); }

.popup-content .at-list > div .extra-reward[data-v-814d18ac]::before { content: ""; position: absolute; left: 0px; bottom: -0.18667rem; width: 0.18667rem; height: 0.18667rem; background: var(--app-theme-3); clip-path: polygon(100% 0px, 0px 0px, 0px 100%); transform: translate(-0.016rem); z-index: -1; }

.popup-content .at-list > div .amount[data-v-814d18ac] { background-image: linear-gradient(rgb(248, 210, 100), rgb(250, 225, 116) 10%, rgb(250, 228, 114) 90%, rgb(252, 238, 174)); padding: 0.02667rem 0.16rem; border-radius: 0.26667rem 0.26667rem 0.26667rem 0px; font-family: "Anton SC"; color: rgb(129, 43, 0); font-size: 0.2rem; font-weight: 500; position: absolute; top: 0.21333rem; left: 56%; white-space: nowrap; box-shadow: rgba(255, 255, 255, 0.6) -0.05333rem -0.05333rem 0.1rem inset, rgb(255, 203, 69) 0.04rem 0.04667rem 0.10667rem inset, rgba(0, 0, 0, 0.12) 0px 0.07333rem 0.13333rem; z-index: 2; }

.popup-content .at-list > div .or-amount[data-v-814d18ac] { position: absolute; left: 60%; white-space: nowrap; background: linear-gradient(to right, rgb(255, 55, 55) 16.63%, rgb(213, 14, 14) 92.9%); box-shadow: rgba(255, 255, 255, 0.25) 0px 0.17547rem 0.17547rem inset; border-radius: 0.08rem; font-family: "Anton SC"; font-size: 0.24rem; color: rgb(255, 251, 240); padding: 0.02667rem 0.08rem; z-index: 2; }

.popup-content .at-list > div .or-amount[data-v-814d18ac]::before { content: ""; position: absolute; width: 0.10667rem; height: 0.10667rem; background: rgb(255, 55, 55); left: -0.05333rem; top: 50%; transform: translateY(-50%) rotate(45deg); }

.popup-content .at-list > div img[data-v-814d18ac] { width: 1.12rem; height: 1.14667rem; }

.popup-content .at-list > div .btn-t[data-v-814d18ac] { height: 0.56rem; text-align: center; color: var(--app-theme-2); }

.popup-content .at-list > div .amount-with-icon[data-v-814d18ac] { display: inline-flex; align-items: center; justify-content: center; gap: 0.05333rem; }

.popup-content .at-list > div .toSindIn[data-v-814d18ac] { background: linear-gradient(rgb(242, 216, 148), rgb(217, 189, 114)); width: 1.81333rem; color: var(--app-theme-5); text-align: center; padding: 0.05333rem 0px; }

.popup-content .at-list > div .signIn[data-v-814d18ac] { background: linear-gradient(rgba(242, 216, 148, 0.6), rgba(217, 189, 114, 0.6)); }

.popup-content .at-list > div .isSignIn[data-v-814d18ac] { position: absolute; top: 0px; left: 0px; width: 1.06667rem; height: 1.06667rem; border-top-left-radius: 0.26667rem; clip-path: polygon(0px 0px, 100% 0px, 0px 100%); background: linear-gradient(135deg, rgb(248, 229, 178), rgb(212, 176, 106)); display: flex; align-items: flex-start; justify-content: flex-start; }

.popup-content .at-list > div .isSignIn_text[data-v-814d18ac] { position: absolute; top: 0.56rem; left: 0px; width: 0.8rem; text-align: center; font-size: 0.24rem; color: rgb(129, 43, 0); font-weight: 700; transform: rotate(-45deg); transform-origin: 0px 0px; overflow-wrap: break-word; line-height: 0.16rem; }

.popup-content .rule_title[data-v-814d18ac] { font-weight: 500; font-size: 0.32rem; line-height: 1.2; letter-spacing: -0.008rem; margin-top: 0.26667rem; color: var(--app-theme-1); }

.attendance-top-bg[data-v-814d18ac] { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-size: 100%; background-repeat: no-repeat; z-index: 0; }

.attendance-title[data-v-814d18ac] { position: absolute; top: 0px; left: 50%; transform: translate(-50%) translateY(-0.13333rem); width: 5.62667rem; height: 0.96rem; background-image: url("data:image/svg+xml,%3csvg%20width='222'%20height='36'%20viewBox='0%200%20222%2036'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.5%200C2.5%200%200.5%202.66667%200%204C72.3333%204.16667%20217.9%204.5%20221.5%204.5C221.1%201.7%20218%200.333333%20216.5%200H6.5Z'%20fill='%234D3422'/%3e%3cpath%20d='M23.9245%2030.1142L15.1773%206.39684C13.7596%202.55308%2010.0968%200%206%200H217C212.041%200%20207.607%203.09058%20205.891%207.74354L197.64%2030.1143C196.336%2033.6509%20192.966%2036%20189.196%2036H32.3685C28.599%2036%2025.2289%2033.6509%2023.9245%2030.1142Z'%20fill='%23D9D9D9'/%3e%3cpath%20d='M23.9245%2030.1142L15.1773%206.39684C13.7596%202.55308%2010.0968%200%206%200H217C212.041%200%20207.607%203.09058%20205.891%207.74354L197.64%2030.1143C196.336%2033.6509%20192.966%2036%20189.196%2036H32.3685C28.599%2036%2025.2289%2033.6509%2023.9245%2030.1142Z'%20fill='url(%23paint0_linear_6267_6055)'/%3e%3cpath%20d='M23.9245%2030.1142L15.1773%206.39684C13.7596%202.55308%2010.0968%200%206%200H217C212.041%200%20207.607%203.09058%20205.891%207.74354L197.64%2030.1143C196.336%2033.6509%20192.966%2036%20189.196%2036H32.3685C28.599%2036%2025.2289%2033.6509%2023.9245%2030.1142Z'%20fill='url(%23paint1_radial_6267_6055)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_6267_6055'%20x1='111.5'%20y1='0'%20x2='111.5'%20y2='36'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23F2D894'/%3e%3cstop%20offset='1'%20stop-color='%23D9BD72'/%3e%3c/linearGradient%3e%3cradialGradient%20id='paint1_radial_6267_6055'%20cx='0'%20cy='0'%20r='1'%20gradientUnits='userSpaceOnUse'%20gradientTransform='translate(111.5%2036)%20scale(105.5%2012.4474)'%3e%3cstop%20stop-color='%23FEFAF7'/%3e%3cstop%20offset='1'%20stop-color='%23FEFAF7'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3c/svg%3e"); background-size: 100% 100%; display: flex; align-items: center; justify-content: center; font-size: 0.48rem; font-weight: 500; color: var(--van-button-primary-color, var(--app-theme-2)); }

.attendance-pop-container { padding-top: 0.13333rem; --default-popup-padding: 0; }

.attendance-pop-container .default-pop-container { overflow: unset; }

.attendance-pop-container .default-pop-header { height: 0.93333rem; }

.attendance-pop-container .default-pop-content { max-height: 13.3333rem; }