.wpm-language-switcher {
  left: 48px;
  padding-right: 0;
  text-align: center;
}
.wpm-language-switcher:before {
  display: none;
}
.wpm-language-switcher * {
  box-sizing: border-box;
}
.wpm-language-switcher:hover .lang-dropdown {
  display: block;
}
.wpm-language-switcher .lang-dropdown {
  display: none;
}
.wpm-language-switcher .lang-main {
  line-height: 41px;
}
.wpm-language-switcher .lang-main img {
  position: relative;
  top: -1px;
}

.lang-dropdown {
  background-color: #fff;
}
.lang-dropdown ul {
  margin-bottom: 0;
  margin-top: 0;
}
.lang-dropdown li {
  margin-bottom: 0;
}
.lang-dropdown li a {
  display: block;
}
.lang-dropdown li a:hover {
  background-color: #f3f3f5;
}

#wp-admin-bar-wpm-language-switcher-default .ab-item {
  height: 32px !important;
  line-height: 32px !important;
}
#wp-admin-bar-wpm-language-switcher-default .ab-item .ab-label {
  color: #eee !important;
}
#wp-admin-bar-wpm-language-switcher-default .ab-item:hover .ab-label, #wp-admin-bar-wpm-language-switcher-default .ab-item:focus .ab-label {
  color: #00b9eb !important;
}

@media screen and (max-width: 782px) {
  #wp-toolbar > ul > #wp-admin-bar-wpm-language-switcher {
    display: block;
  }
  #wp-admin-bar-wpm-language-switcher-default .ab-item {
    min-width: 20px !important;
    padding: 0 !important;
  }
  #wp-admin-bar-wpm-language-switcher-default .ab-icon {
    line-height: 20px !important;
  }
  #wp-admin-bar-wpm-language-switcher .ab-icon {
    line-height: 20px !important;
  }
  .language-switcher {
    padding-top: 0;
  }
  .language-switcher a {
    margin-top: 0 !important;
  }
  .edit-post-header-toolbar .wpm-language-switcher{
    left: 10px;
    margin-left: 0px !important;
  }
}
.language-switcher {
  left: 0;
  position: absolute;
  top: 0;
}

.screen-meta-toggle {
  z-index: 1;
}

.wpm-languages .language-status {
  position: absolute;
  top: 5px;
  right: 40px;
  font-size: 13px;
  line-height: 26px;
  height: 28px;
  display: inline-block;
}
.wpm-languages .language-order {
  font-weight: 400;
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  border: 1px solid #ccc;
  border-radius: 50px;
  margin-right: 10px;
  text-align: center;
}
.wpm-languages .prefix {
  font-weight: 400;
  margin-left: 5px;
}

.wp-core-ui .button-link.delete-language {
  color: #f00;
}

.wpm-languages {
  max-width: 600px;
}

.wpm-flags {
  width: 160px;
}

.select2-results__option img,
.select2-selection__rendered img {
  margin-right: 5px;
  margin-left: 5px;
}

.languagechecklist li {
  margin: 0;
  padding: 0;
  line-height: 22px;
  word-wrap: break-word;
}

#customize-controls .wpm-language-switcher {
  display: block;
  position: absolute;
  top: 0;
  width: 45px;
  height: 41px;
  padding: 0 2px 0 0;
  background-color: #eee;
  border: none;
  border-top: 4px solid #eee;
  border-right: 1px solid #ddd;
  color: #444;
  cursor: pointer;
  transition: color 0.15s ease-in-out, border-color 0.15s ease-in-out, background 0.15s ease-in-out;
  box-sizing: content-box;
}
#customize-controls .wpm-language-switcher:hover, #customize-controls .wpm-language-switcher:focus {
  background-color: #fff;
  color: #0073aa;
  border-top-color: #0073aa;
  outline: none;
  box-shadow: none;
}

.edit-post-header-toolbar, .edit-widgets-header__navigable-toolbar-wrapper {
  margin-left: 48px !important;
}
.edit-post-header-toolbar .wpm-language-switcher, .edit-widgets-header__navigable-toolbar-wrapper .wpm-language-switcher {
  position: absolute;
  left: 10px;
}
.edit-site-site-hub .wpm-language-switcher{
  position: relative;
  left: 0px;
}
.edit-post-header-toolbar .wpm-language-switcher .lang-main, .edit-widgets-header__navigable-toolbar-wrapper .wpm-language-switcher .lang-main, .edit-site-site-hub .wpm-language-switcher .lang-main {
  padding-left: 10px;
  padding-right: 10px;
  line-height: 36px;
}
.edit-post-header-toolbar .wpm-language-switcher .lang-main img, .edit-widgets-header__navigable-toolbar-wrapper .wpm-language-switcher .lang-main img, .edit-site-site-hub .wpm-language-switcher .lang-main img {
  top: 2px;
}
.edit-post-header-toolbar .lang-dropdown, .edit-widgets-header__navigable-toolbar-wrapper .lang-dropdown, .edit-site-site-hub .lang-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #fff;
  border: 1px solid #ccc;
  z-index: 1;
}
.edit-post-header-toolbar .lang-dropdown ul, .edit-widgets-header__navigable-toolbar-wrapper .lang-dropdown ul, .edit-site-site-hub .lang-dropdown ul {
  list-style: none;
}
.edit-post-header-toolbar .lang-dropdown ul a, .edit-widgets-header__navigable-toolbar-wrapper .lang-dropdown ul a, .edit-site-site-hub .lang-dropdown ul a {
  padding: 10px;
  display: block;
}
.edit-post-header-toolbar .lang-dropdown ul a:hover, .edit-post-header-toolbar .lang-dropdown ul a:focus, .edit-widgets-header__navigable-toolbar-wrapper .lang-dropdown ul a:hover, .edit-widgets-header__navigable-toolbar-wrapper .lang-dropdown ul a:focus, .edit-site-site-hub .lang-dropdown ul a:hover, .edit-site-site-hub .lang-dropdown ul a:focus {
  background-color: #ccc;
}

