.dt-mall,[class*=dt-mall__]{display:block}.dt-mall{background:#f7f9fa;min-height:100vh;padding-bottom:60px}.dt-mall__hero{background:linear-gradient(191deg,#58e3ff -2%,#e8fbff00 60%),#eef7fa;border-bottom:1px solid #1018280d}.dt-mall__hero-inner{max-width:1440px;margin:0 auto;padding:30px 32px}.dt-mall__crumb{color:#5b6266;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.dt-mall__crumb-link{color:var(--fb-brand-text);text-decoration:none}.dt-mall__crumb-link:hover{text-decoration:underline}.dt-mall__crumb-sep{color:var(--fb-t3)}.dt-mall__hero-title{color:#0c0d0d;letter-spacing:1px;font-size:30px;font-weight:700;display:block}.dt-mall__hero-sub{color:#5b6266;margin:8px 0 0;font-size:14px;display:block}.dt-mall__body{align-items:flex-start;gap:24px;max-width:1440px;margin:0 auto;padding:24px 32px 0;display:flex}.dt-mall__main{flex:1;min-width:0}.dt-mall__side{flex:none;width:320px}.dt-mall__balance{background:linear-gradient(135deg,#fff4d6 0%,#ffe9f0 100%);border-radius:12px;padding:22px 24px}.dt-mall__balance-label{color:var(--fb-gold-t);font-size:13px;display:block}.dt-mall__balance-value{color:#0c0d0d;font-variant-numeric:tabular-nums;margin-top:6px;font-size:38px;font-weight:700;line-height:1.1;display:block}.dt-mall__balance-sub{gap:24px;margin-top:14px;display:flex}.dt-mall__balance-cell{flex-direction:column;display:flex}.dt-mall__balance-num{color:#0c0d0d;font-size:17px;font-weight:600}.dt-mall__balance-cap{color:var(--fb-gold-t);font-size:12px}.dt-mall__balance-btn{color:var(--fb-on-grad);cursor:pointer;background:linear-gradient(135deg,#21d4c2 0%,#58c8ff 100%);border:1px solid #0000;border-radius:999px;margin-top:16px;padding:9px 24px;font-family:inherit;font-size:14px}.dt-mall__balance-btn:hover{opacity:.92}.dt-mall__card{background:#fff;border-radius:12px;margin-top:16px;padding:22px 24px;box-shadow:0 1px 2px #1018280a}.dt-mall__card-title{color:#0c0d0d;border-left:4px solid #21d4c2;margin-bottom:16px;padding-left:10px;font-size:16px;font-weight:700;line-height:18px;display:block}.dt-mall__card-hint{color:var(--fb-t4);margin:0 0 16px;font-size:13px;line-height:1.7}.dt-mall__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.dt-mall__day{text-align:center;background:#f2f4f7;border-radius:12px;padding:12px 4px}.dt-mall__day--done{background:linear-gradient(135deg,#21d4c2 0%,#58c8ff 100%)}.dt-mall__day--today{outline-offset:1px;outline:2px solid #21d4c2}.dt-mall__day-reward{color:#3d4548;font-size:14px;font-weight:700;display:block}.dt-mall__day--done .dt-mall__day-reward{color:var(--fb-on-grad)}.dt-mall__day-label{color:var(--fb-t3);margin-top:4px;font-size:12px;display:block}.dt-mall__day--done .dt-mall__day-label{color:var(--fb-on-grad)}.dt-mall__checkin-row{align-items:center;gap:12px;margin-top:16px;display:flex}.dt-mall__checkin-btn{color:var(--fb-on-grad);cursor:pointer;background:linear-gradient(135deg,#21d4c2 0%,#58c8ff 100%);border:1px solid #0000;border-radius:999px;padding:9px 24px;font-family:inherit;font-size:14px}.dt-mall__checkin-btn:hover:not(:disabled){opacity:.92}.dt-mall__checkin-btn:disabled{opacity:.45;cursor:not-allowed}.dt-mall__checkin-tip{color:var(--fb-t4);font-size:13px}.dt-mall__tabs{gap:8px;margin-top:16px;display:flex}.dt-mall__tab{color:#5b6266;cursor:pointer;background:#fff;border:none;border-radius:999px;padding:6px 16px;font-family:inherit;font-size:14px}.dt-mall__tab--on{color:var(--fb-on-grad);background:linear-gradient(135deg,#21d4c2 0%,#58c8ff 100%)}.dt-mall__group-title{color:var(--fb-t3);margin:18px 0 10px;font-size:13px;font-weight:700;display:block}.dt-mall__task{border-bottom:1px solid #f0f2f4;align-items:center;gap:12px;padding:14px 16px;display:flex}.dt-mall__task:last-child{border-bottom:none}.dt-mall__task-text{flex:1;min-width:0}.dt-mall__task-title{color:#0c0d0d;font-size:14px;display:block}.dt-mall__task-desc{color:var(--fb-t3);margin-top:2px;font-size:12px;display:block}.dt-mall__task-reward{color:var(--fb-brand-text-2);flex:none;font-size:13px;font-weight:600}.dt-mall__task-btn{color:#5b6266;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:999px;flex:none;min-width:84px;padding:7px 16px;font-family:inherit;font-size:13px}.dt-mall__task-btn:hover:not(:disabled){color:var(--fb-brand-text);border-color:#17b0a7}.dt-mall__task-btn--claim{color:var(--fb-on-grad);background:linear-gradient(135deg,#21d4c2 0%,#58c8ff 100%);border-color:#0000}.dt-mall__task-btn--claim:hover{opacity:.92;color:var(--fb-on-grad)}.dt-mall__task-btn--done{opacity:.45;cursor:not-allowed}.dt-mall__gifts{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 16px;display:grid}.dt-mall__gift{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #1018280a}.dt-mall__gift-shot{background:0 0;border:none;width:100%;margin:0;padding:0;display:block;position:relative}.dt-mall__gift-shot:not(:disabled){cursor:zoom-in}.dt-mall__gift-shot:focus-visible{outline-offset:-2px}.dt-mall__gift-zoom{color:#fff;pointer-events:none;opacity:0;background:#0c0d0d9e;border-radius:999px;padding:3px 8px;font-size:11px;line-height:16px;transition:opacity .16s;position:absolute;bottom:8px;right:8px}.dt-mall__gift-shot:hover .dt-mall__gift-zoom,.dt-mall__gift-shot:focus-visible .dt-mall__gift-zoom{opacity:1}@media (hover:none){.dt-mall__gift-zoom{opacity:1}}.dt-mall__gift-img{object-fit:cover;background:#eef1f4;width:100%;height:140px}.dt-mall__gift-body{padding:12px 14px 14px}.dt-mall__gift-name{color:#0c0d0d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.dt-mall__gift-desc{color:var(--fb-t3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.dt-mall__gift-foot{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.dt-mall__gift-cost{color:var(--fb-brand-text-2);font-size:13px;font-weight:600}.dt-mall__tip{text-align:center;color:var(--fb-t3);padding:40px 0;font-size:13px}.dt-mall__task-btn:disabled{opacity:.45;cursor:not-allowed}.dt-mall__marquee{background:#fff;border-radius:10px;align-items:center;gap:10px;height:40px;padding:0 14px;display:flex;overflow:hidden;box-shadow:0 1px 2px #1018280a}.dt-mall__marquee-tag{color:var(--fb-brand-text-2);background:#21d4c21a;border-radius:4px;flex:none;padding:3px 8px;font-size:12px;line-height:1.4}.dt-mall__marquee-win{flex:1;min-width:0;overflow:hidden}.dt-mall__marquee-track{width:max-content;animation-name:dt-mall-marquee;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.dt-mall__marquee:hover .dt-mall__marquee-track{animation-play-state:paused}.dt-mall__marquee-half{flex:none;display:flex}.dt-mall__marquee-item{color:var(--fb-t3);white-space:nowrap;flex:none;padding-right:40px;font-size:12px;line-height:40px}.dt-mall__balance-link{color:var(--fb-gold-t);margin-top:14px;font-size:13px;text-decoration:none;display:inline-block}.dt-mall__balance-link:hover{color:#0c0d0d}.dt-mall__balance-arrow{margin-left:2px;display:inline}.dt-mall__dlg-title{color:#0c0d0d;padding-right:28px;font-size:18px;font-weight:700;line-height:1.4;display:block}.dt-mall__dlg-sub{color:var(--fb-t4);margin:6px 0 0;font-size:13px;line-height:1.6}.dt-mall__dlg-gift{background:#f7f9fa;border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:12px;display:flex}.dt-mall__dlg-gift-img{object-fit:cover;background:#eef1f4;border-radius:8px;flex:none;width:56px;height:56px}.dt-mall__dlg-gift-text{flex:1;min-width:0}.dt-mall__dlg-gift-name{color:#0c0d0d;font-size:14px;font-weight:600;display:block}.dt-mall__dlg-gift-desc{color:var(--fb-t3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.dt-mall__dlg-order{border:1px solid #eef1f4;border-radius:10px;margin-top:14px;padding:8px 14px}.dt-mall__dlg-line{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.dt-mall__dlg-key{color:var(--fb-t4);flex:none;font-size:13px}.dt-mall__dlg-val{text-align:right;color:#0c0d0d;word-break:break-all;flex:1;min-width:0;font-size:14px}.dt-mall__dlg-val--cost,.dt-mall__dlg-val--bad{color:#f0654a;font-weight:600}.dt-mall__dlg-val--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.dt-mall__kefu{background:#f4fbfa;border:1px dashed #b9e6e0;border-radius:10px;margin-top:16px;padding:14px 16px}.dt-mall__kefu-label{color:var(--fb-t4);font-size:12px;display:block}.dt-mall__kefu-row{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.dt-mall__kefu-id{letter-spacing:.5px;color:#0c0d0d;word-break:break-all;-webkit-user-select:all;user-select:all;font-size:18px;font-weight:700}.dt-mall__kefu-btn{color:var(--fb-on-grad);cursor:pointer;background:linear-gradient(135deg,#21d4c2 0%,#58c8ff 100%);border:1px solid #0000;border-radius:999px;flex:none;padding:7px 16px;font-family:inherit;font-size:13px}.dt-mall__kefu-btn:hover{opacity:.92}.dt-mall__dlg-steps{margin:14px 0 0;padding-left:20px}.dt-mall__dlg-step{color:#5b6266;font-size:13px;line-height:1.9;display:list-item}.dt-mall__dlg-note{color:var(--fb-gold-t);background:#fff8e6;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:12px;line-height:1.7}.dt-mall__dlg-err{color:#f0654a;margin:12px 0 0;font-size:13px;line-height:1.6}.dt-mall__dlg-actions{gap:10px;margin-top:18px;display:flex}.dt-mall__dlg-btn{color:#5b6266;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:999px;flex:1;padding:10px 16px;font-family:inherit;font-size:14px}.dt-mall__dlg-btn:hover:not(:disabled){color:var(--fb-brand-text);border-color:#17b0a7}.dt-mall__dlg-btn:disabled{opacity:.45;cursor:not-allowed}.dt-mall__dlg-btn--primary{color:var(--fb-on-grad);background:linear-gradient(135deg,#21d4c2 0%,#58c8ff 100%);border-color:#0000}.dt-mall__dlg-btn--primary:hover:not(:disabled){opacity:.92;color:var(--fb-on-grad)}.dt-mall__bill-head{background:linear-gradient(135deg,#fff4d6 0%,#ffe9f0 100%);border-radius:12px;padding:20px 24px;position:relative}.dt-mall__bill-head-label{color:var(--fb-gold-t);font-size:13px;display:block}.dt-mall__bill-head-value{color:#0c0d0d;font-variant-numeric:tabular-nums;margin-top:4px;font-size:34px;font-weight:700;line-height:1.1;display:block}.dt-mall__bill-head-sub{color:var(--fb-gold-t);flex-wrap:wrap;gap:6px 20px;margin-top:10px;font-size:12px;display:flex}.dt-mall__bill-back{color:var(--fb-gold-t);font-size:13px;text-decoration:none;position:absolute;top:20px;right:24px}.dt-mall__bill-back:hover{color:#0c0d0d}.dt-mall__bill{border-bottom:1px solid #f0f2f4;align-items:center;gap:12px;padding:14px 4px;display:flex}.dt-mall__bill:last-child{border-bottom:none}.dt-mall__bill-text{flex:1;min-width:0}.dt-mall__bill-title{color:#0c0d0d;font-size:14px;display:block}.dt-mall__bill-time{color:var(--fb-t3);margin-top:2px;font-size:12px;display:block}.dt-mall__bill-action{color:#5b6266;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:999px;flex:none;padding:5px 12px;font-family:inherit;font-size:12px}.dt-mall__bill-action:hover{color:var(--fb-brand-text);border-color:#17b0a7}.dt-mall__bill-points{font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:600}.dt-mall__bill-points--in{color:var(--fb-brand-text-2)}.dt-mall__bill-points--out{color:#f0654a}.dt-mall__bill-unit{color:var(--fb-t3);margin-left:3px;font-size:11px;font-weight:400;display:inline}.dt-mall__bill-center{justify-content:center;padding-bottom:8px;display:flex}.dt-mall__bill-tip-text{color:var(--fb-t3);margin:0 0 12px;font-size:13px}.dt-mall__bill-foot{text-align:center;padding:18px 0 4px}.dt-mall__bill-foot-text{color:var(--fb-t3);font-size:13px}.dt-mall__bill-retry{color:#5b6266;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:999px;padding:8px 22px;font-family:inherit;font-size:13px;display:inline-block}.dt-mall__bill-retry:hover{color:var(--fb-brand-text);border-color:#17b0a7}@keyframes dt-mall-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1024px){.dt-mall__hero-inner,.dt-mall__body{padding-left:20px;padding-right:20px}.dt-mall__body{flex-direction:column;align-items:stretch;gap:16px}.dt-mall__side{width:100%}.dt-mall__gifts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.dt-mall__hero-inner{padding:16px 12px}.dt-mall__hero-title{font-size:20px}.dt-mall__hero-sub{font-size:12px}.dt-mall__body{gap:12px;padding:12px 12px 0}.dt-mall__card{padding:14px 12px}.dt-mall__balance{padding:16px 14px}.dt-mall__balance-value{font-size:30px}.dt-mall__days{gap:4px}.dt-mall__day{border-radius:8px;padding:8px 2px}.dt-mall__day-label{font-size:11px}.dt-mall__gifts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.dt-mall__marquee{gap:8px;height:34px;padding:0 10px}.dt-mall__marquee-tag{padding:2px 6px;font-size:11px}.dt-mall__marquee-item{padding-right:28px;font-size:11px;line-height:34px}.dt-mall__bill-head{padding:16px 14px}.dt-mall__bill-head-value{font-size:28px}.dt-mall__bill-back{font-size:12px;top:16px;right:14px}.dt-mall__bill{gap:8px;padding:12px 0}.dt-mall__bill-action{padding:4px 9px;font-size:11px}.dt-mall__bill-points{font-size:14px}.dt-mall__dlg-title{font-size:16px}.dt-mall__dlg-gift-img{width:48px;height:48px}.dt-mall__kefu{padding:12px}.dt-mall__kefu-id{font-size:16px}.dt-mall__kefu-btn{padding:6px 12px;font-size:12px}.dt-mall__dlg-btn{padding:9px 12px;font-size:13px}}:root[data-theme=dark] .dt-mall{background:var(--fb-page)}:root[data-theme=dark] .dt-mall__hero{background:var(--fb-band);border-bottom-color:var(--fb-band-line)}:root[data-theme=dark] .dt-mall__hero-title{color:var(--fb-t1)}:root[data-theme=dark] .dt-mall__hero-sub,:root[data-theme=dark] .dt-mall__crumb{color:var(--fb-t2)}:root[data-theme=dark] .dt-mall__crumb-link{color:var(--fb-brand-text)}:root[data-theme=dark] .dt-mall__crumb-sep{color:var(--fb-t-sep)}:root[data-theme=dark] .dt-mall__balance,:root[data-theme=dark] .dt-mall__bill-head{background:var(--fb-gold-bg)}:root[data-theme=dark] .dt-mall__balance-label,:root[data-theme=dark] .dt-mall__balance-cap,:root[data-theme=dark] .dt-mall__bill-head-label,:root[data-theme=dark] .dt-mall__bill-head-sub{color:var(--fb-gold-t2)}:root[data-theme=dark] .dt-mall__balance-value,:root[data-theme=dark] .dt-mall__balance-num,:root[data-theme=dark] .dt-mall__bill-head-value{color:var(--fb-gold-t)}:root[data-theme=dark] .dt-mall__balance-link,:root[data-theme=dark] .dt-mall__bill-back{color:var(--fb-gold-t2)}:root[data-theme=dark] .dt-mall__balance-link:hover,:root[data-theme=dark] .dt-mall__bill-back:hover{color:var(--fb-gold-t)}:root[data-theme=dark] .dt-mall__balance-btn,:root[data-theme=dark] .dt-mall__checkin-btn,:root[data-theme=dark] .dt-mall__kefu-btn{color:var(--fb-on-grad);background:var(--fb-grad)}:root[data-theme=dark] .dt-mall__card,:root[data-theme=dark] .dt-mall__gift,:root[data-theme=dark] .dt-mall__marquee{background:var(--fb-card);box-shadow:var(--fb-shadow-soft)}:root[data-theme=dark] .dt-mall__card-title{color:var(--fb-t1);border-left-color:var(--fb-accent)}:root[data-theme=dark] .dt-mall__card-hint,:root[data-theme=dark] .dt-mall__checkin-tip{color:var(--fb-t4)}:root[data-theme=dark] .dt-mall__day{background:var(--fb-chip)}:root[data-theme=dark] .dt-mall__day--done{background:var(--fb-grad)}:root[data-theme=dark] .dt-mall__day--today{outline-color:var(--fb-accent)}:root[data-theme=dark] .dt-mall__day-reward{color:var(--fb-t5)}:root[data-theme=dark] .dt-mall__day-label{color:var(--fb-t3)}:root[data-theme=dark] .dt-mall__day--done .dt-mall__day-reward,:root[data-theme=dark] .dt-mall__day--done .dt-mall__day-label{color:var(--fb-on-grad)}:root[data-theme=dark] .dt-mall__tab{color:var(--fb-t2);background:var(--fb-chip)}:root[data-theme=dark] .dt-mall__tab--on{color:var(--fb-on-grad);background:var(--fb-grad)}:root[data-theme=dark] .dt-mall__group-title{color:var(--fb-t3)}:root[data-theme=dark] .dt-mall__task{border-bottom-color:var(--fb-divider)}:root[data-theme=dark] .dt-mall__task-title{color:var(--fb-t1)}:root[data-theme=dark] .dt-mall__task-desc{color:var(--fb-t3)}:root[data-theme=dark] .dt-mall__task-reward{color:var(--fb-brand-text)}:root[data-theme=dark] .dt-mall__task-btn{border-color:var(--fb-border);color:var(--fb-t2);background:var(--fb-chip)}:root[data-theme=dark] .dt-mall__task-btn:hover:not(:disabled){border-color:var(--fb-soft-line);color:var(--fb-brand-text)}:root[data-theme=dark] .dt-mall__task-btn--claim{color:var(--fb-on-grad);background:var(--fb-grad);border-color:#0000}:root[data-theme=dark] .dt-mall__task-btn--claim:hover{color:var(--fb-on-grad)}:root[data-theme=dark] .dt-mall__gift-img,:root[data-theme=dark] .dt-mall__dlg-gift-img{background:var(--fb-ph-2)}:root[data-theme=dark] .dt-mall__gift-name{color:var(--fb-t1)}:root[data-theme=dark] .dt-mall__gift-desc{color:var(--fb-t3)}:root[data-theme=dark] .dt-mall__gift-cost{color:var(--fb-brand-text)}:root[data-theme=dark] .dt-mall__tip{color:var(--fb-t3)}:root[data-theme=dark] .dt-mall__marquee-tag{color:var(--fb-brand-text);background:var(--fb-soft)}:root[data-theme=dark] .dt-mall__marquee-item{color:var(--fb-t3)}:root[data-theme=dark] .dt-mall__dlg-title{color:var(--fb-t1)}:root[data-theme=dark] .dt-mall__dlg-sub{color:var(--fb-t4)}:root[data-theme=dark] .dt-mall__dlg-gift{background:var(--fb-surface-2)}:root[data-theme=dark] .dt-mall__dlg-gift-name{color:var(--fb-t1)}:root[data-theme=dark] .dt-mall__dlg-gift-desc{color:var(--fb-t3)}:root[data-theme=dark] .dt-mall__dlg-order{border-color:var(--fb-border)}:root[data-theme=dark] .dt-mall__dlg-key{color:var(--fb-t4)}:root[data-theme=dark] .dt-mall__dlg-val{color:var(--fb-t1)}:root[data-theme=dark] .dt-mall__dlg-val--cost,:root[data-theme=dark] .dt-mall__dlg-val--bad{color:var(--fb-cost)}:root[data-theme=dark] .dt-mall__kefu{border-color:var(--fb-soft-line);background:var(--fb-soft)}:root[data-theme=dark] .dt-mall__kefu-label{color:var(--fb-t4)}:root[data-theme=dark] .dt-mall__kefu-id{color:var(--fb-t1)}:root[data-theme=dark] .dt-mall__dlg-step{color:var(--fb-t2)}:root[data-theme=dark] .dt-mall__dlg-note{background:var(--fb-warn-bg);color:var(--fb-warn-t)}:root[data-theme=dark] .dt-mall__dlg-err{color:var(--fb-cost)}:root[data-theme=dark] .dt-mall__dlg-btn{border-color:var(--fb-border);color:var(--fb-t2);background:var(--fb-chip)}:root[data-theme=dark] .dt-mall__dlg-btn:hover:not(:disabled){border-color:var(--fb-soft-line);color:var(--fb-brand-text)}:root[data-theme=dark] .dt-mall__dlg-btn--primary{color:var(--fb-on-grad);background:var(--fb-grad);border-color:#0000}:root[data-theme=dark] .dt-mall__dlg-btn--primary:hover:not(:disabled){color:var(--fb-on-grad)}:root[data-theme=dark] .dt-mall__bill{border-bottom-color:var(--fb-divider)}:root[data-theme=dark] .dt-mall__bill-title{color:var(--fb-t1)}:root[data-theme=dark] .dt-mall__bill-time{color:var(--fb-t3)}:root[data-theme=dark] .dt-mall__bill-action,:root[data-theme=dark] .dt-mall__bill-retry{border-color:var(--fb-border);color:var(--fb-t2);background:var(--fb-chip)}:root[data-theme=dark] .dt-mall__bill-action:hover,:root[data-theme=dark] .dt-mall__bill-retry:hover{border-color:var(--fb-soft-line);color:var(--fb-brand-text)}:root[data-theme=dark] .dt-mall__bill-points--in{color:var(--fb-brand-text)}:root[data-theme=dark] .dt-mall__bill-points--out{color:var(--fb-cost)}:root[data-theme=dark] .dt-mall__bill-unit,:root[data-theme=dark] .dt-mall__bill-tip-text,:root[data-theme=dark] .dt-mall__bill-foot-text{color:var(--fb-t3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dt-mall{background:var(--fb-page)}:root:not([data-theme=light]) .dt-mall__hero{background:var(--fb-band);border-bottom-color:var(--fb-band-line)}:root:not([data-theme=light]) .dt-mall__hero-title{color:var(--fb-t1)}:root:not([data-theme=light]) .dt-mall__hero-sub,:root:not([data-theme=light]) .dt-mall__crumb{color:var(--fb-t2)}:root:not([data-theme=light]) .dt-mall__crumb-link{color:var(--fb-brand-text)}:root:not([data-theme=light]) .dt-mall__crumb-sep{color:var(--fb-t-sep)}:root:not([data-theme=light]) .dt-mall__balance,:root:not([data-theme=light]) .dt-mall__bill-head{background:var(--fb-gold-bg)}:root:not([data-theme=light]) .dt-mall__balance-label,:root:not([data-theme=light]) .dt-mall__balance-cap,:root:not([data-theme=light]) .dt-mall__bill-head-label,:root:not([data-theme=light]) .dt-mall__bill-head-sub{color:var(--fb-gold-t2)}:root:not([data-theme=light]) .dt-mall__balance-value,:root:not([data-theme=light]) .dt-mall__balance-num,:root:not([data-theme=light]) .dt-mall__bill-head-value{color:var(--fb-gold-t)}:root:not([data-theme=light]) .dt-mall__balance-link,:root:not([data-theme=light]) .dt-mall__bill-back{color:var(--fb-gold-t2)}:root:not([data-theme=light]) .dt-mall__balance-link:hover,:root:not([data-theme=light]) .dt-mall__bill-back:hover{color:var(--fb-gold-t)}:root:not([data-theme=light]) .dt-mall__balance-btn,:root:not([data-theme=light]) .dt-mall__checkin-btn,:root:not([data-theme=light]) .dt-mall__kefu-btn{color:var(--fb-on-grad);background:var(--fb-grad)}:root:not([data-theme=light]) .dt-mall__card,:root:not([data-theme=light]) .dt-mall__gift,:root:not([data-theme=light]) .dt-mall__marquee{background:var(--fb-card);box-shadow:var(--fb-shadow-soft)}:root:not([data-theme=light]) .dt-mall__card-title{color:var(--fb-t1);border-left-color:var(--fb-accent)}:root:not([data-theme=light]) .dt-mall__card-hint,:root:not([data-theme=light]) .dt-mall__checkin-tip{color:var(--fb-t4)}:root:not([data-theme=light]) .dt-mall__day{background:var(--fb-chip)}:root:not([data-theme=light]) .dt-mall__day--done{background:var(--fb-grad)}:root:not([data-theme=light]) .dt-mall__day--today{outline-color:var(--fb-accent)}:root:not([data-theme=light]) .dt-mall__day-reward{color:var(--fb-t5)}:root:not([data-theme=light]) .dt-mall__day-label{color:var(--fb-t3)}:root:not([data-theme=light]) .dt-mall__day--done .dt-mall__day-reward,:root:not([data-theme=light]) .dt-mall__day--done .dt-mall__day-label{color:var(--fb-on-grad)}:root:not([data-theme=light]) .dt-mall__tab{color:var(--fb-t2);background:var(--fb-chip)}:root:not([data-theme=light]) .dt-mall__tab--on{color:var(--fb-on-grad);background:var(--fb-grad)}:root:not([data-theme=light]) .dt-mall__group-title{color:var(--fb-t3)}:root:not([data-theme=light]) .dt-mall__task{border-bottom-color:var(--fb-divider)}:root:not([data-theme=light]) .dt-mall__task-title{color:var(--fb-t1)}:root:not([data-theme=light]) .dt-mall__task-desc{color:var(--fb-t3)}:root:not([data-theme=light]) .dt-mall__task-reward{color:var(--fb-brand-text)}:root:not([data-theme=light]) .dt-mall__task-btn{border-color:var(--fb-border);color:var(--fb-t2);background:var(--fb-chip)}:root:not([data-theme=light]) .dt-mall__task-btn:hover:not(:disabled){border-color:var(--fb-soft-line);color:var(--fb-brand-text)}:root:not([data-theme=light]) .dt-mall__task-btn--claim{color:var(--fb-on-grad);background:var(--fb-grad);border-color:#0000}:root:not([data-theme=light]) .dt-mall__task-btn--claim:hover{color:var(--fb-on-grad)}:root:not([data-theme=light]) .dt-mall__gift-img,:root:not([data-theme=light]) .dt-mall__dlg-gift-img{background:var(--fb-ph-2)}:root:not([data-theme=light]) .dt-mall__gift-name{color:var(--fb-t1)}:root:not([data-theme=light]) .dt-mall__gift-desc{color:var(--fb-t3)}:root:not([data-theme=light]) .dt-mall__gift-cost{color:var(--fb-brand-text)}:root:not([data-theme=light]) .dt-mall__tip{color:var(--fb-t3)}:root:not([data-theme=light]) .dt-mall__marquee-tag{color:var(--fb-brand-text);background:var(--fb-soft)}:root:not([data-theme=light]) .dt-mall__marquee-item{color:var(--fb-t3)}:root:not([data-theme=light]) .dt-mall__dlg-title{color:var(--fb-t1)}:root:not([data-theme=light]) .dt-mall__dlg-sub{color:var(--fb-t4)}:root:not([data-theme=light]) .dt-mall__dlg-gift{background:var(--fb-surface-2)}:root:not([data-theme=light]) .dt-mall__dlg-gift-name{color:var(--fb-t1)}:root:not([data-theme=light]) .dt-mall__dlg-gift-desc{color:var(--fb-t3)}:root:not([data-theme=light]) .dt-mall__dlg-order{border-color:var(--fb-border)}:root:not([data-theme=light]) .dt-mall__dlg-key{color:var(--fb-t4)}:root:not([data-theme=light]) .dt-mall__dlg-val{color:var(--fb-t1)}:root:not([data-theme=light]) .dt-mall__dlg-val--cost,:root:not([data-theme=light]) .dt-mall__dlg-val--bad{color:var(--fb-cost)}:root:not([data-theme=light]) .dt-mall__kefu{border-color:var(--fb-soft-line);background:var(--fb-soft)}:root:not([data-theme=light]) .dt-mall__kefu-label{color:var(--fb-t4)}:root:not([data-theme=light]) .dt-mall__kefu-id{color:var(--fb-t1)}:root:not([data-theme=light]) .dt-mall__dlg-step{color:var(--fb-t2)}:root:not([data-theme=light]) .dt-mall__dlg-note{background:var(--fb-warn-bg);color:var(--fb-warn-t)}:root:not([data-theme=light]) .dt-mall__dlg-err{color:var(--fb-cost)}:root:not([data-theme=light]) .dt-mall__dlg-btn{border-color:var(--fb-border);color:var(--fb-t2);background:var(--fb-chip)}:root:not([data-theme=light]) .dt-mall__dlg-btn:hover:not(:disabled){border-color:var(--fb-soft-line);color:var(--fb-brand-text)}:root:not([data-theme=light]) .dt-mall__dlg-btn--primary{color:var(--fb-on-grad);background:var(--fb-grad);border-color:#0000}:root:not([data-theme=light]) .dt-mall__dlg-btn--primary:hover:not(:disabled){color:var(--fb-on-grad)}:root:not([data-theme=light]) .dt-mall__bill{border-bottom-color:var(--fb-divider)}:root:not([data-theme=light]) .dt-mall__bill-title{color:var(--fb-t1)}:root:not([data-theme=light]) .dt-mall__bill-time{color:var(--fb-t3)}:root:not([data-theme=light]) .dt-mall__bill-action,:root:not([data-theme=light]) .dt-mall__bill-retry{border-color:var(--fb-border);color:var(--fb-t2);background:var(--fb-chip)}:root:not([data-theme=light]) .dt-mall__bill-action:hover,:root:not([data-theme=light]) .dt-mall__bill-retry:hover{border-color:var(--fb-soft-line);color:var(--fb-brand-text)}:root:not([data-theme=light]) .dt-mall__bill-points--in{color:var(--fb-brand-text)}:root:not([data-theme=light]) .dt-mall__bill-points--out{color:var(--fb-cost)}:root:not([data-theme=light]) .dt-mall__bill-unit,:root:not([data-theme=light]) .dt-mall__bill-tip-text,:root:not([data-theme=light]) .dt-mall__bill-foot-text{color:var(--fb-t3)}}
.dt-mall.dt-mall--c .dt-mall__hero-inner,.dt-mall.dt-mall--c .dt-mall__body{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.dt-mall.dt-mall--c .dt-mall__hero-inner{padding:24px 22px 20px}@media (max-width:767px){.dt-mall.dt-mall--c .dt-mall__hero-inner{padding:16px 12px}}.dt-mall.dt-mall--c .dt-mall__body{padding-top:18px}
