:root{--messen-farbe:var(--color-ink,#141414);--messen-auf:var(--color-white,#fff)}.leaflet-container.brw-messen-aktiv,.leaflet-container.brw-messen-aktiv .leaflet-grab,.leaflet-container.brw-messen-aktiv .leaflet-interactive{cursor:crosshair}.leaflet-container.brw-messen-aktiv .leaflet-dragging .leaflet-grab,.leaflet-container.brw-messen-aktiv.leaflet-dragging{cursor:grabbing}path.brw-messen-linie{stroke:var(--messen-farbe)}path.brw-messen-flaeche{fill:var(--messen-farbe)}.brw-messen-punkt{cursor:grab;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.brw-messen-punkt>span{border:3px solid var(--messen-farbe);background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .1s;display:block;box-shadow:0 0 0 1.5px #fff,0 1px 4px #14141473}.brw-messen-punkt:hover>span{transform:scale(1.2)}.brw-messen-punkt--start>span{background:var(--messen-farbe);width:20px;height:20px;box-shadow:0 0 0 2px var(--messen-farbe), 0 1px 4px #14141473;border-color:#fff}.brw-messen-fang{pointer-events:none;background:0 0;border:0}.brw-messen-fang>span{border:2.5px solid var(--messen-farbe);background:#ffffff8c;border-radius:50%;width:26px;height:26px;display:block;box-shadow:0 0 0 1.5px #fff}.brw-messen-label{pointer-events:none;background:0 0;border:0;overflow:visible}.brw-messen-label>span{color:var(--color-ink,#141414);font-family:var(--font-sans,system-ui, sans-serif);white-space:nowrap;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #1414148c;padding:1px 6px;font-size:12px;font-weight:600;line-height:1.5;position:absolute;top:0;left:0;transform:translate(-50%,calc(-100% - 15px))}.brw-messen-mitte{cursor:copy;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.brw-messen-mitte>span{border:1.5px solid var(--messen-farbe);width:18px;height:18px;color:var(--messen-farbe);font-family:var(--font-sans,system-ui, sans-serif);opacity:.9;background:#fff;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:flex}.brw-messen-mitte:hover>span{background:var(--messen-farbe);color:var(--messen-auf);opacity:1}.brw-kartenknopf[aria-pressed=true]{background-color:var(--messen-farbe);border-color:var(--messen-farbe);color:var(--messen-auf)}.brw-kartenknopf[aria-pressed=true]:hover{background-color:var(--messen-farbe);filter:brightness(.92)}.brw-messen-leiste{font-family:var(--font-sans,system-ui, sans-serif)}.brw-messen-tab,.brw-messen-btn{border:1px solid var(--color-ink,#141414);min-height:2.75rem;color:var(--color-ink,#141414);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:.4rem;padding:.25rem .65rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;transition:background-color .12s;display:inline-flex}.brw-messen-tab:hover:not(:disabled),.brw-messen-btn:hover:not(:disabled){background:var(--color-paper,var(--color-surface,#f5f5f5))}.brw-messen-tab[aria-pressed=true],.brw-messen-btn--haupt{background:var(--messen-farbe);border-color:var(--messen-farbe);color:var(--messen-auf)}.brw-messen-btn--haupt:hover:not(:disabled){background:var(--messen-farbe);filter:brightness(.92)}.brw-messen-tab:disabled,.brw-messen-btn:disabled{color:var(--color-ink-faint,#5c5c5c);cursor:not-allowed;background:#fff;border-color:#14141440}.brw-messen-btn{border-radius:var(--radius-feld,0)}.brw-messen-tab:first-child{border-radius:var(--radius-feld,0) 0 0 var(--radius-feld,0)}.brw-messen-tab:last-child{border-radius:0 var(--radius-feld,0) var(--radius-feld,0) 0}.brw-messen-tab+.brw-messen-tab{margin-left:-1px}@media (max-width:1023px){.brw-messen-tab,.brw-messen-btn{padding-inline:.55rem;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.brw-messen-punkt>span,.brw-messen-tab,.brw-messen-btn{transition:none}}
