/* AVYORA MAP1 */
.map1-shell{border:1px solid #dfe5f1;border-radius:20px;padding:14px;background:#fbfcff;margin-top:10px}.map1-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.map1-search{flex:1;min-width:240px}.map1-search gmp-place-autocomplete{width:100%}.map1-locate{border:1px solid #cfd6e5;background:#fff;border-radius:12px;padding:11px 14px;font-weight:800;cursor:pointer}.map1-map-wrap{position:relative;border-radius:16px;overflow:hidden;border:1px solid #e2e7f0;background:#eef2f7}.map1-map{height:340px;min-height:260px}.map1-center-pin{position:absolute;left:50%;top:50%;transform:translate(-50%,-100%);z-index:4;pointer-events:none;font-size:34px;filter:drop-shadow(0 3px 4px rgba(0,0,0,.22))}.map1-status{font-size:13px;color:#667085;padding-top:9px;line-height:1.6}.map1-status.ok{color:#067647;font-weight:700}.map1-status.warn{color:#b54708}.map1-status.bad{color:#b42318}.map1-unconfigured .map1-map-wrap,.map1-unconfigured .map1-toolbar{display:none}.map1-tracking-card.hidden{display:none}.map1-tracking-card .map1-map{height:300px}.map1-map-error{padding:24px;text-align:center;color:#667085}.map1-live-note{font-size:12px;color:#667085;line-height:1.7;margin-top:10px}.map1-live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#12b76a;margin-inline-end:6px;box-shadow:0 0 0 4px rgba(18,183,106,.12)}@media(max-width:620px){.map1-map{height:300px}.map1-toolbar{display:grid}.map1-search{min-width:0}.map1-locate{width:100%}}
