.c168-page{font-family:Arial,sans-serif;font-size:0.24rem;line-height:1.35;color:#333;background:#eaf0ff;width:100%;min-height:100%;padding-bottom:1.5rem;overflow-y:auto}.c168-page *{box-sizing:border-box}.c168-page button{font:inherit;cursor:pointer;color:#0053df;background:transparent;border:0}.c168-page h3{font-size:0.27rem;font-weight:600;margin:0 0 0.09rem}.c168-page p{margin:0 0 0.12rem}.c168-page-header{height:0.9rem;display:flex;align-items:center;justify-content:center;background:#fff;position:relative;font-size:0.33rem}.c168-page-header button{position:absolute;left:0.21rem;font-size:0.51rem}.c168-white-card{margin:0.21rem;background:#fff;border-radius:0.21rem;padding:0.21rem;box-shadow:0 2px 0.075rem #0000000b}.c168-muted{color:#85a9dc}.c168-horizontal-tabs{display:flex;overflow-x:auto;align-items:center;gap:0.15rem;background:#fff;border-bottom:1px solid #cdd6e2}.c168-horizontal-tabs button{white-space:nowrap;padding:0.195rem 0.06rem;color:#333;font-size:0.225rem;border-bottom:2px solid transparent}.c168-horizontal-tabs button.active{border-color:#0053df;color:#0053df}.c168-horizontal-tabs img{width:0.39rem;height:0.39rem;display:inline-block;vertical-align:middle;margin-right:0.075rem}.c168-primary{background:#0053df!important;color:white!important;border-radius:0.09rem;padding:0.135rem 0.21rem}.c168-support-actions{display:flex;gap:0.21rem;margin:0.18rem 0}.c168-support-actions button{display:flex;align-items:center;border:1px solid #0053df;border-radius:0.09rem;font-size:0.21rem;padding:0.06rem 0.12rem;max-width:2.325rem}.c168-support-actions img{width:0.39rem;height:0.39rem;margin-right:0.12rem;object-fit:contain}.c168-support-channel{display:flex;align-items:center;gap:0.15rem;padding-top:0.3rem}.c168-support-channel>img{width:0.66rem;height:0.66rem}.c168-support-channel>div{flex:1;min-width:0}.c168-support-channel p,.c168-support-channel small{font-size:0.195rem;color:#85a9dc}.c168-support-channel button{font-size:0.195rem;max-width:1.29rem}.c168-help-heading{display:flex;align-items:center;gap:0.12rem;margin-bottom:0.15rem}.c168-help-heading input{min-width:0;width:58%;padding:0.15rem;border:1px solid #cdd6e2;border-radius:0.45rem;font-size:0.21rem}.c168-help-link{width:100%;text-align:left;padding:0.27rem 0;border-bottom:1px solid #cdd6e2!important;color:#333!important;font-size:0.21rem!important}.c168-close{float:right;font-size:0.39rem!important;margin:0 0.06rem}.c168-me-header{background-size:100% 100%;padding:0.18rem 0.225rem;color:#333}.c168-me-top{display:flex;justify-content:space-between;font-size:0.39rem;margin-bottom:0.27rem}.c168-me-identity{display:flex;align-items:center;gap:0.18rem;min-height:1.05rem}.c168-me-identity>div:first-child{flex:none}.c168-me-wallet{display:flex;align-items:center;justify-content:space-between;margin:0.33rem 0 2px}.c168-me-wallet>div{display:flex;align-items:center;gap:0.12rem}.c168-me-wallet>div img{width:0.345rem;height:0.345rem}.c168-me-wallet>button{display:flex;flex-direction:column;align-items:center;font-size:0.24rem}.c168-me-wallet>button img{width:0.72rem;height:0.72rem}.c168-checkin p{color:#007bff;font-size:0.24rem}.c168-days{display:flex;gap:0.105rem;overflow-x:auto;margin:0.18rem 0 0.09rem}.c168-days button{flex:0 0 0.96rem;height:1.32rem;border:1px solid #b6ceff;border-radius:0.135rem;display:flex;flex-direction:column;align-items:center;justify-content:space-around;color:#333;font-size:0.195rem}.c168-days small{color:#ff9900}.c168-days img{width:0.435rem;height:0.435rem;object-fit:contain}.c168-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0.33rem;padding:0.18rem 0}.c168-quick-grid button{display:flex;flex-direction:column;align-items:center;gap:0.15rem;font-size:0.24rem;line-height:1.35}.c168-combined-icon{display:block;position:relative;width:0.48rem;height:0.48rem}.c168-combined-icon img{width:100%;height:100%;position:absolute;inset:0}.c168-promo-top{height:0.825rem;gap:0.33rem;position:sticky;top:0;z-index:1}.c168-promo-layout{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:0.21rem;padding:0.21rem}.c168-promo-layout aside{display:flex;flex-direction:column;gap:0.21rem;align-self:start;position:sticky;top:1.035rem}.c168-promo-layout aside button{background:#f5fbff;border:1px solid #dde5ee;box-shadow:0 2px 0.045rem #0002;border-radius:0.135rem;min-height:0.69rem;font-size:0.195rem;display:flex;align-items:center;gap:0.12rem;padding:0.12rem;color:#333}.c168-promo-layout aside button.active{background:#0053df;color:white;border-color:#0053df}.c168-promo-layout aside img{width:0.375rem;height:0.375rem;object-fit:contain}.c168-promo-cards{display:flex;flex-direction:column;gap:0.24rem;min-width:0}.c168-promo-card{display:block;padding:0!important;width:100%;border-radius:0.18rem;overflow:hidden}.c168-promo-card img{display:block;width:100%;height:auto}.c168-preview-overlay{position:fixed;inset:0;z-index:10000;background:#0008;display:flex;align-items:center;justify-content:center;padding:0.24rem}.c168-preview-overlay article{max-width:7.2rem;max-height:90vh;overflow:auto;margin:0}.c168-preview-overlay img{width:100%;height:auto;margin-bottom:0.18rem}.c168-reference-footer{font:0.21rem/1.4 Arial,sans-serif;background:#eaf0ff;padding:0.3rem 0.24rem 1.575rem;color:#333}.c168-footer-row{display:grid;grid-template-columns:1fr 1fr;gap:0.3rem;margin-bottom:0.3rem}.c168-footer-row p{font-size:0.21rem;margin:0 0 0.15rem}.c168-footer-row>div>img{max-width:100%;width:2.175rem;height:0.675rem;object-fit:contain;object-position:left center}.c168-socials{display:flex;gap:0.15rem}.c168-socials button{border:0;padding:0;background:transparent;cursor:pointer}.c168-socials img{width:0.45rem;height:0.45rem}.skeleton-custom img{width:auto!important;height:auto!important;max-width:5.55rem!important;max-height:5.55rem!important;object-fit:contain}.skeleton-screen-main{background:#eaf0ff!important}.c168-support{max-width:100%;}.c168-promo-card:hover{filter:brightness(1.02)}@media(max-width:380px){.c168-promo-layout{grid-template-columns:1.23rem minmax(0,1fr);gap:0.135rem;padding:0.15rem}.c168-quick-grid button{font-size:0.21rem}.c168-support-channel{gap:0.09rem}.c168-support-channel>img{width:0.48rem;height:0.48rem}}@media(prefers-reduced-motion:reduce){.c168-page *{transition:none!important}}
