#dtp-play-timer{box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:4px 18px;max-width:1060px;margin:12px auto 4px;padding:9px 16px;border:1px solid #ccd8cb;border-radius:12px;background:#fffdf7;color:#173e34;font:14px/1.4 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
#dtp-play-timer .dtp-timer-display{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1;min-width:0}
#dtp-play-timer .dtp-timer-label{font-size:12px;font-weight:650;color:#526d60}
#dtp-play-timer .dtp-timer-clock{font-size:21px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.4px;white-space:nowrap}
#dtp-play-timer .dtp-timer-state{font-size:11px;color:#526d60}
#dtp-play-timer[data-state=paused] .dtp-timer-state{color:#805827}
#dtp-play-timer[data-state=complete] .dtp-timer-state{color:#285b43}
#dtp-play-timer .dtp-timer-actions{display:flex;gap:7px;flex-shrink:0}
#dtp-play-timer button{box-sizing:border-box;min-height:44px;padding:8px 12px;border:1px solid #b9ccbd;border-radius:8px;background:#f4f7ee;color:#173e34;font:600 12px/1.3 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;touch-action:manipulation}
#dtp-play-timer button:hover:not(:disabled){background:#e4eddc}
#dtp-play-timer button:focus-visible{outline:3px solid #b17c2f;outline-offset:2px}
#dtp-play-timer button:disabled{opacity:.5;cursor:default}
#dtp-play-timer .dtp-timer-help{flex-basis:100%;margin:0;color:#607268;font-size:11px;line-height:1.4}
.solo-shell #dtp-play-timer{margin:0 0 18px}
@media(max-width:1100px){body>#dtp-play-timer{margin-left:12px;margin-right:12px}}
@media(max-width:420px){#dtp-play-timer{gap:3px 8px;padding:7px 10px}#dtp-play-timer .dtp-timer-display{gap:6px}#dtp-play-timer .dtp-timer-state{flex-basis:100%;margin-top:-4px}#dtp-play-timer .dtp-timer-clock{font-size:19px}#dtp-play-timer .dtp-timer-label{font-size:11px}#dtp-play-timer button{padding:8px 9px;font-size:11px}}
@media print{#dtp-play-timer{display:none}}
@media(max-width:420px){#dtp-play-timer .dtp-timer-label{display:none}.solo-shell #dtp-play-timer{margin-bottom:8px}}
