@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css');

/* tc-scoped:tc-wp-tool-root */

.tc-wp-tool-root {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  box-sizing: border-box;
  display: flow-root;
  isolation: isolate;
  position: relative;
}
.tc-wp-tool-root img,
.tc-wp-tool-root video,
.tc-wp-tool-root svg,
.tc-wp-tool-root iframe {
  max-width: 100%;
  height: auto;
}

.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap *{
  box-sizing: border-box;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap{
  position: relative;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  padding: 46px 18px;
  color: #16233f;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  background:
    radial-gradient(circle at 12% 14%, rgba(104, 211, 190, 0.22), transparent 30%),
    radial-gradient(circle at 86% 18%, rgba(139, 122, 255, 0.18), transparent 32%),
    linear-gradient(135deg, #f7fbff 0%, #eef8f6 46%, #fbf9ff 100%);
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-tool-shell{
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-bg, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-bg-card{
  position: absolute;
  z-index: 1;
  pointer-events: none;
  user-select: none;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-bg{
  padding: 8px 13px;
  border-radius: 10px;
  border: 1px solid rgba(75, 119, 190, 0.14);
  background: rgba(255, 255, 255, 0.58);
  color: rgba(35, 68, 122, 0.46);
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0;
  box-shadow: 0 12px 34px rgba(53, 82, 128, 0.08);
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-bg-one{
  top: 82px;
  left: 5%;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-bg-two{
  top: 190px;
  right: 6%;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-bg-three{
  bottom: 80px;
  left: 7%;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-bg-card{
  width: 210px;
  height: 86px;
  border-radius: 10px;
  border: 1px solid rgba(56, 112, 181, 0.1);
  background:
    linear-gradient(90deg, rgba(45, 108, 223, 0.16) 0 42%, transparent 42%),
    linear-gradient(#ffffffaa, #ffffff7d);
  box-shadow: 0 16px 46px rgba(33, 67, 112, 0.08);
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-bg-card::before, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-bg-card::after{
  content: "";
  position: absolute;
  left: 18px;
  right: 18px;
  height: 8px;
  border-radius: 999px;
  background: rgba(94, 125, 164, 0.18);
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-bg-card::before{
  top: 38px;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-bg-card::after{
  top: 56px;
  right: 58px;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-bg-card-one{
  top: 36px;
  right: -48px;
  transform: rotate(5deg);
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-bg-card-two{
  bottom: 28px;
  left: -68px;
  transform: rotate(-5deg);
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-hero{
  max-width: 850px;
  margin: 0 auto 30px;
  text-align: center;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap h1{
  margin: 0;
  color: #12213b;
  font-size: clamp(1.8rem, 5vw, 2.8rem) !important;
  line-height: 1.08;
  font-weight: 850;
  letter-spacing: 0;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-hero p{
  max-width: 760px;
  margin: 14px auto 0;
  color: #53627c;
  font-size: 1.02rem;
  line-height: 1.65;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-dashboard{
  display: grid;
  grid-template-columns: minmax(0, 38%) minmax(0, 62%);
  width: 100%;
  max-width: 100%;
  border: 1px solid rgba(71, 103, 151, 0.16);
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.68);
  box-shadow: 0 24px 70px rgba(35, 64, 112, 0.14);
  backdrop-filter: blur(14px);
  overflow: hidden;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-settings{
  min-width: 0;
  width: 100%;
  padding: 28px;
  border-right: 1px solid rgba(73, 109, 153, 0.14);
  background:
    linear-gradient(180deg, rgba(239, 249, 248, 0.92), rgba(246, 248, 255, 0.94)),
    repeating-linear-gradient(90deg, transparent 0 31px, rgba(75, 134, 198, 0.04) 31px 32px);
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-preview{
  min-width: 0;
  width: 100%;
  padding: 28px;
  background: linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(247, 251, 255, 0.88));
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-panel-head, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-output-head{
  margin-bottom: 20px;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-output-head{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 14px;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-kicker{
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  margin-bottom: 7px;
  padding: 5px 9px;
  border-radius: 10px;
  background: linear-gradient(135deg, rgba(42, 134, 255, 0.12), rgba(52, 211, 153, 0.13));
  color: #315d8e;
  font-size: 0.73rem;
  font-weight: 850;
  letter-spacing: 0;
  text-transform: uppercase;
  overflow-wrap: anywhere;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap h2{
  margin: 0;
  color: #18243b;
  font-size: 1.2rem;
  line-height: 1.25;
  font-weight: 820;
  letter-spacing: 0;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-form{
  display: grid;
  gap: 14px;
  min-width: 0;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-field{
  display: grid;
  gap: 7px;
  min-width: 0;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap label{
  color: #25324d;
  font-size: 0.88rem;
  font-weight: 760;
  line-height: 1.35;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap label span{
  color: #b33156;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap input, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap select{
  width: 100%;
  max-width: 100%;
  min-width: 0;
  min-height: 45px;
  border: 1px solid rgba(82, 113, 157, 0.22);
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.9);
  color: #17243d;
  font: inherit;
  font-size: 0.94rem;
  line-height: 1.3;
  padding: 11px 12px;
  outline: none;
  box-shadow: 0 8px 22px rgba(48, 86, 136, 0.05);
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap select{
  appearance: none;
  background-image:
    linear-gradient(45deg, transparent 50%, #567194 50%),
    linear-gradient(135deg, #567194 50%, transparent 50%);
  background-position:
    calc(100% - 17px) 19px,
    calc(100% - 12px) 19px;
  background-size: 5px 5px, 5px 5px;
  background-repeat: no-repeat;
  padding-right: 34px;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap input:focus, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap select:focus, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap button:focus-visible{
  border-color: #3578e5;
  box-shadow: 0 0 0 4px rgba(53, 120, 229, 0.16), 0 8px 22px rgba(48, 86, 136, 0.08);
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-divider{
  height: 1px;
  margin: 3px 0;
  background: linear-gradient(90deg, transparent, rgba(71, 103, 151, 0.24), transparent);
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-message, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-success{
  min-height: 22px;
  color: #695018;
  font-size: 0.87rem;
  line-height: 1.45;
  overflow-wrap: anywhere;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-success{
  color: #23654f;
  margin-bottom: 10px;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-actions{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  min-width: 0;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-actions .seo-meta-btn-primary{
  grid-column: 1 / -1;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  min-height: 45px;
  border: 1px solid transparent;
  border-radius: 10px;
  padding: 11px 14px;
  font: inherit;
  font-size: 0.94rem;
  font-weight: 820;
  line-height: 1.2;
  text-align: center;
  cursor: pointer;
  transition: transform 160ms ease, box-shadow 160ms ease, border-color 160ms ease, background 160ms ease;
  overflow-wrap: anywhere;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-btn:hover{
  transform: translateY(-1px);
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-btn-primary{
  color: #ffffff;
  background: linear-gradient(135deg, #236fe8, #45bfa3);
  box-shadow: 0 14px 28px rgba(35, 111, 232, 0.2);
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-btn-secondary{
  color: #1e456f;
  background: #ffffff;
  border-color: rgba(55, 107, 171, 0.22);
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-btn-ghost{
  color: #5c6578;
  background: rgba(255, 255, 255, 0.52);
  border-color: rgba(91, 115, 149, 0.18);
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-btn-copy-all{
  margin-top: 14px;
  color: #ffffff;
  background: linear-gradient(135deg, #5d64e8, #2bbf9e);
  box-shadow: 0 14px 28px rgba(67, 91, 214, 0.18);
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-status{
  flex: 0 0 auto;
  max-width: 46%;
  padding: 7px 10px;
  border-radius: 10px;
  background: rgba(233, 249, 244, 0.9);
  color: #24634f;
  font-size: 0.82rem;
  font-weight: 800;
  line-height: 1.25;
  overflow-wrap: anywhere;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-output-box{
  width: 100%;
  max-width: 100%;
  max-height: 450px;
  min-height: 430px;
  overflow: auto;
  padding: 18px;
  border: 1px solid rgba(74, 105, 151, 0.14);
  border-radius: 10px;
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.94), rgba(250, 253, 255, 0.96)),
    repeating-linear-gradient(0deg, transparent 0 48px, rgba(60, 126, 191, 0.035) 48px 49px);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9);
  overflow-wrap: anywhere;
  word-break: break-word;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-output-box::-webkit-scrollbar{
  width: 10px;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-output-box::-webkit-scrollbar-track{
  background: #edf5f7;
  border-radius: 10px;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-output-box::-webkit-scrollbar-thumb{
  background: linear-gradient(180deg, #8fb8ff, #7bd8c4);
  border-radius: 10px;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-skeleton{
  display: grid;
  gap: 13px;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-skeleton-url, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-skeleton-title, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-skeleton-line, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-skeleton-tags span, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-skeleton-grid div{
  border-radius: 10px;
  background: linear-gradient(90deg, #edf5ff, #f7fbff, #edf8f5);
  background-size: 220% 100%;
  animation: seoMetaShimmer 1.9s ease-in-out infinite;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-skeleton-url{
  width: 48%;
  height: 18px;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-skeleton-title{
  width: 74%;
  height: 27px;
  background: linear-gradient(90deg, rgba(54, 112, 221, 0.16), rgba(91, 211, 189, 0.15), rgba(54, 112, 221, 0.12));
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-skeleton-line{
  width: 76%;
  height: 14px;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-skeleton-line-wide{
  width: 94%;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-skeleton-tags{
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 4px 0 10px;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-skeleton-tags span{
  width: 92px;
  height: 28px;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-skeleton-grid{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-skeleton-grid div{
  min-height: 82px;
  border: 1px solid rgba(82, 113, 157, 0.1);
}@keyframes seoMetaShimmer {
  0% { background-position: 0% 0; }
  100% { background-position: 220% 0; }
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-snippet-card, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-card{
  width: 100%;
  min-width: 0;
  max-width: 100%;
  border: 1px solid rgba(76, 108, 157, 0.14);
  border-radius: 10px;
  background: #ffffff;
  box-shadow: 0 12px 30px rgba(35, 64, 112, 0.08);
  overflow-wrap: anywhere;
  word-break: break-word;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-snippet-card{
  padding: 18px;
  margin-bottom: 14px;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-url{
  color: #24634f;
  font-size: 0.86rem;
  line-height: 1.35;
  margin-bottom: 7px;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-title{
  color: #1a0dab;
  font-size: 1.18rem;
  line-height: 1.32;
  font-weight: 500;
  margin-bottom: 7px;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-description{
  color: #4d5565;
  font-size: 0.94rem;
  line-height: 1.55;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-card-grid{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-card{
  padding: 14px;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-card-top{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 8px;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-card-title{
  color: #4d5d76;
  font-size: 0.76rem;
  font-weight: 850;
  text-transform: uppercase;
  letter-spacing: 0;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-copy-field{
  flex: 0 0 auto;
  width: auto;
  min-height: 31px;
  padding: 7px 9px;
  border-radius: 10px;
  border: 1px solid rgba(55, 107, 171, 0.2);
  background: #f7fbff;
  color: #28537f;
  font-size: 0.76rem;
  font-weight: 820;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-card-value{
  color: #17243d;
  font-size: 0.94rem;
  line-height: 1.48;
  overflow-wrap: anywhere;
  word-break: break-word;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-tags{
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-tag{
  display: inline-flex;
  max-width: 100%;
  padding: 6px 9px;
  border-radius: 10px;
  background: linear-gradient(135deg, rgba(35, 111, 232, 0.1), rgba(52, 211, 153, 0.14));
  color: #264d75;
  font-size: 0.78rem;
  font-weight: 780;
  line-height: 1.2;
  overflow-wrap: anywhere;
}.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-pre{
  width: 100%;
  max-width: 100%;
  min-width: 0;
  margin: 0;
  padding: 16px;
  border: 1px solid rgba(76, 108, 157, 0.14);
  border-radius: 10px;
  background: #ffffff;
  color: #1a263d;
  font: 0.91rem/1.6 ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  word-break: break-word;
}@media (min-width: 320px) and (max-width: 374px) {.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap{ padding: 30px 10px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-hero p{ font-size: 0.9rem; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-dashboard{ grid-template-columns: 1fr; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-settings, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-preview{ padding: 16px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-settings{ border-right: 0; border-bottom: 1px solid rgba(73, 109, 153, 0.14); }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap input, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap select, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-btn{ min-height: 43px; font-size: 0.88rem; padding: 10px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-actions{ grid-template-columns: 1fr; gap: 8px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-output-head{ display: grid; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-status{ max-width: 100%; width: 100%; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-output-box{ min-height: 360px; padding: 12px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-card-grid, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-skeleton-grid{ grid-template-columns: 1fr; gap: 9px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-card, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-snippet-card{ padding: 12px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-title{ font-size: 1rem; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-description, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-card-value{ font-size: 0.88rem; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-tag{ font-size: 0.72rem; padding: 5px 7px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-bg, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-bg-card{ display: none; }}@media (min-width: 375px) and (max-width: 429px) {.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap{ padding: 34px 12px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-hero p{ font-size: 0.93rem; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-dashboard{ grid-template-columns: 1fr; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-settings, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-preview{ padding: 18px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-settings{ border-right: 0; border-bottom: 1px solid rgba(73, 109, 153, 0.14); }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap input, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap select, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-btn{ min-height: 44px; font-size: 0.9rem; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-actions{ grid-template-columns: 1fr; gap: 9px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-output-head{ display: grid; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-status{ max-width: 100%; width: 100%; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-output-box{ min-height: 370px; padding: 13px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-card-grid, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-skeleton-grid{ grid-template-columns: 1fr; gap: 10px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-card, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-snippet-card{ padding: 13px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-title{ font-size: 1.05rem; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-tag{ font-size: 0.74rem; padding: 5px 8px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-bg-card{ display: none; }}@media (min-width: 430px) and (max-width: 767px) {.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap{ padding: 38px 14px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-hero p{ font-size: 0.96rem; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-dashboard{ grid-template-columns: 1fr; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-settings, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-preview{ padding: 20px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-settings{ border-right: 0; border-bottom: 1px solid rgba(73, 109, 153, 0.14); }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap input, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap select, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-btn{ min-height: 45px; font-size: 0.92rem; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-actions{ grid-template-columns: 1fr 1fr; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-output-head{ display: grid; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-status{ max-width: 100%; width: 100%; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-output-box{ min-height: 390px; padding: 14px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-card-grid, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-skeleton-grid{ grid-template-columns: 1fr; gap: 10px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-card, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-snippet-card{ padding: 14px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-title{ font-size: 1.08rem; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-tag{ font-size: 0.75rem; }}@media (min-width: 768px) and (max-width: 1023px) {.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap{ padding: 46px 20px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-tool-shell{ width: 96%; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-hero p{ font-size: 1rem; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-dashboard{ grid-template-columns: 1fr; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-settings, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-preview{ padding: 24px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-settings{ border-right: 0; border-bottom: 1px solid rgba(73, 109, 153, 0.14); }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap input, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap select, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-btn{ min-height: 46px; font-size: 0.94rem; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-card-grid, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-skeleton-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-card, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-snippet-card{ padding: 15px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-title{ font-size: 1.14rem; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-tag{ font-size: 0.77rem; }}@media (min-width: 1024px) and (max-width: 1199px) {.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap{ padding: 50px 22px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-tool-shell{ width: 98%; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-dashboard{ grid-template-columns: minmax(0, 38%) minmax(0, 62%); }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-settings, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-preview{ padding: 24px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap input, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap select, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-btn{ min-height: 45px; font-size: 0.92rem; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-card-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 11px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-card{ padding: 13px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-title{ font-size: 1.12rem; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-tag{ font-size: 0.75rem; }}@media (min-width: 1200px) {.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap{ padding: 58px 24px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-tool-shell{ width: 100%; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-dashboard{ grid-template-columns: minmax(0, 38%) minmax(0, 62%); }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-settings, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-preview{ padding: 30px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap input, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap select, .tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-btn{ min-height: 46px; font-size: 0.95rem; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-card-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-card{ padding: 15px; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-title{ font-size: 1.2rem; }.tc-wp-tool-root .seo-meta-tag-generator-tool-wrap .seo-meta-tag{ font-size: 0.78rem; }}.tc-wp-tool-root{
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  margin-top: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
  z-index: 0 !important;
}