.ma-timer-punkt{flex:none;width:6px;height:6px;border-radius:50%;background:var(--ci-brand-red)}.ma-timer-quadrat{flex:none;width:8px;height:8px;border-radius:1.5px;background:currentColor}.ma-zeit-play,.ma-zeit-stopp{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:50%;font:inherit;cursor:pointer}.ma-zeit-play{border:1px solid var(--ci-line-strong);background:var(--ci-surface-card);color:var(--ci-text-ink)}.ma-zeit-play svg{margin-left:1px}.ma-zeit-play:hover{border-color:var(--ci-text-ink)}.ma-zeit-stopp{border:0;background:var(--ci-surface-dark);color:var(--ci-text-on-dark)}.ma-zeit-stopp:hover{background:var(--ci-surface-dark-hover)}.ma-timer-pill:focus-visible,.ma-zeit-play:focus-visible,.ma-zeit-stopp:focus-visible{outline:none;box-shadow:var(--ci-shadow-focus)}.ma-zeit-play--d{width:24px;height:24px;border-color:var(--ci-line-fine)}.ma-timer-pill{flex:none;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;border:0;border-radius:var(--ci-radius-pill);background:var(--ci-surface-dark);color:var(--ci-text-on-dark);font:inherit;font-size:var(--ci-type-text-small-size);line-height:var(--ci-type-text-small-line);letter-spacing:var(--ci-type-text-small-tracking);font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer}.ma-timer-pill:hover{background:var(--ci-surface-dark-hover)}.bm .ma-tabelle.ci-table>tbody>tr>td.ma-c-aufgewendet.is-zeit{position:relative;padding:0}.ma-zeit-zelle{position:absolute;inset:0;display:flex;align-items:center;gap:6px;padding:0 12px 0 8px}.ma-zeit-zelle:not(.is-still):has(:focus-visible),.ma-zeit-zelle:not(.is-still):hover{box-shadow:inset 0 0 0 1px var(--ci-line-strong)}.ma-zeit-zelle.is-offen:not(.is-still){box-shadow:inset 0 0 0 1.5px var(--ci-status-active-fg)}.ma-zeit-zelle.is-offen,.ma-zeit-zelle:not(.is-still):has(:focus-visible),.ma-zeit-zelle:not(.is-still):hover{padding-right:8px}.ma-zeit-zelle:has(>.ma-zeit-oeffnen:focus-visible){box-shadow:inset 0 0 0 1.5px var(--ci-status-active-fg)}.ma-zeit-zelle.is-still{justify-content:flex-end}.ma-zeit-zelle>.ma-zeit-play{opacity:0}.ma-zeit-zelle.is-offen>.ma-zeit-play,.ma-zeit-zelle:has(:focus-visible)>.ma-zeit-play,.ma-zeit-zelle:hover>.ma-zeit-play{opacity:1}.ma-zeit-oeffnen{flex:1;min-width:0;height:100%;display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:0;border:0;background:transparent;color:var(--ci-text-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:right;cursor:pointer}.ma-zeit-oeffnen:focus-visible{outline:none}.ma-zeit-oeffnen>.ma-zeit-zahl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-zeit-laufend{display:inline-flex;align-items:center;gap:6px;font-weight:500;font-variant-numeric:tabular-nums}.ma-zeit-pfeil{display:none;flex:none;color:var(--ci-text-secondary)}.ma-zeit-zelle.is-offen .ma-zeit-pfeil,.ma-zeit-zelle:has(:focus-visible) .ma-zeit-pfeil,.ma-zeit-zelle:hover .ma-zeit-pfeil{display:inline-flex}.ma-zeit-zelle.is-offen .ma-zeit-pfeil{transform:rotate(180deg)}.ma-zeile.is-erledigt .ma-zeit-oeffnen{color:inherit}.ma-zeit-tip{position:fixed;z-index:70;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-100%);pointer-events:none}.ma-zeit-tip-box{padding:5px 10px;border-radius:4px;background:var(--ci-surface-dark);color:var(--ci-text-on-dark);font-size:var(--ci-type-text-small-size);line-height:var(--ci-type-text-small-line);letter-spacing:var(--ci-type-text-small-tracking);white-space:nowrap}.ma-zeit-tip-spitze{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--ci-surface-dark)}.ma-zeit-tip.is-links{align-items:flex-start;transform:translate(-12px,-100%)}.ma-zeit-tip.is-links .ma-zeit-tip-spitze{margin-left:6px}.ma-d-zeit-wert{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-d-zeit-aktion{position:absolute;top:50%;right:14px;z-index:1;display:inline-flex;transform:translateY(-50%)}.ma-d-zeit-knopf.ma-d-knopf{padding-right:52px}.ma-d-zeit-knopf.ma-d-knopf.mit-pill{padding-right:104px}.bm .ci-pop.ma-zeit-pop{padding:0;overflow:hidden}.ma-zeit-inhalt:focus{outline:none}.ma-zeit-summe{display:flex;align-items:baseline;gap:8px;padding:14px 16px 12px;white-space:nowrap}.ma-zeit-summe-zahl{color:var(--ci-text-ink);font-family:var(--ci-font-display);font-weight:500;font-size:var(--ci-type-title-size);line-height:var(--ci-type-title-line);letter-spacing:var(--ci-type-title-tracking);font-variant-numeric:tabular-nums}.ma-zeit-summe-von{color:var(--ci-text-secondary);font-size:var(--ci-type-text-small-size);line-height:var(--ci-type-text-small-line);letter-spacing:var(--ci-type-text-small-tracking)}.ma-zeit-liste{display:flex;flex-direction:column;max-height:248px;margin:0;padding:6px 8px;overflow-y:auto;border-top:1px solid var(--ci-line-row);list-style:none}.ma-zeit-leer{padding:10px 16px 12px;border-top:1px solid var(--ci-line-row);color:var(--ci-text-secondary)}.ma-zeit-leer,.ma-zeit-zeile{font-size:var(--ci-type-text-small-size);line-height:var(--ci-type-text-small-line)}.ma-zeit-zeile{flex:none;display:flex;align-items:center;gap:10px;height:40px;padding:0 8px;border-radius:4px;color:var(--ci-text-ink);letter-spacing:var(--ci-type-text-small-tracking)}.ma-zeit-zeile.is-aktiv,.ma-zeit-zeile.is-mein:focus-within,.ma-zeit-zeile.is-mein:hover{background:var(--ci-surface-soft)}.ma-zeit-zeile .ci-avatar{flex:none}.ma-zeit-name{flex:none;width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-zeit-datum{flex:none;width:64px;color:var(--ci-text-secondary);white-space:nowrap}.ma-zeit-abstand{flex:1;min-width:0}.ma-zeit-werkzeug{flex:none;display:inline-flex;gap:4px;opacity:0}.ma-zeit-zeile.is-aktiv .ma-zeit-werkzeug,.ma-zeit-zeile.is-mein:focus-within .ma-zeit-werkzeug,.ma-zeit-zeile.is-mein:hover .ma-zeit-werkzeug{opacity:1}.ma-zeit-werkzeug button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--ci-text-secondary);cursor:pointer}.ma-zeit-werkzeug button:hover{color:var(--ci-text-ink)}.ma-zeit-werkzeug button:focus-visible{outline:none;box-shadow:var(--ci-shadow-focus)}.ma-zeit-dauer{flex:none;min-width:52px;font-weight:500;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ma-zeit-dauer.is-laufend{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.ma-zeit-fuss{display:flex;align-items:center;gap:8px;padding:12px 16px 14px;border-top:1px solid var(--ci-line-row)}.ma-zeit-fuss .ci-btn--primary svg{margin-left:0}.bm .ci-field.ma-zeit-dauerfeld{flex:none;width:92px;padding:0 10px}.bm .ci-field.ma-zeit-dauerfeld:focus-within{border-color:var(--ci-status-active-fg);box-shadow:inset 0 0 0 .5px var(--ci-status-active-fg)}.bm .ci-field.ma-zeit-dauerfeld.is-error{border-color:var(--ci-status-critical-fg);box-shadow:inset 0 0 0 .5px var(--ci-status-critical-fg)}.ma-zeit-datumfeld{flex:none;display:inline-flex;align-items:center;gap:8px;width:104px;height:36px;padding:0 10px;border:1px solid var(--ci-line-fine);border-radius:var(--ci-radius-field);background:var(--ci-surface-card);color:var(--ci-text-ink);font:inherit;font-size:var(--ci-type-text-small-size);line-height:var(--ci-type-text-small-line);letter-spacing:var(--ci-type-text-small-tracking);text-align:left;white-space:nowrap;cursor:pointer}.ma-zeit-datumfeld svg{flex:none;color:var(--ci-text-secondary)}.ma-zeit-datumfeld:hover{border-color:var(--ci-line-strong)}.ma-zeit-datumfeld.is-offen,.ma-zeit-datumfeld:focus-visible{outline:none;border-color:var(--ci-status-active-fg);box-shadow:inset 0 0 0 .5px var(--ci-status-active-fg)}.ma-zeit-fuss-abstand{flex:1}.ma-zeit-kal{padding:0 16px 14px}.ma-zeit-hinweis{margin-top:-6px;padding:0 16px 12px;color:var(--ci-status-critical-fg);font-size:var(--ci-type-meta-size);line-height:var(--ci-type-meta-line)}.ma-timer-karte{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 8px 8px 10px;border-radius:var(--ci-radius-field);background:var(--ci-shell-field);color:var(--ci-shell-text)}.ma-timer-karte-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;color:inherit;font-size:var(--ci-type-text-small-size);line-height:var(--ci-type-text-small-line);letter-spacing:var(--ci-type-text-small-tracking);text-decoration:none}a.ma-timer-karte-text:focus-visible{outline:2px solid var(--ci-shell-text);outline-offset:2px;border-radius:2px}.ma-timer-karte-titel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.ma-timer-karte-text:hover .ma-timer-karte-titel{text-decoration:underline}.ma-timer-karte-zeit{color:var(--ci-shell-text-2);font-weight:500;font-variant-numeric:tabular-nums}.ma-timer-karte-stopp{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid var(--ci-shell-line);border-radius:50%;background:transparent;color:var(--ci-shell-text);cursor:pointer}.ma-timer-karte-stopp:hover{background:var(--ci-shell-line)}.ma-timer-karte-stopp:focus-visible{outline:2px solid var(--ci-shell-text);outline-offset:1px}.ma-timer-mini{position:fixed;top:56px;left:8px;z-index:30;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--ci-shell-line);border-radius:50%;background:var(--ci-shell-field);color:var(--ci-shell-text);cursor:pointer}.ma-timer-mini .ma-timer-punkt{position:absolute;top:-1px;right:-1px}.ma-timer-mini:focus-visible{outline:2px solid var(--ci-shell-text);outline-offset:1px}@media (prefers-reduced-motion:no-preference){.ma-zeit-pfeil{transition:transform .12s ease}}