.gdaojishi-tabs{gap:6px}.gdaojishi-panel{margin:0 0 12px}.gdaojishi-quick{gap:6px}.gdaojishi-quick-btn{min-width:74px}.gdaojishi-custom{align-items:center;gap:6px}.gdaojishi-custom-label{color:var(--text-3);margin-right:2px;font-size:13px}.gdaojishi-unit{color:var(--text-3);font-size:13px}.gdaojishi-num{width:62px;font:inherit;text-align:center;border:1px solid var(--line);background:var(--bg-card);color:var(--text);font-variant-numeric:tabular-nums;border-radius:8px;padding:6px 4px;font-size:15px}.gdaojishi-face{border:1px solid var(--line);background:var(--bg-soft);text-align:center;border-radius:14px;width:min(100%,560px);margin:0 auto 12px;padding:18px 14px 14px}.gdaojishi-big{color:var(--brand-dark);font-variant-numeric:tabular-nums;letter-spacing:1px;font-size:max(46px,min(15vw,92px));font-weight:800;line-height:1.05}.gdaojishi-bar{background:var(--bg-card);border-radius:6px;height:8px;margin:12px auto 8px;overflow:hidden}.gdaojishi-bar-fill{background:var(--brand);width:0;height:100%;transition:width .12s linear;display:block}.gdaojishi-sub{color:var(--text-3);font-size:13px}.gdaojishi-rounds{color:var(--text-2);text-align:center;margin:6px 0 0;font-size:13px}.gdaojishi.is-ring .gdaojishi-face{background:var(--brand-soft);border-color:var(--brand);animation:1s step-end infinite gdaojishi-flash}.gdaojishi.is-ring .gdaojishi-big{color:var(--brand-dark)}@keyframes gdaojishi-flash{50%{background:var(--bg-card)}}@media (prefers-reduced-motion:reduce){.gdaojishi.is-ring .gdaojishi-face{animation:none}.gdaojishi-bar-fill{transition:none}}.gdaojishi-ctrl{justify-content:center}.gdaojishi-opt{justify-content:center;gap:8px}.gdaojishi-vol{width:120px;accent-color:var(--brand)}.gdaojishi-ok{animation:none}.gdaojishi-form{gap:6px}.gdaojishi-text{font:inherit;border:1px solid var(--line);background:var(--bg-card);color:var(--text);border-radius:8px;min-width:0;padding:7px 10px;font-size:14px}.gdaojishi-text[type=text]{flex:160px}.gdaojishi-empty{color:var(--text-3);margin:4px 0 10px;font-size:13px}.gdaojishi-list{gap:10px;width:min(100%,560px);margin:0 auto 12px;display:grid}.gdaojishi-item{border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;padding:12px 14px}.gdaojishi-item.is-past{opacity:.78}.gdaojishi-item-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.gdaojishi-item-when{color:var(--text);font-size:14px;font-weight:600}.gdaojishi-del{padding:4px 10px;font-size:13px}.gdaojishi-item-left{color:var(--brand-dark);font-variant-numeric:tabular-nums;margin-top:6px;font-size:max(18px,min(5vw,26px));font-weight:800}.gdaojishi-item.is-past .gdaojishi-item-left{color:var(--text-2)}.gdaojishi-item-work{color:var(--text-3);margin-top:4px;font-size:12px}.gdaojishi-fs{z-index:9999;color:#fff5e6;text-align:center;font-family:var(--font);-webkit-user-select:none;user-select:none;background:#14110f;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.gdaojishi-fs-big{font-variant-numeric:tabular-nums;font-size:max(56px,min(20vw,220px));font-weight:800;line-height:1}.gdaojishi-fs-sub{color:#fff5e6b8;font-size:max(14px,min(3vw,24px))}.gdaojishi-fs-bar{gap:12px;display:flex}.gdaojishi-fs-btn{font:700 clamp(15px, 2.4vw, 20px)/1 var(--font);color:#fff5e6;cursor:pointer;background:0 0;border:1px solid #fff5e666;border-radius:12px;padding:12px 22px}.gdaojishi-fs-btn:hover{background:#fff5e61f}.gdaojishi-fs-tip{color:#fff5e680;font-size:12px}.gdaojishi-fs.is-ring{background:#7a2410}.gdaojishi-fs.is-ring .gdaojishi-fs-big{color:#ffd9a0}@media (max-width:720px){.gdaojishi-tabs,.gdaojishi-quick{gap:4px}.gdaojishi-quick-btn{flex:28%;min-width:0;padding:6px 4px;font-size:13px}.gdaojishi-custom{gap:4px}.gdaojishi-num{width:52px;font-size:14px}.gdaojishi-face{padding:14px 10px 12px}.gdaojishi-ctrl .g-btn,.gdaojishi-opt .g-btn{padding:6px 10px;font-size:13px}.gdaojishi-vol{width:96px}.gdaojishi-form .gdaojishi-text{flex:44%;padding:6px 8px;font-size:13px}.gdaojishi-item{padding:10px 12px}}.gdaojishi-face{border:1.5px solid var(--t-panel-edge);background:var(--t-panel-bg);box-shadow:var(--t-panel-shadow);border-radius:20px;position:relative;overflow:hidden}.gdaojishi-face:before{content:"";background:linear-gradient(90deg, transparent, var(--brand), transparent);opacity:.7;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:22%;right:22%}.gdaojishi-big{color:var(--t-digit);text-shadow:0 1px #fff,0 2px #7a551014;background:linear-gradient(#7a55100e,#ffffff59);border-radius:14px;box-shadow:inset 0 2px 5px #6e501e1f,inset 0 -1px #ffffffd9}.gdaojishi-bar{background:#ecdfc6;box-shadow:inset 0 1px 2px #50371433,0 1px #fffc}.gdaojishi-bar-fill{background:linear-gradient(180deg, #e6b95a, var(--brand) 60%, #b98a2c);border-radius:6px;box-shadow:inset 0 1px #ffffff73}.gdaojishi-sub{color:#8f7f68}.gdaojishi.is-ring .gdaojishi-face{border-color:var(--brand);box-shadow:0 0 0 4px var(--t-ring), var(--t-panel-shadow)}.gdaojishi-num,.gdaojishi-text{border:1.5px solid var(--t-edge);background:var(--t-well);color:var(--t-ink);border-radius:10px;box-shadow:inset 0 1.5px 3px #50371412}.gdaojishi-num{font-weight:700}.gdaojishi-num:focus,.gdaojishi-text:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--t-ring);background:#fff;outline:none}.gdaojishi-ctrl .g-btn-primary{box-shadow:0 4px #a93b19,0 10px 20px -10px #e0562b99}.gdaojishi-ctrl .g-btn-primary:active:not(:disabled){box-shadow:0 1px #a93b19}.gdaojishi-item{border:1.5px solid var(--t-card-edge);background:var(--t-card-bg);box-shadow:var(--t-card-shadow);border-radius:16px}.gdaojishi-item.is-past{background:var(--t-zebra)}.gdaojishi-item-when:before{content:"";background:var(--brand);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 7px 2px 0;display:inline-block}.gdaojishi-item-left{color:var(--t-digit);text-shadow:0 1px #fff}.gdaojishi-item-work{color:#8f7f68}.gdaojishi-del{white-space:nowrap}.gdaojishi-fs-btn{background:#fff5e60f;border-radius:999px}.gdaojishi-face{width:min(100%,720px)}.gdaojishi-big{font-size:max(60px,min(19vw,136px));line-height:1.02}.gdaojishi-big.is-long{font-size:max(44px,min(14vw,108px))}.gdaojishi-big.is-xlong{font-size:max(26px,min(7vw,56px))}.gdaojishi-ctrl .g-btn{min-width:88px;padding:10px 20px;font-size:16px;font-weight:700}.gdaojishi-fs-big.is-long{font-size:max(48px,min(16vw,200px))}.gdaojishi-fs-big.is-xlong{max-width:92vw;font-size:max(28px,min(7vw,96px));line-height:1.2}@media (max-width:720px){.gdaojishi-ctrl .g-btn{min-width:72px;padding:9px 14px;font-size:15px}}@media (max-width:400px){.gdaojishi-ctrl .g-btn{min-width:0;padding:8px 10px;font-size:14px}}@media (orientation:portrait){.gdaojishi-fs-big{font-size:25vw}.gdaojishi-fs-big.is-long{font-size:17vw}.gdaojishi-fs-big.is-xlong{font-size:9vw}}
