/* Kalna Spuļļu dīķi: tikai telefona izkārtojums.
   Saglabā sektoru koordinātas, kartes bildes, JS un rezervāciju loģiku. */
@media(max-width:700px){
 html,body{max-width:100%;overflow-x:clip}
 .pond-page{min-width:0!important;overflow-x:clip}
 .pond-page .map-shell{
   display:flex!important;flex-direction:column!important;gap:12px!important;
   padding:12px 10px 28px!important;width:100%!important;max-width:100%!important;
   margin:0!important;box-sizing:border-box!important
 }
 .pond-page .map-stage{width:100%!important;max-width:100%!important;min-width:0!important;
   margin:0 0 57px!important;border-radius:12px!important;overflow:visible!important;
   box-shadow:none!important}
 .pond-page .map-panel{width:100%!important;min-width:0!important;overflow:visible!important}
 .pond-page .map-panel .lake-image{width:100%!important;height:auto!important;display:block!important;object-fit:contain!important}
 /* Sektoru adatiņu CSS nemainām: oriģinālais stils saglabā ciparu
    horizontāli un centrā, un esošo pieskāriena zonu. */
 .pond-page .map-legend{position:absolute!important;top:calc(100% + 8px)!important;bottom:auto!important;
   left:0!important;right:0!important;width:100%!important;min-height:0!important;
   padding:10px 7px!important;display:flex!important;gap:7px 10px!important;
   justify-content:center!important;flex-wrap:wrap!important;border-radius:12px!important}
 .pond-page .map-legend span{font-size:9px!important}
 .pond-page .map-side{width:100%!important;max-width:100%!important;min-width:0!important;
   padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;
   gap:12px!important;position:static!important;overflow:visible!important;max-height:none!important}
 .pond-page .map-side .mini-range-card{order:0!important}
 .pond-page .map-side .sector-card{order:1!important}
 .pond-page .map-side .mini-range-card,.pond-page .map-side .sector-card{
   width:100%!important;min-width:0!important;max-width:100%!important;
   box-sizing:border-box!important;padding:14px!important;margin:0!important;
   border-radius:16px!important;overflow:visible!important;height:auto!important;max-height:none!important
 }
 .pond-page .mini-range-head h3{font-size:23px!important;line-height:1.15!important}
 .pond-page .mini-calendar-nav{margin:9px 0!important}
 .pond-page .mini-calendar-days{gap:4px!important}
 .pond-page .mini-day{min-width:0!important;font-size:13px!important}
 .pond-page .mini-range-selected{margin-top:10px!important}
 .pond-page .mini-time-selected{display:grid!important;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr)!important;
   gap:6px!important;align-items:end!important}
 .pond-page .mini-time-selected label{min-width:0!important}
 .pond-page .mini-time-selected select{width:100%!important;min-width:0!important;min-height:44px!important;font-size:16px!important}
 .pond-page .sector-photo{height:128px!important;object-fit:cover!important;margin:10px 0!important}
 .pond-page .sector-price-options{gap:8px!important}
 .pond-page .sector-price-option{min-width:0!important;padding:10px 5px!important}
 .pond-page .sector-price-option strong{font-size:clamp(18px,5vw,23px)!important}
 .pond-page .ngt-option{padding:12px!important}
 .pond-page .reserve-sector{min-height:50px!important}
 .pond-page .pond-hero{margin-bottom:0!important}
}

/* Drošais labojums: oriģināli cipari pogā, bez rotētām adatiņām. */
@media (max-width:700px){
 .pond-page .map-panel .sector-marker{
  width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;
  box-sizing:border-box!important;padding:0!important;display:grid!important;place-items:center!important;
  border:1.5px solid #fff!important;border-radius:50%!important;
  transform:translate(-50%,-50%)!important;rotate:none!important;
  font:800 11px/1 Arial,sans-serif!important;letter-spacing:0!important;
  text-align:center!important;writing-mode:horizontal-tb!important;
  box-shadow:0 2px 5px #0007!important;
 }
 .pond-page .map-panel .sector-marker.selected{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}
 .pond-page .map-panel .sector-marker::after{content:none!important;display:none!important}
 .pond-page .map-panel .sector-marker::before{content:""!important;position:absolute!important;inset:50% auto auto 50%!important;
  width:40px!important;height:40px!important;transform:translate(-50%,-50%)!important;
  border:0!important;background:transparent!important;pointer-events:auto!important}
}
