.elementor-3916 .elementor-element.elementor-element-10a20b2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3916 .elementor-element.elementor-element-b230f97{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}@media(min-width:769px){.elementor-3916 .elementor-element.elementor-element-10a20b2{--content-width:1530px;}.elementor-3916 .elementor-element.elementor-element-b230f97{--content-width:1530px;}}/* Start custom CSS for html, class: .elementor-element-7474e94 */.job-policy-tabs{
  max-width:1520px;
  margin:0 auto 24px;
  display:flex;
  gap:10px;
}

.job-policy-tabs .job-tab{
  flex:1;
  padding:14px 12px;
  border-radius:14px;
  border:1px solid #e5eaf2;
  background:#f1f5f9;
  font-size:16px;
  font-weight:600;
  cursor:pointer;
  transition:.25s;
}

.job-policy-tabs .job-tab.active{
  background:#0d75b7;
  color:#fff;
  border-color:#0d75b7;
  box-shadow:0 6px 18px rgba(13,117,183,.25);
}

/* 콘텐츠 */
.job-tab-content{ display:none; }
.job-tab-content.active{ display:block; }

/* 모바일 */
@media(max-width:768px){
  .job-policy-tabs{
    flex-direction:column;
  }
}
/* 기본 상태 (초기: 검정) */
.job-policy-tabs .job-tab{
  color:#111;              /* ← 검정 */
  background:#f1f5f9;
  border:1px solid #e5eaf2;
}

/* hover 시 – 고용의무제도 색상 */
.job-policy-tabs .job-tab:hover{
  color:#0d75b7;           /* ← 고용의무제도 색상 */
  background:#eaf3ff;
}

/* active 상태 – 고용의무제도 색상 */
.job-policy-tabs .job-tab.active{
  color:#fff;
  background:#0d75b7;      /* ← 고용의무제도 색상 */
  border-color:#0d75b7;
}
@media (max-width: 768px){

  .job-policy-tabs{
    display:flex !important;
    flex-direction:row !important;
    flex-wrap:nowrap !important;
    gap:4px !important;
  }

  .job-policy-tabs .job-tab{
    flex:1 1 0 !important;
    padding:10px 4px !important;   /* ✅ 상하 10px / 좌우 유지 */
    font-size:12px !important;
    line-height:1.15 !important;
    border-radius:6px !important;
    white-space:nowrap !important;
    text-align:center;
  }
}/* End custom CSS */