.container{ width: 100%; min-height: 100%; display: flex; flex-direction: column; position: relative; background-color: var(--widget-bg); overflow-x: hidden; } .content{ display: flex; flex-direction: column; position: relative; width: 100%; gap: 1rem; } .cash_main_con{ width: 100%; padding: 1rem; } .cash_main{ display: flex; flex-direction: column; padding: 1rem 1.9rem; @media screen and (max-width: 360px) { padding: 1rem 1rem; & .have_cash{ & .cash_text{ font-size: 2rem !important; } } } align-items: center; justify-content: center; background-color: #271d14; border-radius: 0.8rem; gap: 1rem; & .have_cash{ display: flex; align-items: center; justify-content: space-between; width: 100%; & .cash_img{ width: 4rem; height: auto; } & .cash_text{ font-size: 2.1rem; font-family: "Roboto"; color: #fff; } & .cash_btn{ display: flex; align-items: center; justify-content: center; background: #f4a738; box-shadow: inset 0 0 0.47rem 0.38rem rgba(233, 133, 52, 0.48); border-radius: .8rem; padding: 0.4rem 0.7rem; color: var(--header); font-family: "Roboto"; gap: 0.25rem; & .icon{ width: 1.2rem; height: auto; } &:disabled{ opacity: .35; cursor: default; } } } & .progress{ display: flex; flex-direction: column; justify-content: center; align-items: flex-end; width: 100%; font-size: 1rem; font-weight: 600; color: var(--header); gap: 0.25rem; & .bar{ width: 100%; height: 0.6rem; background: #6ddf39; border-radius: 1rem; position: relative; & .dot{ display: flex; flex-direction: row; justify-content: flex-end; align-items: center; height: 100%; & .custor{ background: #fff; border-radius: 50%; width: 100%; max-width: 0.6rem; aspect-ratio:1; } } } } & .need_cash{ display: flex; align-items: center; justify-content: center; gap: 0.5rem; //font-size: 1rem; color: var(--header); & .need_txt{ color: var(--coin-yellow); font-family: "SWISSC-BT"; } } } .record_con{ width: 100%; margin-top: -0.5rem; padding: 0rem 1rem; } .record{ display: flex; flex-direction: column; gap: 0.5rem; position: relative; height: 18rem; & .record_tab{ display: flex; align-items: center; justify-content: space-around; width: 100%; border-radius: var(--border-radius); background-color: var(--nav-item-bg); button{ display: flex; align-items: center; justify-content: center; color: var(--text); padding: 1rem; font-size: 1.1rem; height: 100%; width: 50%; &:disabled{ color: var(--header); font-weight: 600; cursor: default; } } } & .swiper_list{ //display: flex; //flex-direction: column; //gap: 1rem; //padding: 1rem; width: 100%; //height: 100%; & .swiper_item{ display: flex; align-items: center; justify-content: space-between; width: 100%; height: 100%; color: var(--text); font-size: 1rem; font-weight: 500; & .name{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 8rem; } & .coins_con{ display: flex; align-items: center; color: var(--coin-yellow); gap: 0.5rem; & .unit{ display: flex; align-items: center; justify-content: center; background-color: var(--yellow); width: 1.5rem; height: 1.5rem; border-radius: 50%; font-family: "Roboto"; color: var(--header); } } } } } .rule_con{ width: 100%; padding: 1rem; } .rule{ display: flex; gap: 1rem; flex-direction: column; padding: 1rem; color: var(--text); background-color: var(--standard); border-radius: var(--border-radius); position: relative; font-size: 1rem; & .title{ display: flex; width: 100%; align-items: center; justify-content: center; font-size: 1.3rem; font-weight: 600; } } .info_box{ display: flex; flex-direction: column; gap: 1rem; & .title{ //color: var(--header); background: linear-gradient(to bottom, #ffe1a8, #8c6e48); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 1rem; } & .content{ display: flex; flex-direction: column; gap: 1rem; padding: 1rem; border-radius: 0.8rem; width: 100%; background-color: var(--card-bg); & .cash_con{ display: flex; flex-direction: column; align-items: center; gap: 1rem; & .tips{ font-size: 0.9rem; color: var(--coin-yellow); } & .cash{ display: flex; align-items: center; justify-content: center; color: #b2953e; font-size: 2.8rem; font-weight: 700; font-family: "Roboto"; height: 2.8rem; } } & .step_con{ display: flex; flex-direction: column; gap: 1rem; font-size: 0.9rem; color: var(--text); & .step_content{ display: flex; flex-direction: column; position: relative; padding: 1rem; background-color: #221911; border-radius: 0.8rem; gap: 0.5rem; & .step_item{ display: flex; align-items: center; color: #483f31; font-size: 0.8rem; z-index: 2; &:before{ display: flex; align-items: center; justify-content: center; content: ""; width: 0.5rem; height: 0.5rem; border-radius: 50%; background-color: #483f31; margin-right: 0.8rem; } &.active{ color: var(--text); &:before{ content: "\e937"; font-size: 0.5rem; text-align: center; font-family: "icomoon"; width: 1rem; height: 1rem; border-radius: 50%; background-color: #f4a738; margin-left: -0.25rem; color:#fff; } } } &:after{ content: ""; position: absolute; border-left: 0.08rem dotted #f4a738; top: 1.6rem; bottom: 1.6rem; left: 1.2rem; } } } & .invite_btn{ width: 100%; padding: 0.6rem; border-radius: var(--border-radius); color: var(--header); font-size: 1.2rem; font-weight: 600; //background: rgb(109, 223, 57); background-color: #f4a738; box-shadow: inset 0 0 0.47rem 0.38rem rgba(233, 133, 52, 0.48); } } } .header{ display: flex; flex-direction: row; align-items: center; width:100%; //background: var(--widget); //border-bottom: 1px solid var(--border); //box-shadow:var(--widget-shadow); background: #3e1b16; position:relative; height:3.1rem; padding: 0px 0.25rem; z-index: 1; &::before{ content: ''; position: absolute; inset: 0; background-image: linear-gradient(to bottom, rgba(183, 88, 65, 0.26), rgba(183, 88, 65, 0.01)); z-index: 0; } & .top{ display: flex; align-items: center; position:absolute; justify-content: space-between; left: 0.25rem; right: 0.25rem; & .left{ display: flex; align-items: center; gap: 0.25rem; & .close{ display: flex; align-items: center; justify-content: center; position:absolute; height: 2.6rem; width: 2.6rem; z-index: 2; border-radius: 50%; background-color: rgb(38, 18, 12); border: 1px solid rgb(81, 40, 23); & .arrow{ width: 2.13rem; height: 2.15rem; margin-left: -0.3rem; } } & .user{ display: flex; align-items: flex-start; flex-direction: column; justify-content: center; & .uid{ color: var(--text); font-weight: 600; } & .gold_con{ display: flex; align-items: center; gap: 0.25rem; & .icon_golds{ width: 1rem; height: 1rem; } & .golds{ font-size: 0.875rem; font-weight: 600; color: #edc349; } } } } & .right{ display: flex; align-items: center; & .right_btn{ display: flex; align-items: center; justify-content: center; height: 2.5rem; width: 2.5rem; & .icon{ width: 1.4rem; height: 1.4rem; fill: var(--text); } } } } & .hcontent { display: flex; align-items: center; justify-content: center; position: absolute; z-index: 0; inset: 0; flex: 1; font-size: 1rem; font-weight: 600; color: var(--header); & .title{ font-size: 1.37rem; background: linear-gradient(to bottom, #ffe1a8, #8c6e48); -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-align: center; } } }