.elementor-2248 .elementor-element.elementor-element-e471c06{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2248 .elementor-element.elementor-element-e471c06:not(.elementor-motion-effects-element-type-background), .elementor-2248 .elementor-element.elementor-element-e471c06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smartplus.mn/wp-content/uploads/2025/09/DSC09296-scaled.jpg");background-position:center center;background-size:cover;}.elementor-2248 .elementor-element.elementor-element-e471c06::before, .elementor-2248 .elementor-element.elementor-element-e471c06 > .elementor-background-video-container::before, .elementor-2248 .elementor-element.elementor-element-e471c06 > .e-con-inner > .elementor-background-video-container::before, .elementor-2248 .elementor-element.elementor-element-e471c06 > .elementor-background-slideshow::before, .elementor-2248 .elementor-element.elementor-element-e471c06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2248 .elementor-element.elementor-element-e471c06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#061529;--background-overlay:'';}.elementor-2248 .elementor-element.elementor-element-a9f5b79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2248 .elementor-element.elementor-element-fce820f{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2248 .elementor-element.elementor-element-336364f{text-align:center;}.elementor-2248 .elementor-element.elementor-element-336364f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;color:#000000FA;}.elementor-2248 .elementor-element.elementor-element-62e0679{--spacer-size:50px;}.elementor-2248 .elementor-element.elementor-element-5e7a153{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2248 .elementor-element.elementor-element-fff6113{text-align:right;}.elementor-2248 .elementor-element.elementor-element-fff6113 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#707070;}.elementor-2248 .elementor-element.elementor-element-45aee5c{--spacer-size:50px;}@media(max-width:767px){.elementor-2248 .elementor-element.elementor-element-e471c06{--min-height:250px;}.elementor-2248 .elementor-element.elementor-element-a9f5b79{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2248 .elementor-element.elementor-element-5e7a153{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for html, class: .elementor-element-d9e9070 *//* Google Fonts-оо head-д нэг удаа: 
<link href="https://fonts.googleapis.com/css2?family=Manrope:wght@400;600&display=swap" rel="stylesheet"> 
*/

:root{
  --jt-radius: 12px;
  --jt-border: #e6eaf3;
  --jt-header: #e9edf6;
  --jt-text: #2c2c2c;
}

.job-table{
  font-family:'Manrope',sans-serif;
  color:var(--jt-text);
}

/* Header ба мөрүүдийг grid-ээр зохион байгуулав — details-ийг дараах мөр болгон оруулах боломжтой */
.job-header,
.job-row{
  display:grid;
  grid-template-columns: 3fr 2fr .7fr 1.1fr 1.1fr;
  align-items:center;
  gap:0;
}

/* Header */
.job-header{
  background:var(--jt-header);
  font-weight:400;
  padding:7px 8px;
  border-radius:var(--jt-radius);
  margin-bottom:17px;
}

/* Row (карт маяг) */
.job-row{
  background:#fff;
  border:1px solid var(--jt-border);
  font-size: 16px;
  border-radius:var(--jt-radius);
  padding:16px 16px;
  margin-bottom:10px;
  cursor:pointer;
  transition:background .15s, box-shadow .15s, border-color .15s;
}
.job-row:hover{ background:#f8fbff; }
.job-row.active{
  border-color:#cfd8ee;
  box-shadow:0 2px 10px rgba(0,0,0,.05);
}

/* ——— Details: сонгосон мөрийн яг доор орно ——— */
.job-details-row{
  display:block;
  background:#fff;
  border:1px solid var(--jt-border);
  border-radius:var(--jt-radius);
  padding:16px 18px;
  margin: -4px 0 12px;     /* мөртэйгээ ойр наалдуулна */
  box-shadow:0 2px 10px rgba(0,0,0,.05);
  animation: jtFade .18s ease;
  font-size:14px;          /* жижиг текст */
  line-height:1.55;
}
.job-details-row h3{
  font-size:14px;
  margin:0 0 6px;
}
@keyframes jtFade{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}

/* Жижиг дэлгэцэнд багана хэмжээг зөөллөх */
@media (max-width: 768px){
  .job-header, .job-row{
    grid-template-columns: 2.4fr 1.8fr .6fr 1fr 1fr;
    font-size:14px;
  }
  .job-details-row{ font-size:13.5px; }
}/* End custom CSS */