.hw-pt{--hwpt-ink:#f4f6fa;--hwpt-ink-soft:#f4f6fab3;--hwpt-ink-faint:#f4f6fa7a;--hwpt-card:#1115208c;--hwpt-border:#ffffff1f;--hwpt-border-soft:#ffffff0f;--hwpt-hairline:#ffffff13;--hwpt-field:#ffffff0b;--hwpt-accent:#3d9bff;--hwpt-accent-soft:#64afff;--hwpt-ok:#22c55e;--hwpt-warn:#f59e0b;--hwpt-bad:#ef4444;--hwpt-violet:#a78bfa;--hwpt-hh:32px;--hwpt-dh:22px;--hwpt-th:62px;--hwpt-canvas:calc(12 * var(--hwpt-hh));--hwpt-off:calc(var(--hwpt-th) + var(--hwpt-dh));--hwpt-now:8.53;--hwpt-mono:var(--font-jbmono,"JetBrains Mono"), ui-monospace, "SFMono-Regular", monospace;width:100%;color:var(--hwpt-ink);font-family:var(--font-instrument,"Instrument Sans"), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:.8125rem;line-height:1.35}.hw-pt *,.hw-pt :before,.hw-pt :after{box-sizing:border-box}.hw-pt-frame{border:1px solid var(--hwpt-border);background:#0d1220;border-radius:20px;margin:0;overflow:hidden;box-shadow:0 40px 90px -30px #000c,0 4px 16px #0006,inset 0 1px #ffffff14}.hw-pt-bar{border-bottom:1px solid var(--hwpt-border-soft);background:#12151ceb;align-items:center;gap:12px;height:38px;padding:0 14px;display:flex}.hw-pt-dots{gap:6px;display:flex}.hw-pt-dots i{opacity:.85;border-radius:50%;width:10px;height:10px}.hw-pt-dots i:first-child{background:#f0605c}.hw-pt-dots i:nth-child(2){background:#f3b64e}.hw-pt-dots i:nth-child(3){background:#4fc46a}.hw-pt-url{background:var(--hwpt-field);border:1px solid var(--hwpt-border-soft);font-family:var(--hwpt-mono);color:var(--hwpt-ink-faint);letter-spacing:.02em;border-radius:999px;margin-inline:auto;padding:3px 14px;font-size:.68rem}.hw-pt-bar-spacer{width:42px}.hw-pt-stage{isolation:isolate;background:linear-gradient(160deg,#090d1a 0%,#131c3a 65%,#1c2a55 100%);padding:16px 16px 20px;position:relative;overflow:hidden}.hw-pt-blob{z-index:-1;filter:blur(72px);pointer-events:none;border-radius:50%;position:absolute}.hw-pt-blob--a{background:#3d9bff42;width:360px;height:360px;top:-80px;left:-90px}.hw-pt-blob--b{background:#6a8dff33;width:320px;height:320px;bottom:-60px;right:-70px}.hw-pt-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:0 2px;display:flex}.hw-pt-head-title{color:var(--hwpt-ink);align-items:center;gap:8px;display:inline-flex}.hw-pt-head-title>svg{color:var(--hwpt-ink-soft);flex:none}.hw-pt-head-title b{letter-spacing:.01em;font-size:.8125rem;font-weight:700}.hw-pt-head-range{font-family:var(--hwpt-mono);font-variant-numeric:tabular-nums;color:var(--hwpt-ink-soft);border-left:1px solid var(--hwpt-hairline);padding-left:8px;font-size:.7rem}.hw-pt-head-actions{gap:6px;margin-left:auto;display:inline-flex}.hw-pt-iconbtn{border:1px solid var(--hwpt-border);background:var(--hwpt-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:26px;height:26px;color:var(--hwpt-ink-soft);border-radius:8px;place-items:center;display:inline-grid}.hw-pt-pill{letter-spacing:.03em;white-space:nowrap;color:var(--hwpt-ink-soft);background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:2px 7px;font-size:.6rem;font-style:normal;font-weight:600;line-height:1.4;display:inline-flex}.hw-pt-pill--shiftinfo{color:var(--hwpt-ink-soft);font-size:.62rem}.hw-pt-pill--frueh{color:#7ee2a8;background:#22c55e26;border-color:#22c55e4d}.hw-pt-pill--spaet{color:#8cc5ff;background:#3d9bff26;border-color:#3d9bff4d}.hw-pt-pill--load-ok,.hw-pt-pill--load-bad{font-family:var(--hwpt-mono);font-variant-numeric:tabular-nums;font-weight:600}.hw-pt-pill--load-ok{color:#7ee2a8;background:#22c55e26;border-color:#22c55e4d}.hw-pt-pill--load-bad{color:#ffa6ad;background:#ef444429;border-color:#ef444452}.hw-pt-pill--bereit{color:#ffd28a;background:#f59e0b26;border-color:#f59e0b4d}.hw-pt-board{border:1px solid var(--hwpt-border);background:var(--hwpt-card);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);border-radius:16px;gap:10px;padding:12px;display:flex;box-shadow:0 1px 2px #0000003d,0 14px 34px -14px #0000008c,inset 0 1px #ffffff0f}.hw-pt-axis{width:30px;min-height:calc(var(--hwpt-off) + var(--hwpt-canvas));flex:none;position:relative}.hw-pt-axis-h{right:6px;top:calc(var(--hwpt-off) + (var(--h) - 6) * var(--hwpt-hh) - 6px);font-family:var(--hwpt-mono);font-variant-numeric:tabular-nums;color:var(--hwpt-ink-faint);font-size:.56rem;position:absolute}.hw-pt-axis-now{left:-4px;top:calc(var(--hwpt-off) + var(--hwpt-now) * var(--hwpt-hh) - 8px);z-index:3;background:var(--hwpt-bad);color:#fff;font-family:var(--hwpt-mono);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 5px;font-size:.56rem;font-weight:600;position:absolute;box-shadow:0 1px 6px #ef444473}.hw-pt-pool{border-right:1px solid var(--hwpt-hairline);flex-direction:column;flex:none;width:148px;padding-right:10px;display:flex}.hw-pt-pool-head{height:calc(var(--hwpt-th) - 8px);text-transform:uppercase;letter-spacing:.08em;color:var(--hwpt-ink-soft);border-bottom:1px solid var(--hwpt-hairline);align-items:center;gap:6px;margin-bottom:8px;padding:0 2px;font-size:.65rem;font-weight:600;display:flex}.hw-pt-pool-head svg{opacity:.8;flex:none}.hw-pt-count{font-family:var(--hwpt-mono);font-variant-numeric:tabular-nums;color:var(--hwpt-ink-soft);background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:.6rem;font-style:normal;font-weight:600}.hw-pt-pool-list{flex-direction:column;gap:7px;display:flex}.hw-pt-chip{--c:#ffffff59;background:color-mix(in srgb, var(--c) 9%, #111520b8);border:1px solid color-mix(in srgb, var(--c) 22%, #ffffff0f);border-left:3px solid var(--c);cursor:grab;border-radius:8px;flex-direction:column;gap:1px;padding:6px 8px 6px 9px;display:flex;box-shadow:0 1px 2px #0000004d}.hw-pt-chip--stoerung{--c:#ef4444}.hw-pt-chip--wartung{--c:#3d9bff}.hw-pt-chip--pruefung{--c:#22c55e}.hw-pt-chip--notdienst{--c:#f59e0b}.hw-pt-chip--neutral{--c:#ffffff59}.hw-pt-chip--drag{--rot:-2deg;transform:rotate(var(--rot));box-shadow:0 8px 20px #00000073,0 1px 2px #0000004d}.hw-pt-chip-nr{font-family:var(--hwpt-mono);font-variant-numeric:tabular-nums;color:var(--hwpt-ink);font-size:.6rem;font-weight:600}.hw-pt-chip-title{white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:500;overflow:hidden}.hw-pt-chip-loc{color:var(--hwpt-ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;overflow:hidden}.hw-pt-drop{text-align:center;color:var(--hwpt-ink-faint);letter-spacing:.02em;border:1px dashed #ffffff2e;border-radius:8px;margin-top:2px;padding:12px 8px;font-size:.62rem}.hw-pt-tech{flex:1;min-width:0}.hw-pt-tech-head{height:calc(var(--hwpt-th) - 8px);border:1px solid var(--hwpt-border-soft);border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:0 9px;display:flex}.hw-pt-tech--frueh .hw-pt-tech-head{background:linear-gradient(90deg,#ffffff08,#22c55e1a)}.hw-pt-tech--spaet .hw-pt-tech-head{background:linear-gradient(90deg,#ffffff08,#3d9bff1a)}.hw-pt-avatar{border:1px solid var(--hwpt-border);letter-spacing:.04em;width:28px;height:28px;color:var(--hwpt-ink-soft);background:linear-gradient(145deg,#2d3a55,#1a2338);border-radius:50%;flex:none;place-items:center;font-size:.6rem;font-weight:700;display:grid}.hw-pt-tech-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.hw-pt-tech-row{flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.hw-pt-tech-name{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:700;overflow:hidden}.hw-pt-tech-vehicle{color:var(--hwpt-ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;overflow:hidden}.hw-pt-tech-vehicle b{font-family:var(--hwpt-mono);color:var(--hwpt-ink-soft);letter-spacing:.02em;font-weight:600}.hw-pt-days{grid-template-columns:repeat(3,1fr);gap:4px;display:grid;position:relative}.hw-pt-day{min-width:0}.hw-pt-day-head{height:var(--hwpt-dh);color:var(--hwpt-ink-faint);justify-content:center;align-items:center;gap:4px;font-size:.62rem;display:flex}.hw-pt-day-head b{font-family:var(--hwpt-mono);font-variant-numeric:tabular-nums;color:var(--hwpt-ink-soft);font-weight:600}.hw-pt-day--today .hw-pt-day-head,.hw-pt-day--today .hw-pt-day-head b{color:var(--hwpt-accent-soft)}.hw-pt-canvas{height:var(--hwpt-canvas);background-image:repeating-linear-gradient(to bottom, var(--hwpt-hairline) 0, var(--hwpt-hairline) 1px, transparent 1px, transparent var(--hwpt-hh));background-color:#ffffff04;border-radius:6px;position:relative;overflow:hidden}.hw-pt-day--today .hw-pt-canvas{background-color:#3d9bff0e}.hw-pt-canvas:before{content:"";pointer-events:none;position:absolute;left:0;right:0}.hw-pt-tech--frueh .hw-pt-canvas:before{top:calc(.5 * var(--hwpt-hh));height:calc(9.25 * var(--hwpt-hh));background:#22c55e0d}.hw-pt-tech--spaet .hw-pt-canvas:before{top:calc(2.5 * var(--hwpt-hh));height:calc(9.25 * var(--hwpt-hh));background:#3d9bff0d}.hw-pt-now{left:0;right:0;top:calc(var(--hwpt-dh) + var(--hwpt-now) * var(--hwpt-hh));z-index:3;background:var(--hwpt-bad);pointer-events:none;height:2px;position:absolute;box-shadow:0 0 8px #ef444480}.hw-pt-card{--c:#3d9bff;left:3px;right:3px;top:calc((var(--s) - 6) * var(--hwpt-hh));height:calc(var(--d) * var(--hwpt-hh) - 3px);z-index:1;background:color-mix(in srgb, var(--c) 14%, #111520c7);border:1px solid color-mix(in srgb, var(--c) 30%, transparent);border-left:3px solid var(--c);color:var(--hwpt-ink);border-radius:6px;flex-direction:column;gap:1px;padding:4px 6px 4px 8px;transition:transform .14s,box-shadow .14s;display:flex;position:absolute;overflow:hidden;box-shadow:0 1px 2px #0000004d}.hw-pt-card:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0006}.hw-pt-card--stoerung{--c:#ef4444}.hw-pt-card--wartung{--c:#3d9bff}.hw-pt-card--pruefung{--c:#22c55e}.hw-pt-card--notdienst{--c:#f59e0b}.hw-pt-card--focus{z-index:2;box-shadow:0 0 0 1.5px #3d9bffd9,0 0 0 5px #3d9bff2e,0 8px 20px #00000080}.hw-pt-card-top{align-items:center;gap:4px;min-width:0;display:flex}.hw-pt-card-time{font-family:var(--hwpt-mono);font-variant-numeric:tabular-nums;color:var(--hwpt-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;font-weight:500;overflow:hidden}.hw-pt-lock{color:var(--hwpt-ink-faint);flex:none}.hw-pt-card-badge{letter-spacing:.03em;background:color-mix(in srgb, var(--c) 16%, transparent);border:1px solid color-mix(in srgb, var(--c) 30%, transparent);color:color-mix(in srgb, var(--c) 62%, #fff);border-radius:999px;flex:none;margin-left:auto;padding:1px 5px;font-size:.52rem;font-style:normal;font-weight:600}.hw-pt-card-nr{font-family:var(--hwpt-mono);font-variant-numeric:tabular-nums;color:var(--hwpt-ink-faint);letter-spacing:.02em;font-size:.56rem;font-weight:600}.hw-pt-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6875rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.hw-pt-card-loc{color:var(--hwpt-ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;overflow:hidden}.hw-pt-absence{z-index:1;background:repeating-linear-gradient(45deg,#a78bfa1a 0 6px,#a78bfa09 6px 12px);border:1px solid #a78bfa47;border-radius:6px;place-items:center;display:grid;position:absolute;inset:2px 3px}.hw-pt-absence span{letter-spacing:.06em;text-transform:uppercase;color:#cdbdff;background:#a78bfa26;border:1px solid #a78bfa4d;border-radius:999px;padding:2px 8px;font-size:.6rem;font-weight:600}@keyframes hwptIn{0%{opacity:0;transform:translateY(6px) rotate(var(--rot,0deg))}to{opacity:1;transform:translateY(0) rotate(var(--rot,0deg))}}.hw-pt-card,.hw-pt-chip,.hw-pt-absence{animation:.45s cubic-bezier(.2,.7,.3,1) backwards hwptIn;animation-delay:calc(var(--i,0) * 55ms)}@media (prefers-reduced-motion:reduce){.hw-pt-card,.hw-pt-chip,.hw-pt-absence{animation:none}.hw-pt-card{transition:none}}@media (max-width:700px){.hw-pt-tech--spaet{display:none}.hw-pt-pool{width:128px}.hw-pt-pill--shiftinfo{display:none}.hw-pt-stage{padding:12px 10px 14px}.hw-pt-board{gap:8px;padding:10px 8px}}@media (max-width:460px){.hw-pt-day:nth-child(3){display:none}.hw-pt-days{grid-template-columns:repeat(2,1fr)}.hw-pt-pool{width:116px}.hw-pt-axis{width:24px}.hw-pt-head-range{border-left:0;padding-left:0}}
.hw-tt{--hw-tt-ink:#f4f6fa;--hw-tt-ink-soft:#f4f6fab3;--hw-tt-ink-faint:#f4f6fa73;--hw-tt-accent:#3d9bff;--hw-tt-accent-bright:#64afff;--hw-tt-green:#22c55e;--hw-tt-amber:#f59e0b;--hw-tt-red:#ef4444;--hw-tt-border:#ffffff1f;--hw-tt-divider:#ffffff13;--hw-tt-field:#ffffff0b;isolation:isolate;font-family:var(--font-instrument,system-ui), system-ui, sans-serif;color:var(--hw-tt-ink);justify-content:center;padding:12px 0;display:flex;position:relative}.hw-tt-mono{font-family:var(--font-jbmono,ui-monospace), ui-monospace, monospace;font-variant-numeric:tabular-nums}.hw-tt-blob{z-index:-1;filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.hw-tt-blob--a{background:#3d9bff4d;width:300px;height:300px;top:-8%;left:4%}.hw-tt-blob--b{background:#6a8dff38;width:260px;height:260px;bottom:-6%;right:6%}.hw-tt-phone{border:1px solid var(--hw-tt-border);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);background:#12151cb8;border-radius:30px;width:min(336px,100%);padding:12px 16px 16px;animation:.55s cubic-bezier(.2,.8,.3,1) both hw-tt-in;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000080,0 3px 12px #00000047,inset 0 1px #ffffff0f}.hw-tt-phone:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0d,#0000);border-radius:30px 30px 0 0;height:72px;position:absolute;inset:0 0 auto}.hw-tt-statusbar{color:var(--hw-tt-ink-soft);justify-content:space-between;align-items:center;padding:2px 4px 10px;font-size:.6875rem;display:flex}.hw-tt-statusbar__time{letter-spacing:.02em;font-weight:600}.hw-tt-statusbar__right{align-items:center;gap:7px;display:flex}.hw-tt-signal{align-items:flex-end;gap:2px;display:flex}.hw-tt-signal i{background:var(--hw-tt-ink-soft);border-radius:1px;width:3px}.hw-tt-signal i:first-child{height:4px}.hw-tt-signal i:nth-child(2){height:6px}.hw-tt-signal i:nth-child(3){height:8px}.hw-tt-signal i:nth-child(4){opacity:.4;height:10px}.hw-tt-battery{border:1px solid var(--hw-tt-ink-faint);border-radius:3px;width:20px;height:10px;padding:1.5px;position:relative}.hw-tt-battery:after{content:"";background:var(--hw-tt-ink-faint);border-radius:1px;width:1.5px;height:4px;position:absolute;top:3px;right:-3px}.hw-tt-battery i{background:var(--hw-tt-ink-soft);border-radius:1px;width:68%;height:100%;display:block}.hw-tt-head{align-items:center;gap:10px;padding:2px 2px 14px;display:flex}.hw-tt-avatar{background:var(--hw-tt-accent);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.75rem;font-weight:700;display:grid;box-shadow:0 4px 12px #3d9bff59}.hw-tt-head__who{flex-direction:column;gap:1px;min-width:0;display:flex}.hw-tt-head__who b{font-size:.875rem;font-weight:700;line-height:1.2}.hw-tt-head__who small{color:var(--hw-tt-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.hw-tt-head__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--hw-tt-ink-faint);flex:none;margin-left:auto;font-size:.65rem;font-weight:600}.hw-tt-timer{background:linear-gradient(180deg, #22c55e12, #22c55e05 60%), var(--hw-tt-field);border:1px solid #22c55e38;border-radius:16px;padding:13px 14px 12px;animation:.4s .12s both hw-tt-row-in;box-shadow:inset 0 1px #ffffff0f}.hw-tt-timer__clockrow{align-items:center;gap:10px;display:flex}.hw-tt-timer__dot{background:var(--hw-tt-green);border-radius:50%;flex:none;width:9px;height:9px;animation:1.6s ease-out infinite hw-tt-ping}.hw-tt-timer__clock{letter-spacing:.01em;font-size:1.75rem;font-weight:600;line-height:1.05}.hw-tt-timer__clockrow .hw-tt-badge{margin-left:auto}.hw-tt-timer__job{margin-top:9px;font-size:.8125rem;font-weight:600;line-height:1.35}.hw-tt-timer__nr{color:var(--hw-tt-accent-bright);font-weight:700}.hw-tt-timer__meta{color:var(--hw-tt-ink-soft);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:.6875rem;display:flex}.hw-tt-timer__meta .hw-tt-eur{margin-left:2px}.hw-tt-timer__bill{color:#7ee2a8;font-weight:500}.hw-tt-controls{justify-content:center;gap:26px;padding:14px 0 15px;display:flex}.hw-tt-ctrl{flex-direction:column;align-items:center;gap:5px;animation:.4s both hw-tt-row-in;display:flex}.hw-tt-ctrl--start{animation-delay:.18s}.hw-tt-ctrl--pause{animation-delay:.22s}.hw-tt-ctrl--stop{animation-delay:.26s}.hw-tt-ctrl small{text-transform:uppercase;letter-spacing:.06em;color:var(--hw-tt-ink-faint);font-size:.65rem;font-weight:600}.hw-tt-ctrl__btn{border:1px solid var(--hw-tt-border);width:46px;height:46px;color:var(--hw-tt-ink-soft);background:#ffffff0d;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0000003d}.hw-tt-ctrl--start{opacity:.45}.hw-tt-ctrl--stop .hw-tt-ctrl__btn{color:#ffa6ad;background:#ef444424;border-color:#ef444466;box-shadow:inset 0 1px #ffffff0f,0 4px 14px #ef444433}.hw-tt-ctrl--stop small{color:#ffa6adcc}.hw-tt-day{background:var(--hw-tt-field);border:1px solid #ffffff14;border-radius:16px;animation:.4s .24s both hw-tt-row-in;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.hw-tt-day__head{text-transform:uppercase;letter-spacing:.08em;color:var(--hw-tt-ink-soft);background:#ffffff0d;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:baseline;padding:10px 13px 9px;font-size:.65rem;font-weight:600;display:flex}.hw-tt-day__head small{text-transform:none;letter-spacing:.02em;color:var(--hw-tt-ink-faint);font-size:.65rem;font-weight:500}.hw-tt-list{margin:0;padding:0;list-style:none}.hw-tt-row{padding:9px 13px 9px 16px;animation:.32s both hw-tt-row-in;position:relative}.hw-tt-row+.hw-tt-row{border-top:1px solid var(--hw-tt-divider)}.hw-tt-row:first-child{animation-delay:.3s}.hw-tt-row:nth-child(2){animation-delay:.34s}.hw-tt-row:nth-child(3){animation-delay:.38s}.hw-tt-row:nth-child(4){animation-delay:.42s}.hw-tt-row:nth-child(5){animation-delay:.46s}.hw-tt-row:before{content:"";background:#ffffff1f;border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:6px}.hw-tt-row--anfahrt:before{background:var(--hw-tt-amber)}.hw-tt-row--arbeit:before{background:var(--hw-tt-accent)}.hw-tt-row--pause{opacity:.55}.hw-tt-row--live{background:#22c55e0d}.hw-tt-row--live:before{background:var(--hw-tt-green);box-shadow:0 0 8px #22c55e80}.hw-tt-row__top{align-items:center;gap:7px;display:flex}.hw-tt-row__time{color:var(--hw-tt-ink);letter-spacing:.01em;font-size:.6875rem;font-weight:500}.hw-tt-row__end{align-items:center;gap:6px;margin-left:auto;display:flex}.hw-tt-row__dur{font-size:.6875rem;font-weight:600}.hw-tt-row__sub{color:var(--hw-tt-ink-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.75rem;line-height:1.4;overflow:hidden}.hw-tt-badge{letter-spacing:.03em;white-space:nowrap;color:var(--hw-tt-ink-soft);background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:.65rem;font-weight:600;line-height:1.5;display:inline-flex}.hw-tt-badge--anfahrt{color:#ffd28a;background:#f59e0b26;border-color:#f59e0b4d}.hw-tt-badge--arbeit{color:#8cc5ff;background:#3d9bff26;border-color:#3d9bff4d}.hw-tt-badge--live{color:#7ee2a8;background:#22c55e29;border-color:#22c55e4d}.hw-tt-badge--live i{background:var(--hw-tt-green);border-radius:50%;width:5px;height:5px;animation:1.5s ease-in-out infinite hw-tt-blink}.hw-tt-eur{color:#7ee2a8;background:#22c55e1f;border:1px solid #22c55e66;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font-size:.55rem;font-weight:700;line-height:1;display:inline-grid}.hw-tt-sum{background:#ffffff08;border-top:1px solid #ffffff17;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 13px 11px;animation:.32s .5s both hw-tt-row-in;display:flex}.hw-tt-sum__label{text-transform:uppercase;letter-spacing:.08em;color:var(--hw-tt-ink-faint);font-size:.65rem;font-weight:600}.hw-tt-sum__val{color:var(--hw-tt-ink-soft);font-size:.6875rem}.hw-tt-sum__val b{color:var(--hw-tt-ink);letter-spacing:-.01em;font-size:.875rem;font-weight:700}.hw-tt-homebar{background:#ffffff2e;border-radius:999px;width:104px;height:4px;margin:13px auto 0;display:block}@keyframes hw-tt-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hw-tt-row-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes hw-tt-ping{0%{box-shadow:0 0 #22c55e73}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes hw-tt-blink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.hw-tt-phone,.hw-tt-timer,.hw-tt-ctrl,.hw-tt-day,.hw-tt-row,.hw-tt-sum,.hw-tt-timer__dot,.hw-tt-badge--live i{animation:none}}@media (max-width:380px){.hw-tt-phone{border-radius:24px;padding:10px 12px 14px}.hw-tt-timer__clock{font-size:1.5rem}.hw-tt-controls{gap:20px}}
