.delivery-countdown-overlay{--dc-gold:#d2b467;--dc-ink:#f3ecd9;--dc-muted:#b9af94;position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px 14px;background:#070b08b8;backdrop-filter:blur(7px);color:var(--dc-ink);font-family:Arial,"Microsoft YaHei",sans-serif;font-size:14px;line-height:1.5;box-sizing:border-box}
.delivery-countdown-overlay *{box-sizing:border-box}.delivery-countdown-overlay [hidden]{display:none!important}
html:has(.delivery-countdown-overlay),body:has(>.delivery-countdown-overlay){overflow:hidden!important}
.dc-card{position:relative;width:min(100%,380px);padding:30px 24px 26px;border:1px solid #76633b;border-radius:24px;background:radial-gradient(ellipse at 50% 0,#82622320,transparent 65%),linear-gradient(145deg,#1a211a,#0f140f);box-shadow:0 24px 80px #0008;text-align:center;color:var(--dc-ink)}
.dc-close{position:absolute;right:12px;top:10px;width:36px;height:36px;display:grid;place-items:center;border:1px solid #6c5b354a;border-radius:50%;background:#d2b4670b;color:var(--dc-muted);font-size:25px;cursor:pointer}
.dc-eyebrow{margin:0 0 7px;font-size:11px;letter-spacing:2px;color:var(--dc-gold)}.dc-card h2{margin:0 24px 22px;font-size:21px;font-weight:650;color:var(--dc-ink);line-height:1.4}
.dc-ring{width:220px;height:220px;position:relative;margin:0 auto 18px}.dc-ring svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.dc-ring circle{fill:none;stroke-width:5}.dc-ring-track{stroke:#d2b46724}.dc-ring-progress{stroke:var(--dc-gold);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--dc-progress,100));filter:drop-shadow(0 0 5px #d2b46738)}
.dc-time{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.dc-time strong{font-size:70px;line-height:1.15;font-weight:600;font-variant-numeric:tabular-nums;color:var(--dc-gold);letter-spacing:-2px}.dc-time span{font-size:12px;color:var(--dc-muted);margin-top:5px}
.dc-status{min-height:21px;margin:0;color:var(--dc-muted);font-size:12px}.dc-method{margin:14px 0 0;padding-top:12px;border-top:1px solid #d2b46724;font-size:11px;color:var(--dc-muted)}
.dc-result{padding:18px 0 20px}.dc-result>span{display:block;font-size:18px;color:var(--dc-gold);margin-bottom:9px}.dc-result>strong{display:block;overflow-wrap:anywhere;font-size:38px;line-height:1.4;font-weight:650;color:var(--dc-gold);font-variant-numeric:tabular-nums}.dc-result>small{display:block;font-size:11px;color:var(--dc-muted);margin-top:9px}.dc-result[data-outcome=loss]>strong,.dc-result[data-outcome=loss]>span{color:#ffb3a2}
.dc-retry,.dc-done{width:100%;min-height:46px;margin-top:20px;padding:11px 16px;border:1px solid var(--dc-gold);border-radius:11px;background:var(--dc-gold);color:#172217;font-size:14px;font-weight:650;cursor:pointer;line-height:1.5}.delivery-countdown-overlay button:focus-visible{outline:2px solid #f4df9d;outline-offset:3px}
@media(max-width:360px){.dc-card{padding:26px 18px 22px}.dc-card h2{font-size:18px}.dc-ring{width:194px;height:194px}.dc-time strong{font-size:62px}.dc-result>strong{font-size:31px}}
@media(max-height:480px){.delivery-countdown-overlay{align-items:flex-start;overflow:auto}.dc-card{margin:6px 0}.dc-ring{width:150px;height:150px}.dc-time strong{font-size:48px}.dc-card h2{margin-bottom:10px}}
body.front-gold .vux-confirm .weui-dialog{background:linear-gradient(145deg,#1a211a,#0f140f)!important;border:1px solid #76633b;border-radius:18px;overflow:hidden;color:#f3ecd9!important}
body.front-gold .vux-confirm .weui-dialog__title{color:#f3ecd9!important}
body.front-gold .vux-confirm .weui-dialog__bd{color:#beb59c!important}
body.front-gold .vux-confirm .weui-dialog__btn_default{background:#19221a!important;color:#beb59c!important}
body.front-gold .vux-confirm .weui-dialog__btn_primary{background:#d2b467!important;color:#172217!important}
