.prototype-ui .einsatz-display{border:1px solid var(--line);background:var(--bg);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.prototype-ui .einsatz-display button{min-height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 14px;font-size:12px}.prototype-ui .einsatz-display button.is-active{background:var(--card);color:var(--ink);box-shadow:0 0 0 1px var(--line);font-weight:600}.prototype-ui .einsatz-display button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.prototype-ui .einsatz-stand{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.prototype-ui .einsatz-stand.pill{color:var(--amber)}.prototype-ui .pill.outline{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.prototype-ui .einsatz-table{table-layout:auto}.prototype-ui .einsatz-table tbody td{padding-top:6px;padding-bottom:6px}.prototype-ui .einsatz-table tbody tr{cursor:pointer}@media (hover:hover) and (pointer:fine){.prototype-ui .einsatz-table tbody tr:hover td{background:var(--rail)}}.prototype-ui .einsatz-table :is(th,td):last-child{width:24px;padding-left:0;padding-right:14px}.prototype-ui .einsatz-table .einsatz-time{white-space:nowrap;font-variant-numeric:tabular-nums}.prototype-ui .einsatz-table .einsatz-last{color:var(--muted);font-variant-numeric:tabular-nums;min-width:120px}.prototype-ui .einsatz-table .einsatz-check-in{white-space:nowrap}@media (width>=661px){.prototype-ui .einsatz-table td.einsatz-title{min-width:132px}}.prototype-ui .einsatz-nowrap{white-space:nowrap}.prototype-ui .einsatz-row-button{min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:flex}.prototype-ui .einsatz-panel .kontur-register-footer{flex-wrap:wrap}@media (width<=660px){.prototype-ui .einsatz-panel .kontur-register-toolbar{flex-wrap:wrap}.prototype-ui .einsatz-panel .kontur-register-toolbar select{flex:1 1 0;min-width:0}.prototype-ui .einsatz-panel .kontur-register-toolbar .spacer{display:none}.prototype-ui .einsatz-display{flex:100%;justify-content:stretch}.prototype-ui .einsatz-display button{flex:1;min-height:44px}.prototype-ui .einsatz-table thead{display:none}.prototype-ui .einsatz-table,.prototype-ui .einsatz-table tbody{display:block}.prototype-ui .einsatz-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:8px 16px 12px;display:grid}.prototype-ui .einsatz-table tbody tr:last-child{border-bottom:0}.prototype-ui .einsatz-table tbody td{white-space:normal;border:0;grid-column:1/-1;min-width:0;padding:2px 0;display:block}.prototype-ui .einsatz-table tbody td.einsatz-time{grid-column:1}.prototype-ui .einsatz-table tbody td.einsatz-title{grid-column:2}.prototype-ui .einsatz-table tbody td[data-label]:not(.einsatz-time):not(.einsatz-title):before{content:attr(data-label) " · ";color:var(--muted);font-size:11px}.prototype-ui .einsatz-table tbody td.kontur-chevron{display:none}}@media (pointer:coarse){.prototype-ui .einsatz-display button{min-height:44px}}@media (width<=660px),(pointer:coarse){.prototype-ui .einsatz-panel .kontur-register-toolbar :is(input,select),.prototype-ui .einsatz-panel .kontur-register-footer .text-button,.prototype-ui .einsatz-panel .map-state .text-button{min-height:44px}}.prototype-ui .einsatz-time-status{white-space:normal;min-width:200px}.prototype-ui .time-status-list{gap:4px;display:grid}.prototype-ui .time-status-person{align-items:baseline;gap:8px;font-size:12px;line-height:1.45;display:flex}.prototype-ui .time-status-dot{background:currentColor;border-radius:999px;flex:none;width:8px;height:8px;position:relative;top:1px}.prototype-ui .time-status-dot[data-tone=blue]{color:var(--blue)}.prototype-ui .time-status-dot[data-tone=amber]{color:var(--amber)}.prototype-ui .time-status-dot[data-tone=gray]{color:var(--muted)}.prototype-ui .time-status-dot[data-tone=green]{color:var(--green)}.prototype-ui .time-status-dot[data-tone=ink]{color:var(--ink)}.prototype-ui .time-status-dot[data-shape=half]{background:linear-gradient(90deg,currentColor 50%,#0000 50%);box-shadow:inset 0 0 0 1.5px}.prototype-ui .time-status-dot[data-shape=ring]{background:0 0;box-shadow:inset 0 0 0 1.5px}.prototype-ui .time-status-dot[data-shape=triangle]{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.prototype-ui .time-status-dot[data-shape=check]{background:0 0;border:2px solid;border-width:0 2px 2px 0;border-radius:0;width:5px;height:9px;top:-1px;transform:rotate(45deg)}.prototype-ui .einsatz-map{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:16px;padding:0 16px 16px;display:grid}.prototype-ui .einsatz-map-list{border:1px solid var(--line);border-radius:12px;max-height:460px;margin:0;padding:0;list-style:none;overflow:auto}.prototype-ui .einsatz-map-list li{border-bottom:1px solid var(--line)}.prototype-ui .einsatz-map-list li:last-child{border-bottom:0}.prototype-ui .einsatz-map-list li[data-selected]{background:var(--tint)}.prototype-ui .einsatz-map-row{width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}@media (hover:hover) and (pointer:fine){.prototype-ui .einsatz-map-list li:not([data-selected]) .einsatz-map-row:hover{background:var(--rail)}}.prototype-ui .einsatz-map-row:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.prototype-ui .einsatz-map-mark{background:var(--blue);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:grid}.prototype-ui .einsatz-map-mark[data-phase=upcoming]{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.prototype-ui .einsatz-map-mark[data-phase=past]{background:var(--muted);border-radius:8px}.prototype-ui .einsatz-map-mark[data-phase=done]{background:var(--green);border-radius:8px}.prototype-ui .einsatz-map-text{min-width:0;display:grid}.prototype-ui .einsatz-map-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.prototype-ui .einsatz-map-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.prototype-ui .einsatz-map-open{margin:0 12px 10px 46px}.prototype-ui .einsatz-map-canvas{align-content:start;gap:8px;min-width:0;display:grid}.prototype-ui .einsatz-map-note{color:var(--muted);margin:0;font-size:11px}.prototype-ui .einsatz-map-route{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:600}@media (width<=860px){.prototype-ui .einsatz-map{grid-template-columns:1fr}.prototype-ui .einsatz-map-canvas{order:-1}.prototype-ui .einsatz-map-list{max-height:none}}