@use "~@/scss/images.scss" as img; .container { padding: 12px; background-color: #fafafa; min-height: 100vh; .orderItem { width: 100%; height: 222px; background-color: #fff; border-radius: 12px; border: 1px solid rgba(0, 0, 0, 0.06); box-shadow: 0 4px 36px 0 rgba(0, 0, 0, 0.06); margin-bottom: 12px; .orderTitle { height: 18px; padding: 15px 15px 12px; border-bottom: 1px solid rgba(0, 0, 0, 0.06); display: flex; align-items: center; justify-content: space-between; .userInfo { display: flex; align-items: center; justify-content: flex-start; gap: 6px; .avatar { width: 16px; height: 16px; } .nickName { display: contents; .nickNameText { color: #000; font-feature-settings: "liga" off, "clig" off; font-family: "PingFang SC"; font-size: 12px; font-style: normal; font-weight: 500; line-height: 18px; } .arrowRight { width: 8px; height: 8px; } } } .paidInfo { display: flex; align-items: center; justify-content: flex-end; gap: 8px; .payTime { font-feature-settings: "liga" off, "clig" off; font-family: "PingFang SC"; font-size: 12px; font-style: normal; font-weight: 400; line-height: 18px; &.paid { color: rgba(60, 60, 67, 0.6); } &.pending { color: #000; } } .payNum { font-feature-settings: "liga" off, "clig" off; font-family: "PingFang SC"; font-size: 12px; font-style: normal; font-weight: 600; line-height: 18px; &.paid { color: #000; } &.pending { color: #ff3b30; } } } } .gameInfo { height: 122px; } .orderActions { height: 28px; padding: 12px 12px 15px; border-top: 1px solid rgba(0, 0, 0, 0.06); display: flex; align-items: center; justify-content: space-between; .extraActions { } .mainActions { display: flex; align-items: center; justify-content: flex-end; gap: 10px; & > .button { padding: 4px 10px; height: 28px; border-radius: 999px; border: 0.5px solid rgba(0, 0, 0, 0.06); color: #000; font-size: 12px; font-style: normal; font-weight: 600; line-height: 20px; letter-spacing: -0.23px; &:last-child { background: #000; color: #fff; } } .cancelOrder { } .payNow { } } } } } .refundPolicy { .moduleTitle { display: flex; padding: 15px 0 8px; justify-content: space-between; align-items: center; align-self: stretch; color: #000; font-feature-settings: "liga" off, "clig" off; font-family: "PingFang SC"; font-size: 14px; font-style: normal; font-weight: 600; line-height: 20px; letter-spacing: -0.23px; } .policyList { border-radius: 12px; border: 1px solid rgba(0, 0, 0, 0.06); background: #fff; box-shadow: 0 4px 36px 0 rgba(0, 0, 0, 0.06); .policyItem { display: flex; justify-content: space-around; align-items: center; color: #000; text-align: center; font-feature-settings: "liga" off, "clig" off; font-family: "PingFang SC"; font-size: 12px; font-style: normal; font-weight: 400; line-height: 20px; border-top: 1px solid rgba(0, 0, 0, 0.06); &:nth-child(1) { color: #000; text-align: center; font-feature-settings: "liga" off, "clig" off; font-family: "PingFang SC"; font-size: 14px; font-style: normal; font-weight: 600; line-height: 20px; border: none; } .time, .rule { width: 50%; padding: 10px 12px; } .rule { border-left: 1px solid rgba(0, 0, 0, 0.06); } } } }