.minejobs-neshan-map{width:100%;min-height:240px;border-radius:18px;overflow:hidden;background:#edf4ff;border:1px solid rgba(15,55,120,.10);box-shadow:0 16px 38px rgba(15,55,120,.08);direction:rtl;position:relative}
.minejobs-neshan-map--archive{border-radius:0;box-shadow:none;border:0}
.minejobs-neshan-map.is-error{display:flex;align-items:center;justify-content:center;padding:18px;text-align:center;color:#7f1d1d;background:#fff5f5;border-color:#fecaca}
.minejobs-neshan-map__message{font-weight:900;line-height:1.9}
.minejobs-neshan-picker{position:relative;display:grid;gap:10px;direction:rtl}
.minejobs-neshan-picker__label{font-weight:900;color:#10243f;margin-bottom:2px}
.minejobs-neshan-picker__searchbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}
.minejobs-neshan-picker__searchbar input{min-height:46px;border-radius:14px!important;border:1px solid #dbe8fb!important;background:#fff!important;box-shadow:none!important;text-align:right!important;direction:rtl!important}
.minejobs-neshan-picker__search{border:0;border-radius:14px;background:linear-gradient(135deg,#0b6cff,#35a8ff);color:#fff;font-weight:950;padding:0 14px;min-height:46px;white-space:nowrap;box-shadow:0 12px 26px rgba(11,108,255,.18);cursor:pointer}
.minejobs-neshan-picker__hint,.minejobs-neshan-picker__status{font-size:12px;font-weight:800;line-height:1.8;color:#64748b;background:#f8fbff;border:1px dashed #dbe8fb;border-radius:14px;padding:9px 12px}
.minejobs-neshan-picker__status.is-success{border-style:solid;background:#f0fdf4;border-color:#bbf7d0;color:#166534}
.minejobs-neshan-picker__status.is-error{border-style:solid;background:#fff5f5;border-color:#fecaca;color:#991b1b}
.minejobs-neshan-picker__status.is-loading{border-style:solid;background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}
.minejobs-neshan-picker__results{position:absolute;z-index:1005;top:95px;left:10px;right:10px;max-height:280px;overflow:auto;background:#fff;border:1px solid #dbe8fb;border-radius:18px;box-shadow:0 22px 54px rgba(15,55,120,.18);padding:8px}
.minejobs-neshan-picker__result-list{display:grid;gap:6px}
.minejobs-neshan-picker__result{border:0;border-radius:14px;background:#f8fbff;color:#10243f;text-align:right;padding:10px 12px;display:grid;gap:3px;cursor:pointer;transition:.16s ease}
.minejobs-neshan-picker__result:hover{background:#eef6ff;transform:translateY(-1px)}
.minejobs-neshan-picker__result strong{font-size:13px;font-weight:950;line-height:1.6}
.minejobs-neshan-picker__result span{font-size:11px;font-weight:800;color:#64748b;line-height:1.7}
.minejobs-neshan-picker__result em{justify-self:start;border-radius:999px;background:#eaf4ff;color:#0b6cff;font-size:10px;font-style:normal;font-weight:950;padding:2px 7px}
.minejobs-neshan-picker__empty{padding:12px;text-align:center;color:#64748b;font-weight:850;line-height:1.9}
.minejobs-neshan-popup{min-width:160px;display:grid;gap:5px;direction:rtl;text-align:right;font-family:IRANSans,Vazirmatn,Tahoma,Arial,sans-serif}
.minejobs-neshan-popup strong{color:#10243f;font-weight:950;font-size:13px}
.minejobs-neshan-popup span{color:#64748b;font-size:11px;line-height:1.7}
.minejobs-neshan-popup a{display:inline-flex;align-items:center;justify-content:center;justify-self:start;border-radius:999px;background:#0b6cff;color:#fff!important;text-decoration:none!important;font-size:11px;font-weight:900;padding:5px 9px;margin-top:3px}
.minejobs-neshan-archive-search{z-index:4}
.mj-company-about-modern__map .minejobs-neshan-map{height:100%!important;min-height:320px;border-radius:28px;box-shadow:none;border:0}
.mj-company-about-modern__map .minejobs-neshan-map+.mj-company-about-modern__map-badge{z-index:3}
@media(max-width:680px){.minejobs-neshan-picker__searchbar{grid-template-columns:1fr}.minejobs-neshan-picker__search{width:100%}.minejobs-neshan-picker__results{position:static;max-height:240px}.minejobs-neshan-map{min-height:220px;border-radius:16px}}
.minejobs-neshan-archive-search input.is-loading{background-image:linear-gradient(90deg,rgba(11,108,255,.08),rgba(11,108,255,.18),rgba(11,108,255,.08));background-size:220% 100%;animation:mjNeshanLoading 1.1s ease-in-out infinite}
@keyframes mjNeshanLoading{0%{background-position:100% 0}100%{background-position:-100% 0}}
.minejobs-neshan-picker.is-picked .minejobs-neshan-map{border-color:rgba(34,197,94,.35);box-shadow:0 16px 38px rgba(34,197,94,.10)}

/* MineJobs r65 - Neshan UX and behavior polish */
.minejobs-neshan-picker__intro{display:grid;gap:5px;padding:14px 16px;border:1px solid rgba(11,108,255,.13);border-radius:18px;background:linear-gradient(135deg,#f8fbff,#fff);box-shadow:0 12px 28px rgba(15,55,120,.045)}
.minejobs-neshan-picker__intro strong{display:block;color:#10243f;font-size:14px;font-weight:1000;line-height:1.65}
.minejobs-neshan-picker__intro span{display:block;color:#64748b;font-size:12px;font-weight:850;line-height:1.9}
.minejobs-neshan-picker__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}
.minejobs-neshan-picker__steps li{display:flex;align-items:center;gap:7px;min-height:38px;padding:8px 10px;border-radius:14px;background:#f8fbff;border:1px solid #e7f0fb;color:#40516a;font-size:11px;font-weight:950;line-height:1.6}
.minejobs-neshan-picker__steps span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;border-radius:999px;background:#eaf4ff;color:#0b6cff;font-size:11px;font-weight:1000}
.minejobs-neshan-picker__searchbar input:focus{border-color:rgba(11,108,255,.32)!important;box-shadow:0 0 0 4px rgba(11,108,255,.08)!important}
.minejobs-neshan-picker__search{display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}
.minejobs-neshan-picker__search:hover{transform:translateY(-1px);box-shadow:0 16px 30px rgba(11,108,255,.22);filter:saturate(1.04)}
.minejobs-neshan-picker.is-searching .minejobs-neshan-picker__search{pointer-events:none;opacity:.78}
.minejobs-neshan-picker__status{display:flex;align-items:flex-start;gap:8px}
.minejobs-neshan-picker__status:before{content:"";display:inline-flex;flex:0 0 8px;width:8px;height:8px;margin-top:8px;border-radius:999px;background:#94a3b8}
.minejobs-neshan-picker__status.is-success:before{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.12)}
.minejobs-neshan-picker__status.is-error:before{background:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.10)}
.minejobs-neshan-picker__status.is-loading:before{background:#1473ff;box-shadow:0 0 0 4px rgba(20,115,255,.12);animation:mjNeshanDot 1s ease-in-out infinite}
@keyframes mjNeshanDot{0%,100%{transform:scale(1)}50%{transform:scale(1.35)}}
.minejobs-neshan-picker__empty{display:grid;gap:4px;padding:14px;text-align:right;color:#64748b;font-weight:850;line-height:1.9;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px}
.minejobs-neshan-picker__empty strong{color:#9a3412;font-size:13px;font-weight:1000}.minejobs-neshan-picker__empty span{font-size:12px;color:#9a3412}
.minejobs-neshan-picker__result{position:relative;padding-inline-end:96px!important}
.minejobs-neshan-picker__result b{position:absolute;left:10px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eaf4ff;color:#0b6cff;font-size:10px;font-weight:1000;padding:5px 8px;white-space:nowrap}
.minejobs-neshan-picker__result:hover b{background:#0b6cff;color:#fff}
.minejobs-neshan-archive-search{display:grid!important;grid-template-columns:auto minmax(160px,1fr) auto;gap:8px;align-items:center;padding:10px!important;border-radius:18px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 18px 44px rgba(15,55,120,.12)!important;border:1px solid rgba(15,55,120,.08)!important;backdrop-filter:blur(8px)}
.minejobs-neshan-archive-search__button{border:0;border-radius:12px;background:#0b6cff;color:#fff;font-size:12px;font-weight:950;min-height:38px;padding:0 12px;cursor:pointer;transition:.18s ease}.minejobs-neshan-archive-search__button:hover{background:#084fb8;transform:translateY(-1px)}
.minejobs-neshan-archive-search__status{grid-column:1 / -1;color:#64748b;font-size:11px;font-weight:850;line-height:1.7;padding:0 2px}.minejobs-neshan-archive-search__status.is-success{color:#166534}.minejobs-neshan-archive-search__status.is-error{color:#991b1b}.minejobs-neshan-archive-search__status.is-loading{color:#1d4ed8}
@media(max-width:680px){.minejobs-neshan-picker__steps{grid-template-columns:1fr}.minejobs-neshan-picker__result{padding-inline-end:12px!important}.minejobs-neshan-picker__result b{position:static;transform:none;justify-self:start;margin-top:3px}.minejobs-neshan-archive-search{grid-template-columns:auto minmax(0,1fr)}.minejobs-neshan-archive-search__button{grid-column:1 / -1;width:100%}}

/* MineJobs r90 - resilient map sizing, current-location and center picker controls */
.minejobs-neshan-picker__map-shell{position:relative;width:100%;min-width:0;isolation:isolate}
.minejobs-neshan-picker__map-shell .minejobs-neshan-map{width:100%!important;max-width:100%;height:100%;min-width:0;overscroll-behavior:contain}
.minejobs-neshan-map.leaflet-container,.minejobs-neshan-map .leaflet-container{width:100%!important;max-width:100%!important}
.minejobs-neshan-map .leaflet-tile-container{will-change:transform}
.minejobs-neshan-picker__center-pin{position:absolute;z-index:650;top:50%;left:50%;width:34px;height:45px;transform:translate(-50%,-100%);pointer-events:none;filter:drop-shadow(0 8px 8px rgba(15,55,120,.22));transition:transform .18s ease,filter .18s ease,opacity .18s ease}
.minejobs-neshan-picker__center-pin svg{display:block;width:100%;height:100%;overflow:visible}
.minejobs-neshan-picker__center-pin path{fill:#1473ff;stroke:#fff;stroke-width:1.8}
.minejobs-neshan-picker__center-pin circle{fill:#fff;stroke:#0b6cff;stroke-width:1.4}
.minejobs-neshan-picker.is-map-moving .minejobs-neshan-picker__center-pin{transform:translate(-50%,-112%) scale(1.04);filter:drop-shadow(0 12px 10px rgba(15,55,120,.28))}
.minejobs-neshan-picker__map-actions{position:absolute;z-index:700;top:12px;right:12px;display:flex;flex-wrap:wrap;gap:8px;max-width:calc(100% - 96px);pointer-events:none;direction:rtl}
.minejobs-neshan-picker__map-action{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid rgba(15,55,120,.12);border-radius:13px;background:rgba(255,255,255,.96);color:#10243f;box-shadow:0 10px 24px rgba(15,55,120,.13);backdrop-filter:blur(10px);font-family:IRANSans,Vazirmatn,Tahoma,Arial,sans-serif;font-size:11px;font-weight:950;line-height:1;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}
.minejobs-neshan-picker__map-action:hover,.minejobs-neshan-picker__map-action:focus-visible{border-color:rgba(11,108,255,.38);background:#fff;color:#0b6cff;box-shadow:0 14px 28px rgba(15,55,120,.17);transform:translateY(-1px);outline:0}
.minejobs-neshan-picker__map-action--primary{border-color:#0b6cff;background:#0b6cff;color:#fff}
.minejobs-neshan-picker__map-action--primary:hover,.minejobs-neshan-picker__map-action--primary:focus-visible{background:#075fdc;color:#fff;border-color:#075fdc}
.minejobs-neshan-picker__map-action:disabled{cursor:wait;opacity:.68;transform:none;box-shadow:0 8px 18px rgba(15,55,120,.09)}
.minejobs-neshan-picker__map-action-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:#eaf4ff;color:#0b6cff;font-size:15px;font-weight:1000;line-height:1}
.minejobs-neshan-picker__map-action--primary .minejobs-neshan-picker__map-action-icon{background:rgba(255,255,255,.18);color:#fff}
.minejobs-neshan-picker__map-action.is-loading .minejobs-neshan-picker__map-action-icon{font-size:0;border:2px solid currentColor;border-left-color:transparent;background:transparent;animation:mjNeshanActionSpin .8s linear infinite}
@keyframes mjNeshanActionSpin{to{transform:rotate(360deg)}}
.minejobs-neshan-picker__map-shell .leaflet-control-zoom{margin-top:68px!important}
@media(max-width:680px){
  .minejobs-neshan-picker__map-actions{top:auto;right:10px;left:10px;bottom:12px;max-width:none;display:grid;grid-template-columns:1fr 1fr}
  .minejobs-neshan-picker__map-action{min-width:0;min-height:42px;padding:0 9px;font-size:10px}
  .minejobs-neshan-picker__map-shell .leaflet-control-zoom{margin-top:10px!important}
  .minejobs-neshan-picker__center-pin{width:31px;height:42px}
}
@media(prefers-reduced-motion:reduce){.minejobs-neshan-picker__center-pin,.minejobs-neshan-picker__map-action{transition:none}.minejobs-neshan-picker__map-action.is-loading .minejobs-neshan-picker__map-action-icon{animation-duration:1.4s}}
.minejobs-neshan-picker.is-picked:not(.is-center-ready) .minejobs-neshan-picker__center-pin{opacity:0;transform:translate(-50%,-100%) scale(.86)}
.minejobs-neshan-picker.is-center-ready .minejobs-neshan-picker__center-pin,.minejobs-neshan-picker:not(.is-picked) .minejobs-neshan-picker__center-pin{opacity:1}

/* MineJobs r91 - in-map search and resilient Neshan service feedback */
.minejobs-neshan-picker__map-search{
  position:absolute;
  z-index:820;
  top:14px;
  left:50%;
  width:min(620px,calc(100% - 170px));
  transform:translateX(-50%);
  direction:rtl;
  pointer-events:none;
}
.minejobs-neshan-picker__searchbox{
  display:flex;
  align-items:center;
  gap:8px;
  min-height:52px;
  padding:6px 7px 6px 9px;
  border:1px solid rgba(15,55,120,.12);
  border-radius:16px;
  background:rgba(255,255,255,.98);
  box-shadow:0 14px 36px rgba(15,55,120,.18);
  backdrop-filter:blur(12px);
  pointer-events:auto;
}
.minejobs-neshan-picker__search-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 32px;
  width:32px;
  height:32px;
  border-radius:10px;
  background:#eef6ff;
  color:#0b6cff;
  font-size:22px;
  font-weight:1000;
  line-height:1;
}
.minejobs-neshan-picker__searchbox input,
.minejobs-neshan-archive-search input{
  flex:1 1 auto;
  min-width:0;
  min-height:38px!important;
  padding:0 4px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#10243f!important;
  font-size:13px!important;
  font-weight:850!important;
  text-align:right!important;
  direction:rtl!important;
  outline:0!important;
}
.minejobs-neshan-picker__searchbox input::placeholder,
.minejobs-neshan-archive-search input::placeholder{color:#7b8ba3;opacity:1}
.minejobs-neshan-picker__searchbox:focus-within,
.minejobs-neshan-archive-search:focus-within{
  border-color:rgba(11,108,255,.42)!important;
  box-shadow:0 16px 40px rgba(15,55,120,.20),0 0 0 4px rgba(11,108,255,.08)!important;
}
.minejobs-neshan-picker__search,
.minejobs-neshan-archive-search__button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 40px;
  width:40px;
  min-width:40px;
  height:40px;
  min-height:40px;
  padding:0!important;
  border:0!important;
  border-radius:12px!important;
  background:#0b6cff!important;
  color:#fff!important;
  box-shadow:none!important;
  font-size:22px!important;
  font-weight:1000!important;
  line-height:1!important;
  cursor:pointer;
  transform:none!important;
}
.minejobs-neshan-picker__search:hover,
.minejobs-neshan-picker__search:focus-visible,
.minejobs-neshan-archive-search__button:hover,
.minejobs-neshan-archive-search__button:focus-visible{background:#075fdc!important;outline:3px solid rgba(11,108,255,.18)}
.minejobs-neshan-picker__clear{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 30px;
  width:30px;
  height:30px;
  border:0;
  border-radius:999px;
  background:#f1f5f9;
  color:#64748b;
  font-size:21px;
  line-height:1;
  cursor:pointer;
}
.minejobs-neshan-picker__clear[hidden]{display:none!important}
.minejobs-neshan-picker__clear:hover,.minejobs-neshan-picker__clear:focus-visible{background:#e2e8f0;color:#0f172a;outline:0}
.minejobs-neshan-picker__map-search .minejobs-neshan-picker__results{
  position:relative;
  z-index:1;
  top:auto;
  right:auto;
  left:auto;
  max-height:300px;
  margin-top:8px;
  overflow:auto;
  border:1px solid rgba(15,55,120,.10);
  border-radius:16px;
  background:rgba(255,255,255,.99);
  box-shadow:0 20px 46px rgba(15,55,120,.20);
  padding:7px;
  pointer-events:auto;
}
.minejobs-neshan-picker__result small{
  display:block;
  color:#9a3412;
  font-size:10px;
  font-weight:850;
  line-height:1.65;
}
.minejobs-neshan-picker__map-actions{top:auto;right:12px;bottom:12px;max-width:calc(100% - 24px)}
.minejobs-neshan-picker__map-shell .leaflet-control-zoom{margin-top:12px!important}
.minejobs-neshan-picker__status{margin-top:0}
.minejobs-neshan-picker.is-searching .minejobs-neshan-picker__search{opacity:.72;pointer-events:none}

.minejobs-neshan-archive-shell{position:relative;min-width:0;isolation:isolate}
.minejobs-neshan-archive-shell .minejobs-neshan-map{width:100%!important;max-width:100%}
.minejobs-neshan-archive-search{
  position:absolute!important;
  z-index:820!important;
  top:14px;
  left:50%;
  width:min(620px,calc(100% - 170px));
  transform:translateX(-50%);
  display:grid!important;
  grid-template-columns:32px minmax(0,1fr) 30px 40px!important;
  gap:7px!important;
  align-items:center!important;
  padding:7px 8px!important;
  border:1px solid rgba(15,55,120,.12)!important;
  border-radius:16px!important;
  background:rgba(255,255,255,.98)!important;
  box-shadow:0 14px 36px rgba(15,55,120,.18)!important;
  backdrop-filter:blur(12px);
  direction:rtl;
}
.minejobs-neshan-archive-search__status{
  grid-column:1 / -1;
  display:none;
  padding:3px 4px 0;
  color:#64748b;
  font-size:10px;
  font-weight:850;
  line-height:1.65;
}
.minejobs-neshan-archive-search__status.is-success,
.minejobs-neshan-archive-search__status.is-error,
.minejobs-neshan-archive-search__status.is-loading{display:block}
.minejobs-neshan-archive-search__status.is-success{color:#166534}
.minejobs-neshan-archive-search__status.is-error{color:#991b1b}
.minejobs-neshan-archive-search__status.is-loading{color:#1d4ed8}

@media(max-width:680px){
  .minejobs-neshan-picker__map-search,
  .minejobs-neshan-archive-search{top:10px;width:calc(100% - 20px)}
  .minejobs-neshan-picker__searchbox{min-height:48px;padding:4px 5px 4px 7px;border-radius:14px}
  .minejobs-neshan-picker__search-icon{display:none}
  .minejobs-neshan-picker__searchbox input,
  .minejobs-neshan-archive-search input{font-size:12px!important}
  .minejobs-neshan-picker__search,
  .minejobs-neshan-archive-search__button{flex-basis:38px;width:38px;min-width:38px;height:38px;min-height:38px;border-radius:11px!important}
  .minejobs-neshan-picker__map-search .minejobs-neshan-picker__results{max-height:220px;border-radius:14px}
  .minejobs-neshan-picker__map-actions{right:10px;left:10px;bottom:10px;max-width:none}
  .minejobs-neshan-archive-search{grid-template-columns:minmax(0,1fr) 30px 38px!important;padding:5px 6px!important}
  .minejobs-neshan-archive-search>.minejobs-neshan-picker__search-icon{display:none}
}
@media(prefers-reduced-motion:reduce){.minejobs-neshan-picker__searchbox,.minejobs-neshan-archive-search{scroll-behavior:auto}}
.minejobs-neshan-picker__intro{padding:0 2px;border:0;border-radius:0;background:transparent;box-shadow:none}
.minejobs-neshan-picker__intro strong{font-size:15px}
.minejobs-neshan-picker__intro span{font-size:11px}
.minejobs-neshan-picker__hint{padding:0 2px;border:0;border-radius:0;background:transparent;color:#64748b}

/* MineJobs r131 - stable SVG marker for Neshan/Leaflet maps */
.minejobs-neshan-map .leaflet-marker-icon,
.minejobs-neshan-map .leaflet-marker-shadow{
  max-width:none!important;
  max-height:none!important;
  object-fit:initial!important;
  border-radius:0!important;
}
.minejobs-neshan-map .minejobs-neshan-marker-icon{
  display:block!important;
  width:34px!important;
  height:46px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
  pointer-events:auto;
}
.minejobs-neshan-marker-icon__pin{
  display:block;
  width:34px;
  height:46px;
  filter:drop-shadow(0 8px 9px rgba(15,55,120,.22));
  transform-origin:50% 100%;
}
.minejobs-neshan-marker-icon__pin svg{
  display:block!important;
  width:34px!important;
  height:46px!important;
  overflow:visible!important;
}
.minejobs-neshan-marker-icon__pin path{
  fill:#1473ff;
  stroke:#fff;
  stroke-width:2;
}
.minejobs-neshan-marker-icon__pin circle{
  fill:#fff;
  stroke:#0b6cff;
  stroke-width:1.5;
}
.minejobs-neshan-marker-icon--draggable .minejobs-neshan-marker-icon__pin{
  cursor:grab;
}
.minejobs-neshan-marker-icon--draggable:active .minejobs-neshan-marker-icon__pin{
  cursor:grabbing;
  transform:translateY(-2px) scale(1.03);
}
.minejobs-neshan-map--view .minejobs-neshan-marker-icon__pin path,
.minejobs-neshan-map--company .minejobs-neshan-marker-icon__pin path{
  fill:#0b6cff;
}
@media(prefers-reduced-motion:reduce){
  .minejobs-neshan-marker-icon__pin{transition:none!important}
}
.minejobs-neshan-marker-icon .screen-reader-text{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;
  border:0!important;
}


/* MineJobs r144 - single marker lock: the center guide is visible only while the map moves. */
.minejobs-neshan-picker .minejobs-neshan-picker__center-pin {
	opacity: 0 !important;
	visibility: hidden !important;
	transform: translate(-50%, -100%) scale(.86) !important;
}
.minejobs-neshan-picker.is-map-moving .minejobs-neshan-picker__center-pin {
	opacity: 1 !important;
	visibility: visible !important;
	transform: translate(-50%, -112%) scale(1.02) !important;
}


/* MineJobs r145 - silent provider diagnostics stay out of public UI. */
.minejobs-neshan-picker__status[hidden]{display:none !important;}
