/* DEV - SNS HEADER COMMON */

/* PC */
@media (min-width: 601px) {
  body:not(.home-page) .top-header .social-links {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 auto !important;
    gap: 7px !important;
    margin-left: auto !important;
  }

  body:not(.home-page) .top-header .social-links a {
    width: 28px !important;
    height: 28px !important;
    font-size: 10px !important;
  }
}

/* MOBILE */
@media (max-width: 600px) {
  body:not(.home-page) .top-header {
    gap: 0 !important;
  }

  body:not(.home-page) .top-header .social-links {
    display: flex !important;
    align-items: center !important;
    gap: 4px !important;
    flex: 0 0 auto !important;
    margin-left: auto !important;
    margin-right: 6px !important;
  }

  body:not(.home-page) .top-header .social-links a {
    width: 24px !important;
    height: 24px !important;
    font-size: 9px !important;
  }

  body:not(.home-page) .top-header #ojeSearchToggle {
    flex: 0 0 44px !important;
    margin-left: 0 !important;
  }
}


/* DEV SNS PC ORDER FIX */
@media (min-width: 601px) {

  body:not(.home-page) .top-header .social-links {
    order: 1 !important;
    margin-left: auto !important;
    margin-right: 0 !important;
  }

  body:not(.home-page) .top-header #ojeSearchToggle {
    order: 2 !important;
    margin-left: 0 !important;
    flex: 0 0 44px !important;
  }

}

/* DEV AI GUIDE SNS FIX */
@media (min-width: 601px) {
  body.ai-subscription-guide-page .top-header .social-links {
    display: flex !important;
    align-items: center !important;
    flex: 0 0 auto !important;
    gap: 7px !important;
    margin-left: auto !important;
    order: 1 !important;
  }

  body.ai-subscription-guide-page .top-header .social-links a {
    width: 28px !important;
    height: 28px !important;
    font-size: 10px !important;
  }

  body.ai-subscription-guide-page .top-header #ojeSearchToggle {
    order: 2 !important;
    margin-left: 0 !important;
    flex: 0 0 44px !important;
  }
}

@media (max-width: 600px) {
  body.ai-subscription-guide-page .top-header {
    gap: 0 !important;
  }

  body.ai-subscription-guide-page .top-header .social-links {
    display: flex !important;
    align-items: center !important;
    flex: 0 0 auto !important;
    gap: 4px !important;
    margin-left: auto !important;
    margin-right: 6px !important;
  }

  body.ai-subscription-guide-page .top-header .social-links a {
    width: 24px !important;
    height: 24px !important;
    font-size: 9px !important;
  }

  body.ai-subscription-guide-page .top-header #ojeSearchToggle {
    flex: 0 0 44px !important;
    margin-left: 0 !important;
  }
}

/* DEV SNS MOBILE ALL PAGES ORDER FIX */
@media (max-width: 600px) {

  .top-header .social-links {
    display: flex !important;
    align-items: center !important;
    gap: 4px !important;
    flex: 0 0 auto !important;

    order: 1 !important;
    margin-left: auto !important;
    margin-right: 6px !important;
  }

  .top-header .social-links a {
    width: 24px !important;
    height: 24px !important;
    font-size: 9px !important;
  }

  .top-header #ojeSearchToggle {
    order: 2 !important;
    flex: 0 0 44px !important;
    margin-left: 0 !important;
  }

}