.gutenberg .languagechecklist {
  list-style: none !important;
}

.js-wpm-action + .spinner {
  float: none;
}
.js-wpm-action + .success {
  color: #46b450;
  font-style: italic;
  display: inline-block;
  margin-left: 10px;
  line-height: 26px;
  font-weight: 700;
}
.js-wpm-action + .error {
  color: #f00;
  font-style: italic;
  display: inline-block;
  margin-left: 10px;
  line-height: 26px;
  font-weight: 700;
}

#delete_localization + .spinner,
#qts_import + .spinner {
  vertical-align: top;
}

.wrap.wpm .hidden_option {
  display: none;
}

.column-languages {
  width: 100px;
}

.wpm-support-label {
  margin-top: 4px;
  float: left;
  width: 70px;
  font-size: 14px;
}

.wpm-star-mark {
  color: #f00;
  margin-left: 4px;
  font-weight: bold;
}

.wpm-hide {
  display: none;
}

.wpm-query-success {
  color: #46b450;
}

.wpm-query-error {
  color: #f00;
}

/**
 * Upgrade to pro button design changes
 * */
.wpm-upgrade-pro-btn, .wpm-upgrade-pro-btn:hover{
  background-color: #0099E7; 
  color:#fff;
  border: 1px solid #0099E7;
  font-weight: 500;
}

#wpm-auto-translation-free-note{
    padding: 12px 10px 15px 10px !important;
    background-color: #fff;
    width: 470px;
    margin-top: 20px;
    border-radius: 7px;
    color: #000;
    text-align: center;
    border: 1px solid #0099E7;
    font-size: 16px;
}

.wpm-premium-btn{
    text-decoration: none;
    margin-left: 13px;
    color: #fff !important;
    font-weight: 500;
    padding: 7px 20px 9px 20px;
    background: #0099E7;
    border-radius: 40px;
    font-size: 15px;
}

.wpm-premium-btn:focus{
    outline: none !important;
    box-shadow: none !important;
    color: #fff;
}

.wpm-premium-btn:hover{
    color: #fff;
}

.wpm-cursor-pointer:hover {
    cursor: pointer;
}

.wpm-free-translation-cb{
  margin-right: 15px !important;
}

.wpm-upgrade-to-pro-note, .wpm-pro-free-btn {
  font-weight: 500;
  font-size: 14px;
}
.wpm-post-type-table td{
  padding: 0px;
}
.wpm-post-type-table td label:hover{
  cursor: pointer;
}

/* Auto-translate layout styles */
.wpm-auto-translate-item {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  margin-bottom: 15px;
}

.wpm-auto-translate-item .wpm-checkbox-section {
  flex: 0 0 auto;
}

.wpm-auto-translate-item .wpm-checkbox-section h4 {
  margin: 0;
  padding: 0;
  line-height: 1.4;
  width: auto;
}

.wpm-auto-translate-item .wpm-checkbox-section label{
  width: 150px;
  display: inline-block;
}

.wpm-auto-translate-item .wpm-exclude-section {
  flex: 1;
}

.wpm-auto-translate-item .wpm-exclude-section .exclude-wrapper {
  display: flex;
  flex-direction: column;
  gap: 5px;
  background: #f9f9f9;
  padding: 10px;
  border-radius: 4px;
  border: 1px solid #e1e1e1;
}

.wpm-auto-translate-item .wpm-exclude-section .exclude-wrapper .wpm-exclude-label {
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: #555;
  margin: 0;
  margin-bottom: 5px;
  font-weight: 500;
}

.wpm-auto-translate-item .wpm-exclude-section .exclude-wrapper .exclude-select {
  min-width: 200px;
  border: 1px solid #ddd;
  border-radius: 3px;
}

/* Ensure proper spacing for items without exclude sections */
.wpm-auto-translate-item + li {
  margin-top: 10px;
}

/* Ensure proper alignment for the "All" option */
.wpm-auto-translate-item:first-of-type {
  margin-top: 0;
}

#wpmpro-translation-error-message{
  background: #edd6d4;
  border: 1px solid #e6c8c3;
  color: #3c434a;
  padding: 15px;
  border-radius: 4px;
  margin: 10px 0;
}

#wpmpro-translation-error-message h4{
  color: #e41a1a;
}

/* Responsive adjustments */
@media (max-width: 768px) {
  .wpm-auto-translate-item {
    flex-direction: column;
    gap: 10px;
  }
  
  .wpm-auto-translate-item .wpm-exclude-section .exclude-wrapper .exclude-select {
    min-width: 100%;
  }
}

/*# sourceMappingURL=admin.css.map */
