/* Stiluri limitate la selectia punctelor. */
.hm91-picker-dialog{width:min(1500px,calc(100vw - 32px));height:calc(100dvh - 32px);max-width:none;max-height:none;padding:0;border:1px solid #c4ded9;border-radius:14px;background:#fff;color:#183d37;box-shadow:0 12px 48px #123b3830;overflow:hidden}
.hm91-picker-dialog[open]{display:flex;flex-direction:column}.hm91-picker-dialog::backdrop{background:#132d3670}
.hm91-picker-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid #d8e6e2;flex:none}
.hm91-picker-header h2{font-family:inherit;font-weight:700;margin:0;font-size:18px;line-height:1.35}
.hm91-picker-close{font:inherit;font-size:14px;line-height:1.3;padding:10px 16px;border:1px solid #b9d5ce;border-radius:8px;background:#fff;color:#155a4f;cursor:pointer}
.hm91-picker-dialog iframe{display:block;width:100%;flex:1;min-height:0;border:0;background:#f4f8f7}
.hm91-picker-loading{margin:0;padding:10px 20px;font-size:14px}.hm91-picker-loading[hidden]{display:none}
.hm91-coordinate-action{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}
.hm91-coordinate-action .hm157-secondary{min-height:36px;padding:8px 12px;font-size:14px;line-height:1.3}
.hm91-pick-note{font-size:13px;line-height:1.5;margin:0;color:#41645e}
@media(max-width:640px){.hm91-picker-dialog{width:100vw;height:100dvh;border-radius:0;border:0;margin:0}.hm91-picker-header{padding:10px 12px;gap:8px}.hm91-picker-header h2{font-size:16px}.hm91-picker-close{padding:9px 12px}}
