#india-hardwater-map{width:100%}#india-hardwater-map .ihm-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;border-radius:16px;overflow:hidden;border:1px solid #e5e5e5;background:#fff;max-width:min(100%,920px);margin:0 auto;width:100%;box-sizing:border-box;box-shadow:0 4px 24px #1c1c1c0f}#india-hardwater-map .ihm-map-panel{flex:0 0 680px;width:680px;max-width:680px;min-width:0;position:relative;background:#fff;box-sizing:border-box}#india-hardwater-map .ihm-controls{position:absolute;top:12px;left:12px;z-index:10;display:flex;gap:4px}#india-hardwater-map .ihm-btn{height:32px;padding:0 12px;border:1px solid #e5e5e5;background:#fff;border-radius:6px;font-size:.8rem;cursor:pointer;color:#1c1c1c;display:flex;align-items:center;justify-content:center;transition:all .2s;line-height:1;font-weight:500;gap:4px}#india-hardwater-map .ihm-btn:hover{background:#f5f5f5}#india-hardwater-map .ihm-state-label{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:10;background:#1c1c1c;color:#fff;padding:6px 16px;border-radius:20px;font-size:.82rem;white-space:nowrap;box-shadow:0 2px 8px #00000026}#india-hardwater-map .ihm-svg-box{width:100%;aspect-ratio:600 / 690;position:relative;overflow:hidden}#india-hardwater-map .ihm-state{cursor:pointer;transition:opacity .15s}#india-hardwater-map .ihm-tooltip{display:none;position:absolute;z-index:20;background:#1c1c1c;color:#fff;padding:8px 14px;border-radius:8px;font-size:.8rem;line-height:1.5;pointer-events:none;white-space:nowrap;box-shadow:0 4px 12px #00000026}#india-hardwater-map .ihm-sidebar{flex:0 0 240px;width:240px;display:flex;flex-direction:column;background:linear-gradient(180deg,#fff,#f7fafb 42%,#eef4f5);box-sizing:border-box;border-left:1px solid #e5e5e5}#india-hardwater-map .ihm-legend{display:flex;flex-direction:column;gap:6px;padding:.85rem 1rem .75rem;flex:0 0 auto;background:#fff;border-bottom:1px solid #ebebeb}#india-hardwater-map .ihm-leg-item{display:flex;align-items:center;gap:7px;font-size:.62rem;color:#5c5c5c;line-height:1.25}#india-hardwater-map .ihm-leg-c{width:11px;height:11px;border-radius:2px;border:1px solid rgba(0,0,0,.1);flex-shrink:0;box-shadow:inset 0 0 0 1px #ffffff59}#india-hardwater-map .ihm-sidebar-main{display:flex;flex-direction:column;justify-content:space-evenly;flex:1 1 auto;padding:1rem 1rem 1.1rem;gap:.65rem;min-height:0}#india-hardwater-map .ihm-stat{text-align:left;padding:.55rem .65rem;border-radius:8px;background:#ffffffb8;border:1px solid rgba(28,28,28,.12)}#india-hardwater-map .ihm-stat--lead{background:linear-gradient(135deg,#1c1c1c,#000);border:none;padding:.75rem .7rem;box-shadow:0 2px 10px #0003}#india-hardwater-map .ihm-stat--lead .ihm-num{color:#fff;font-size:1.75rem}#india-hardwater-map .ihm-stat--lead .ihm-lbl{color:#ffffffe0;font-size:.68rem}#india-hardwater-map .ihm-num{display:block;font-size:1.35rem;font-weight:700;color:#000;line-height:1.05;letter-spacing:-.02em}#india-hardwater-map .ihm-lbl{font-size:.65rem;color:#666;line-height:1.35;margin-top:3px;display:block}#india-hardwater-map .ihm-state-detail{display:flex;flex-direction:column;flex:1 1 auto;margin-top:auto;min-height:7.5rem}#india-hardwater-map .ihm-detail-empty{display:flex;align-items:center;justify-content:center;flex:1 1 auto;padding:1rem .75rem;border-radius:8px;border:1px dashed #d0d8da;background:#ffffff80;min-height:7.5rem}#india-hardwater-map .ihm-detail-hint{font-size:.62rem;line-height:1.45;color:#888;text-align:center}#india-hardwater-map .ihm-detail-panels{display:none;flex-direction:column;gap:.55rem;flex:1 1 auto}#india-hardwater-map .ihm-detail-card{text-align:left;padding:.65rem .7rem;border-radius:8px;background:#ffffffeb;border:1px solid rgba(28,28,28,.18)}#india-hardwater-map .ihm-detail-state{display:block;font-size:.58rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#1c1c1c;margin-bottom:4px}#india-hardwater-map .ihm-detail-ppm{display:block;font-size:1.2rem;font-weight:700;color:#000;line-height:1.1}#india-hardwater-map .ihm-detail-unit{display:block;font-size:.58rem;color:#888;margin-top:1px;margin-bottom:4px}#india-hardwater-map .ihm-detail-hard{display:inline-block;font-size:.58rem;font-weight:600;color:#b71c1c;background:#fdecea;padding:2px 7px;border-radius:4px;margin-bottom:8px}#india-hardwater-map .ihm-detail-lbl{display:block;font-size:.58rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#1c1c1c;margin-bottom:4px}#india-hardwater-map .ihm-detail-text{margin:0;font-size:.62rem;line-height:1.45;color:#444}#india-hardwater-map .ihm-detail-text+.ihm-detail-lbl{margin-top:12px}@media screen and (min-width:1000px){#india-hardwater-map .ihm-wrap{display:grid!important;grid-template-columns:680px 240px!important;grid-template-rows:1fr!important;width:920px!important;max-width:100%!important}#india-hardwater-map .ihm-map-panel{grid-column:1!important;grid-row:1!important;width:680px!important;max-width:680px!important}#india-hardwater-map .ihm-sidebar{grid-column:2!important;grid-row:1!important;width:auto!important;min-height:100%}}@media screen and (max-width:999px){#india-hardwater-map .ihm-wrap{flex-direction:column;max-width:680px}#india-hardwater-map .ihm-detail-lbl,#india-hardwater-map .ihm-detail-text{display:none!important}#india-hardwater-map .ihm-map-panel{width:100%;max-width:100%;display:block;position:relative;height:350px;min-height:350px;max-height:350px;align-self:flex-start;overflow:hidden}#india-hardwater-map .ihm-map-panel>.ihm-svg-box{display:block;width:100%;height:100%;aspect-ratio:unset}#india-hardwater-map .ihm-map-panel>.ihm-controls,#india-hardwater-map .ihm-map-panel>.ihm-state-label,#india-hardwater-map .ihm-map-panel>.ihm-tooltip{line-height:normal}#india-hardwater-map .ihm-tooltip{display:none!important}#india-hardwater-map .ihm-map-panel .ihm-svg-box.ihm-zoomed{height:100%;aspect-ratio:unset!important}#india-hardwater-map .ihm-sidebar{width:100%;flex:0 0 auto;border-left:none;border-top:1px solid #e5e5e5}#india-hardwater-map .ihm-legend{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px;padding:.75rem 1rem}#india-hardwater-map .ihm-leg-item{font-size:.58rem}#india-hardwater-map .ihm-sidebar-main{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;padding:.85rem .75rem}#india-hardwater-map .ihm-stat,#india-hardwater-map .ihm-state-detail{flex:1 1 40%;min-width:120px;text-align:center}#india-hardwater-map .ihm-stat--lead{flex:1 1 100%;text-align:center}#india-hardwater-map .ihm-num{font-size:1.1rem}#india-hardwater-map .ihm-stat--lead .ihm-num{font-size:1.5rem}#india-hardwater-map .ihm-lbl{font-size:.58rem}#india-hardwater-map .ihm-state-detail{margin-top:0;flex:1 1 100%;min-height:auto}#india-hardwater-map .ihm-detail-empty{min-height:4rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/india-hardwater-map.css.map */
