body.drawing-geometry #nav,body.drawing-geometry .map-tools,body.drawing-geometry .map-bottom,body.drawing-geometry #reservations-button,body.drawing-geometry #weather-chip,body.drawing-geometry #map-compass,body.drawing-geometry #map-status{display:none!important}
.geometry-drawing#modal{pointer-events:none;background:none}.geometry-drawing #backdrop{display:none}.geometry-drawing #sheet{pointer-events:auto;background:white;max-height:38dvh;min-height:0;width:100%;padding:0;border-radius:13px 13px 0 0}.geometry-drawing .sheet-title{min-height:85px;padding:40px 16px 15px}.geometry-drawing .sheet-title h2{font-size:21px;line-height:1.2;margin:0;max-width:calc(100% - 28px)}.geometry-drawing #sheet-body{padding:10px 16px 85px}.geometry-draw-hint{font-size:13px;color:#a2afc4;margin:0 0 8px}.geometry-draw-summary{font-size:12px;color:#a2afc4}.geometry-drawing .geometry-footer{pointer-events:auto}
.geometry-map-actions#draw-bar{position:absolute;left:auto;right:12px;max-width:90%;margin:0;background:transparent;border:0;box-shadow:none;padding:0;display:flex;gap:7px;align-items:center;z-index:600}.geometry-map-actions#draw-bar[hidden]{display:none}.geometry-map-actions button{font-size:13px;min-height:32px;border-radius:20px;padding:7px 12px}.geometry-map-actions .draw-set{background:#f7931e;color:white}.geometry-map-actions .draw-undo{background:white;color:#f7931e}.geometry-map-actions .draw-finish{background:#006450;color:white}
#geometry-draw-crosshair{position:absolute;width:126px;height:126px;transform:translate(-50%,-50%);z-index:500;pointer-events:none;display:grid;place-items:center}#geometry-draw-crosshair i{position:absolute;border:2px solid white;border-radius:50%;width:126px;height:126px;opacity:.7}#geometry-draw-crosshair i:nth-child(2){width:88px;height:88px}#geometry-draw-crosshair i:nth-child(3){width:49px;height:49px;opacity:1}#geometry-draw-crosshair b{width:14px;height:14px;background:white;border:2px solid #f7931e;border-radius:50%;box-shadow:0 0 3px #2227}#geometry-draw-crosshair.editing{visibility:hidden}.geometry-draw-point>span{display:block;width:14px;height:14px;border:3px solid white;border-radius:50%;box-shadow:0 0 3px #2227}
.geometry-options #sheet{min-height:0;max-height:75dvh}.geometry-options .sheet-title{min-height:87px;padding:40px 16px 16px}.geometry-options .sheet-title h2{font-size:22px}.geometry-options #sheet-body{padding:10px 16px 90px}.geometry-option-hint{color:#a2afc4;font-size:13px;margin:0 0 10px}.geometry-route-symbol{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;color:white;flex:none}.geometry-route-symbol svg{width:23px;height:23px}
.geometry-name-prompt #sheet{height:100dvh;max-height:100dvh;border-radius:0;background:white}.geometry-name-prompt #backdrop{background:white}.geometry-name-prompt .sheet-title{background:white;color:#111;min-height:70px;padding:23px 42px 17px;text-align:center}.geometry-name-prompt .sheet-title h2{font-size:17px;width:100%;max-width:none}.geometry-name-prompt #close-sheet{left:10px;right:auto;background:white;color:#59636f;box-shadow:none;font-size:32px}.geometry-name-prompt #sheet-body{padding:12px 16px}.geometry-name-prompt #edit-form>label{font-size:14px;text-align:center;font-weight:400;margin:0 0 8px}.geometry-name-prompt #f-name{border:0!important;border-bottom:1px solid #a2afc4!important;border-radius:0!important;background:white!important;padding:8px 0!important}.geometry-name-prompt #edit-form{display:block}.geometry-name-prompt #edit-form>label,.geometry-name-prompt #f-name,.geometry-name-prompt #form-error{grid-column:1 / -1}.geometry-name-prompt #edit-form>.actions{margin:10px 0 0;display:flex;gap:8px}.geometry-name-prompt #edit-form button{border-radius:28px;min-height:46px;flex:1;width:50%}.geometry-name-prompt #edit-form .secondary{background:white;border:1px solid #006450;color:#006450}

.geometry-map-symbol>span,.geometry-map-symbol svg{display:block;width:100%;height:100%}
