.tool[data-tool=sleep-calculator] input[type=time]{font:inherit;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--r-sm);min-block-size:var(--tap);padding:var(--space-2) var(--space-3)}.tool[data-tool=sleep-calculator] .now{justify-content:flex-end}.tool[data-tool=sleep-calculator] .sleep-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tool[data-tool=sleep-calculator] .sleep-list li{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--r-sm);background:var(--c-surface);font-size:var(--fs-sm);color:var(--c-text-2);flex-wrap:wrap;display:flex}.tool[data-tool=sleep-calculator] .time{font-size:var(--fs-xl);color:var(--c-text);font-variant-numeric:tabular-nums;min-inline-size:5.5rem;font-weight:700}.tool[data-tool=sleep-calculator] .tag{color:var(--c-ok);font-size:var(--fs-xs)}
