/* WTG Asistente · Brandbook v1.0: cinco colores, canto vivo, sin sombras ni degradados, foco 2 px Azul Eléctrico.
   Estructura tipo messenger (Inicio · Mensajes · Ayuda) en tonos blancos; el azul solo marca la acción. */
.wtga {
  --wtga-white: #ffffff;
  --wtga-ink: #151515;
  --wtga-blue: #4435ed;
  --wtga-light: #ebebeb;
  --wtga-soft: #f5f5f5;   /* Gris Claro aclarado: superficies suaves */
  --wtga-line: rgba(21, 21, 21, .1);
  --wtga-mid: #7a7a7a;    /* solo iconos */
  --wtga-muted: rgba(21, 21, 21, .66); /* textos secundarios: ≥ 4,5:1 sobre blanco y #F5F5F5 */
  --wtga-error: #d64545;
  --wtga-ease: cubic-bezier(.2, .7, .2, 1);
  position: fixed;
  right: 24px;
  bottom: 24px;
  z-index: 100010; /* Above the WordPress admin bar (99999), including mobile close controls. */
  display: flex; flex-direction: column; align-items: flex-end; gap: 12px;
  font-family: "Sequel Sans", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;
  font-size: 14.5px;
  line-height: 1.5;
  font-weight: 400;
  letter-spacing: normal;
  color: var(--wtga-ink);
  -webkit-font-smoothing: antialiased;
}
/* La pestaña de cookies de Complianz vive en la esquina inferior derecha: Way2 se coloca justo encima. */
body:has(.cmplz-manage-consent.cmplz-show) .wtga:not(.is-modal) { bottom: 48px; }

.wtga *, .wtga *::before, .wtga *::after { box-sizing: border-box; }
.wtga button, .wtga textarea, .wtga input { font: inherit; letter-spacing: inherit; border-radius: 0; margin: 0; }
.wtga p, .wtga h3 { margin: 0; }
.wtga a { color: inherit; text-decoration: none; }
.wtga :focus-visible { outline: 2px solid var(--wtga-blue); outline-offset: 2px; }
.wtga [hidden] { display: none !important; }
.wtga-icon { display: inline-flex; width: 20px; height: 20px; flex: none; }
.wtga-icon svg { width: 100%; height: 100%; }

/* ---------- La cara de Way2 ---------- */
.wtga-face {
  --s: 16px; /* escala: todo se mide en múltiplos de --s */
  position: relative; flex: none; display: block;
  width: calc(var(--s) * 2.5); height: calc(var(--s) * 2.5);
  background: var(--wtga-light);
}
.wtga-eyes {
  position: absolute; left: 0; right: 0; top: calc(var(--s) * .8);
  display: flex; justify-content: center; gap: calc(var(--s) * .55);
  animation: wtga-look 9s ease-in-out infinite;
}
.wtga-eyes i {
  display: block; width: calc(var(--s) * .26); height: calc(var(--s) * .52); background: var(--wtga-ink);
  animation: wtga-blink 4.6s infinite;
}
.wtga-mouth {
  position: absolute; left: 50%; bottom: calc(var(--s) * .62);
  width: calc(var(--s) * .8); height: calc(var(--s) * .2); margin-left: calc(var(--s) * -.4);
  background: var(--wtga-blue); transition: width .3s var(--wtga-ease), margin .3s var(--wtga-ease);
}
.wtga-face-launch { --s: 13px; background: var(--wtga-white); }
.wtga-face-head { --s: 13px; background: var(--wtga-soft); }
.wtga-face-card { --s: 13px; background: var(--wtga-white); }
.wtga-face-chat { --s: 13px; background: var(--wtga-soft); }
.wtga-face-mini { --s: 10px; background: var(--wtga-soft); }
.wtga.is-thinking .wtga-eyes { animation: none; transform: translate(calc(var(--s) * .18), calc(var(--s) * -.14)); transition: transform .3s var(--wtga-ease); }
.wtga.is-thinking .wtga-mouth { width: calc(var(--s) * .4); margin-left: calc(var(--s) * -.2); }
.wtga.is-talking .wtga-mouth { animation: wtga-talk .22s ease-in-out infinite alternate; }
.wtga-row:not(:last-child) .wtga-face-mini .wtga-eyes,
.wtga-row:not(:last-child) .wtga-face-mini .wtga-eyes i,
.wtga-row:not(:last-child) .wtga-face-mini .wtga-mouth { animation: none !important; transform: none !important; }
/* Solo la última respuesta seguida lleva cara: menos ruido. */
.wtga-row-assistant + .wtga-row-assistant .wtga-face-mini { visibility: hidden; }

/* ---------- Botón flotante ---------- */
.wtga-launcher {
  order: 3; position: relative; width: 56px; height: 56px; padding: 0;
  display: grid; place-items: center;
  background: var(--wtga-blue); color: var(--wtga-white); border: 0; cursor: pointer;
  transition: background .2s;
  animation: wtga-rise .5s var(--wtga-ease) both;
}
.wtga-launcher:hover { background: var(--wtga-ink); }
.wtga-launcher > * { grid-area: 1 / 1; transition: opacity .2s, transform .25s var(--wtga-ease); }
.wtga-launcher .wtga-icon { opacity: 0; transform: rotate(-90deg); width: 22px; height: 22px; }
.wtga.is-open .wtga-launcher { background: var(--wtga-ink); }
.wtga.is-open .wtga-launcher:hover { background: var(--wtga-blue); }
.wtga.is-open .wtga-launcher .wtga-face { opacity: 0; transform: scale(.6); }
.wtga.is-open .wtga-launcher .wtga-icon { opacity: 1; transform: none; }

.wtga-nudge {
  order: 2; display: flex; align-items: flex-start; width: 272px;
  background: var(--wtga-white); border: 1px solid var(--wtga-line);
  animation: wtga-rise .45s var(--wtga-ease) both;
}
.wtga-nudge-text { flex: 1; display: flex; flex-direction: column; gap: 2px; padding: 14px 4px 14px 16px; background: none; border: 0; text-align: left; cursor: pointer; font-size: 14px; color: var(--wtga-ink); }
.wtga-nudge-text strong { font-weight: 600; }
.wtga-nudge-text span { color: var(--wtga-muted); }
.wtga-nudge-text:hover span { color: var(--wtga-blue); }
.wtga-nudge-close { width: 36px; height: 36px; background: none; border: 0; color: var(--wtga-muted); font-size: 18px; cursor: pointer; }
.wtga-nudge-close:hover { color: var(--wtga-ink); }

/* ---------- Panel ---------- */
.wtga-panel {
  order: 1;
  width: min(var(--wtga-w, 392px), calc(100vw - 32px));
  height: min(var(--wtga-h, 660px), calc(100vh - 128px));
  display: flex; flex-direction: column;
  background: var(--wtga-white);
  border: 1px solid var(--wtga-line);
  animation: wtga-open .34s var(--wtga-ease) both;
}
/* Tamaño elegido en Ajustes → Asistente WTG. */
.wtga.wtga-size-compacto { --wtga-w: 360px; --wtga-h: 580px; }
.wtga.wtga-size-grande { --wtga-w: 440px; --wtga-h: 760px; }
.wtga-panel:focus { outline: 0; }
.wtga-view { flex: 1; min-height: 0; display: flex; flex-direction: column; }

/* ---------- Inicio ---------- */
.wtga-home { overflow-y: auto; padding: 20px 20px 16px; gap: 8px; scrollbar-width: thin; }
.wtga-home-top { display: flex; align-items: center; justify-content: space-between; }
/* El PNG del logo es cuadrado con margen: se recorta a su franja central sin deformarlo. */
.wtga-logo { width: 84px; height: 24px; object-fit: cover; object-position: center; display: block; }
.wtga-hello { padding: 28px 0 16px; animation: wtga-rise .4s .05s var(--wtga-ease) both; }
.wtga-hello-1 { font-size: 15px; color: var(--wtga-muted); margin-bottom: 4px !important; }
.wtga-hello-2 { font-size: 25px; font-weight: 600; line-height: 1.15; letter-spacing: -.02em; }

.wtga-card {
  display: flex; align-items: center; gap: 12px; width: 100%; padding: 14px 16px;
  background: var(--wtga-soft); border: 1px solid transparent; color: var(--wtga-ink);
  text-align: left; cursor: pointer; transition: border-color .2s, background .2s;
  animation: wtga-rise .4s var(--wtga-ease) both;
}
.wtga-card:hover { border-color: var(--wtga-ink); }
.wtga-card-text { flex: 1; display: flex; flex-direction: column; line-height: 1.35; min-width: 0; }
.wtga-card-text strong { font-weight: 600; font-size: 14.5px; }
.wtga-card-text small { font-size: 13px; color: var(--wtga-muted); }
.wtga-card > .wtga-icon { width: 18px; height: 18px; color: var(--wtga-ink); transition: transform .2s var(--wtga-ease), color .2s; }
.wtga-card:hover > .wtga-icon { transform: translateX(3px); }
/* Acción principal: la reunión (azul = acción). */
.wtga-card-meet { background: var(--wtga-blue); color: var(--wtga-white); animation-delay: .08s; }
/* Colores explícitos: el tema de la web da color propio a <strong>. */
.wtga .wtga-card-meet .wtga-card-text strong { color: var(--wtga-white); }
.wtga .wtga-card-meet .wtga-card-text small { color: rgba(255, 255, 255, .85); }
.wtga .wtga-card-text strong { color: inherit; }
.wtga-card-meet > .wtga-icon { color: var(--wtga-white); }
.wtga-card-meet:hover { background: var(--wtga-ink); border-color: var(--wtga-ink); }
.wtga-card-meet:hover > .wtga-icon { transform: translate(2px, -2px); }
.wtga-card-talk { animation-delay: .14s; }
.wtga-card-mark { width: 32px; height: 32px; flex: none; background: var(--wtga-white); position: relative; }
.wtga-card-mark::after { content: ""; position: absolute; left: 9px; top: 14px; width: 14px; height: 4px; background: var(--wtga-blue); }

.wtga-faq { padding-top: 12px; animation: wtga-rise .4s .2s var(--wtga-ease) both; }
.wtga-faq-label { font-size: 12px; font-weight: 500; color: var(--wtga-muted); padding: 0 0 8px; }
.wtga-search { display: flex; align-items: center; border: 1px solid var(--wtga-line); margin-bottom: 4px; transition: border-color .2s; }
.wtga-search-input { flex: 1; min-width: 0; padding: 11px 12px; background: none; border: 0; outline: 0; color: var(--wtga-ink); }
.wtga-search-input::placeholder { color: var(--wtga-muted); }
.wtga-search:focus-within { border-color: var(--wtga-blue); outline: 1px solid var(--wtga-blue); }
.wtga-search-btn { width: 42px; height: 42px; display: grid; place-items: center; background: none; border: 0; cursor: pointer; color: var(--wtga-ink); }
.wtga-search-btn .wtga-icon { width: 18px; height: 18px; }
.wtga-faq-item {
  display: flex; align-items: center; justify-content: space-between; gap: 12px; width: 100%;
  padding: 12px 2px; background: none; border: 0; border-bottom: 1px solid var(--wtga-line); color: var(--wtga-ink);
  text-align: left; cursor: pointer; font-size: 14px; transition: color .2s;
}
.wtga-faq-item:last-child { border-bottom: 0; }
.wtga-faq-item .wtga-icon { width: 14px; height: 14px; color: var(--wtga-mid); transition: transform .2s var(--wtga-ease), color .2s; }
.wtga-faq-item:hover { color: var(--wtga-blue); }
.wtga-faq-item:hover .wtga-icon { color: var(--wtga-blue); transform: translateX(3px); }

/* ---------- Mensajes ---------- */
.wtga-chat-head { display: flex; align-items: center; gap: 10px; padding: 10px 16px 10px 8px; border-bottom: 1px solid var(--wtga-line); }
.wtga-back { width: 36px; height: 36px; display: grid; place-items: center; background: none; border: 0; cursor: pointer; color: var(--wtga-ink); }
.wtga-back .wtga-icon { width: 18px; height: 18px; }
.wtga-back:hover { color: var(--wtga-blue); }
.wtga-who { display: flex; flex-direction: column; line-height: 1.3; min-width: 0; }
.wtga-who strong { font-size: 15px; font-weight: 600; }
.wtga-status { display: inline-flex; align-items: center; gap: 6px; font-size: 12px; color: var(--wtga-muted); }
.wtga-status > span:last-child { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.wtga-live { flex: none; width: 6px; height: 6px; background: var(--wtga-blue); animation: wtga-pulse 2.4s ease-in-out infinite; }

.wtga-log { flex: 1; overflow-y: auto; padding: 18px 16px 10px; display: flex; flex-direction: column; gap: 8px; scrollbar-width: thin; }
.wtga-row { display: flex; align-items: flex-end; gap: 8px; animation: wtga-rise .3s var(--wtga-ease) both; }
.wtga-row-user { justify-content: flex-end; }
.wtga-msg { max-width: 80%; padding: 10px 13px; white-space: pre-wrap; overflow-wrap: anywhere; line-height: 1.5; }
.wtga-assistant { background: var(--wtga-soft); }
.wtga-user { background: var(--wtga-ink); color: var(--wtga-white); }
.wtga-user a { color: var(--wtga-white) !important; }
.wtga-error { border: 1px solid var(--wtga-error); color: var(--wtga-error); background: var(--wtga-white); }
.wtga-msg a { color: var(--wtga-blue); text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px; }
.wtga-msg a:hover { color: var(--wtga-ink); }
.wtga-typing { display: flex; gap: 5px; align-items: center; padding: 15px 14px; }
.wtga-typing i { width: 5px; height: 5px; background: var(--wtga-mid); animation: wtga-dot 1.1s infinite ease-in-out; }
.wtga-typing i:nth-child(2) { animation-delay: .15s; }
.wtga-typing i:nth-child(3) { animation-delay: .3s; }

.wtga-chips { display: flex; flex-wrap: wrap; gap: 6px; padding: 0 16px 8px 50px; }
.wtga-chips:empty { display: none; }
.wtga-chip {
  padding: 7px 11px; background: var(--wtga-white); color: var(--wtga-ink);
  border: 1px solid var(--wtga-line); cursor: pointer; font-size: 13px; text-align: left;
  transition: border-color .2s, color .2s; animation: wtga-rise .35s var(--wtga-ease) both;
}
.wtga-chip:hover { border-color: var(--wtga-blue); color: var(--wtga-blue); }

.wtga-form { display: flex; align-items: flex-end; margin: 6px 16px 6px; border: 1px solid var(--wtga-line); transition: border-color .2s; }
.wtga-form:focus-within { border-color: var(--wtga-blue); outline: 1px solid var(--wtga-blue); }
.wtga-input { flex: 1; min-height: 44px; max-height: 120px; resize: none; padding: 11px 13px; background: none; color: var(--wtga-ink); border: 0; outline: 0; }
.wtga-input::placeholder { color: var(--wtga-muted); }
.wtga-input:disabled { cursor: not-allowed; }
.wtga-send { width: 36px; height: 36px; margin: 4px; display: grid; place-items: center; flex: none; border: 0; cursor: pointer; background: var(--wtga-blue); color: var(--wtga-white); transition: background .2s; }
.wtga-send .wtga-icon { width: 18px; height: 18px; }
.wtga-send:hover { background: var(--wtga-ink); }
.wtga-send:disabled { background: var(--wtga-light); color: var(--wtga-mid); cursor: wait; }
.wtga-note { padding: 0 16px 10px; font-size: 11.5px; color: var(--wtga-muted); text-align: center; }
.wtga-note a { text-decoration: underline; text-underline-offset: 2px; }
.wtga-note a:hover { color: var(--wtga-blue); }

/* Enlaces de texto: «Déjame tus datos», «Reintentar», «¿Prefieres que te escribamos?» */
.wtga-textlink {
  background: none; border: 0; padding: 4px 0; cursor: pointer; color: var(--wtga-ink);
  font-size: 13px; text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px;
}
.wtga-textlink:hover { color: var(--wtga-blue); }
.wtga-head-lead { margin-left: auto; white-space: nowrap; flex: none; font-size: 12.5px; }
.wtga-home-lead { align-self: center; padding: 12px 0 2px; color: var(--wtga-muted); animation: wtga-rise .4s .26s var(--wtga-ease) both; }
.wtga-error .wtga-textlink { color: var(--wtga-error); margin-top: 6px; }
.wtga-system { align-self: center; font-size: 12.5px; color: var(--wtga-muted); padding: 2px 0; animation: wtga-rise .3s var(--wtga-ease) both; }
.wtga-hurry { font-size: 12.5px; color: var(--wtga-muted); align-self: center; }
.wtga-hurry a { color: var(--wtga-blue); text-decoration: underline; text-underline-offset: 3px; }

/* ---------- Ayuda ---------- */
.wtga-help { overflow-y: auto; }
.wtga-help-head { display: flex; flex-direction: column; gap: 2px; padding: 22px 20px 14px; border-bottom: 1px solid var(--wtga-line); }
.wtga-help-head strong { font-size: 19px; font-weight: 600; letter-spacing: -.01em; }
.wtga-help-head small { font-size: 13px; color: var(--wtga-muted); }
.wtga-help-list { padding: 4px 20px; }
.wtga-help-list .wtga-faq-item { padding: 14px 2px; }
.wtga-help-mail { padding: 14px 20px 20px; font-size: 13px; color: var(--wtga-muted); }
.wtga-help-mail a { color: var(--wtga-blue); text-decoration: underline; text-underline-offset: 3px; }

/* ---------- Pestañas ---------- */
.wtga-tabs { display: flex; border-top: 1px solid var(--wtga-line); }
.wtga.is-open[data-view="chat"] .wtga-tabs { display: none; } /* en la conversación manda el campo de escritura */
.wtga-tab {
  flex: 1; display: flex; flex-direction: column; align-items: center; gap: 2px;
  padding: 9px 0 8px; background: none; border: 0; cursor: pointer;
  color: var(--wtga-muted); font-size: 11.5px; position: relative; transition: color .2s;
}
.wtga-tab .wtga-icon { width: 18px; height: 18px; }
.wtga-tab:hover { color: var(--wtga-ink); }
.wtga-tab.is-active { color: var(--wtga-ink); font-weight: 600; }
/* Elemento activo: subrayado con un Bloque de 2 px (brandbook, Digital y UI). */
.wtga-tab.is-active::before { content: ""; position: absolute; top: -1px; left: 34%; right: 34%; height: 2px; background: var(--wtga-blue); }

/* ---------- Movimiento ---------- */
@keyframes wtga-open { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: none; } }
@keyframes wtga-rise { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: none; } }
@keyframes wtga-blink { 0%, 92%, 100% { transform: scaleY(1); } 95% { transform: scaleY(.1); } }
@keyframes wtga-look {
  0%, 38%, 100% { transform: none; }
  44%, 56% { transform: translateX(calc(var(--s) * .16)); }
  62%, 74% { transform: translateX(calc(var(--s) * -.16)); }
  80% { transform: none; }
}
@keyframes wtga-talk { from { height: calc(var(--s) * .14); } to { height: calc(var(--s) * .42); } }
@keyframes wtga-pulse { 0%, 100% { opacity: 1; } 50% { opacity: .3; } }
@keyframes wtga-dot { 0%, 100% { opacity: .25; transform: none; } 50% { opacity: 1; transform: translateY(-3px); } }

@media (max-width: 600px) {
  .wtga { right: 16px; bottom: 16px; }
  .wtga-launcher { width: 52px; height: 52px; }
  .wtga.is-open { left: 0; right: 0; top: 0; bottom: 0; gap: 0; }
  .wtga.is-open .wtga-panel { width: 100%; height: 100vh; height: 100dvh; height: var(--wtga-vh, 100dvh); border: 0; }
  .wtga.is-open { bottom: auto; height: 100vh; height: 100dvh; height: var(--wtga-vh, 100dvh); }
  .wtga.is-open .wtga-launcher { position: absolute; z-index: 2; right: 12px; top: 12px; width: 40px; height: 40px; }
  .wtga.is-open[data-view="home"] .wtga-home-top { padding-right: 52px; }
  .wtga.is-open .wtga-face-head { display: none; }
  .wtga.is-open[data-view="chat"] .wtga-chat-head { padding-right: 60px; }
  .wtga.is-open[data-view="help"] .wtga-help-head { padding-right: 64px; }
  .wtga-input, .wtga-search-input { font-size: 16px; } /* evita el zoom automático de iOS */
}
@media (prefers-reduced-motion: reduce) {
  .wtga *, .wtga *::before { animation: none !important; transition: none !important; }
}

/* Way2: permanent access to the team, explicit close, scoped conversation controls. */
.wtga-toolbar {
  display: flex; align-items: center; gap: 10px; flex: none;
  padding: 10px 10px 10px 16px; border-bottom: 1px solid var(--wtga-line);
}
.wtga .wtga-who strong { color: var(--wtga-ink); }
.wtga-toolbar .wtga-who { flex: 1; min-width: 0; }
.wtga-toolbar .wtga-status { font-size: 11.5px; white-space: normal; }
.wtga .wtga-reset { flex: none; padding: 10px 4px; min-height: 44px; font-size: 12px; }
.wtga-close {
  display: grid; place-items: center; flex: none; width: 44px; height: 44px;
  border: 0; padding: 0; background: var(--wtga-soft); color: var(--wtga-ink); cursor: pointer;
}
.wtga-close:hover { background: var(--wtga-light); }
.wtga .wtga-book-bar {
  flex: none; display: flex; align-items: center; gap: 8px; min-height: 48px;
  padding: 10px 16px; background: var(--wtga-blue); color: var(--wtga-white);
  font-size: 14px; font-weight: 600; line-height: 1.3; text-decoration: none;
}
.wtga-book-bar small { margin-left: auto; font-size: 12px; color: var(--wtga-white); font-weight: 400; white-space: nowrap; }
.wtga .wtga-book-bar:hover { background: var(--wtga-ink); color: var(--wtga-white); }
.wtga .wtga-book-bar:focus-visible { outline-offset: -4px; outline-color: var(--wtga-white); }
.wtga-book-bar .wtga-icon { width: 18px; height: 18px; }
.wtga-home { padding: 14px 20px 16px; gap: 12px; }
.wtga-hello { padding: 8px 0 4px; }
.wtga-hello-2 { font-size: 24px; }
.wtga .wtga-intro { font-size: 13px; line-height: 1.5; color: var(--wtga-muted); margin-top: 12px; }
.wtga-faq { padding-top: 0; }
.wtga-faq-item { min-height: 44px; }
.wtga-home .wtga-search { flex: none; margin-top: auto; margin-bottom: 0; }
.wtga-home .wtga-search-input { width: 100%; }
.wtga-log { min-height: 0; overscroll-behavior: contain; scroll-behavior: auto; }
.wtga-row { flex: none; }
.wtga-msg { max-width: 85%; }
.wtga-error { max-width: 100%; color: #a92525; border-color: #a92525; }
.wtga-msg strong { color: inherit; font-weight: 600; }
.wtga-team-hint { align-self: stretch; margin: 4px 0; padding: 10px 12px; border: 1px solid var(--wtga-line); }
.wtga-team-hint a { color: var(--wtga-blue); text-decoration: underline; text-underline-offset: 3px; }
.wtga-error a, .wtga-error .wtga-textlink { color: #a92525; }
.wtga .wtga-retry { min-height: 36px; }
.wtga-incomplete { color: var(--wtga-muted); font-size: 12px; }
.wtga-chips { flex: none; padding: 0 16px 6px; }
.wtga-chip { min-height: 40px; }
.wtga-form { flex: none; }
.wtga-input { width: 100%; overflow-y: auto; }
.wtga-note { flex: none; margin: 0; padding: 7px 16px 8px; font-size: 10.5px; line-height: 1.4; border-top: 1px solid var(--wtga-line); }
.wtga-tabs, .wtga.is-open[data-view="chat"] .wtga-tabs { display: flex; flex: none; }
.wtga-tab { min-height: 44px; }
.wtga-help { overscroll-behavior: contain; }
@media (max-width: 600px) {
  .wtga.is-open { top: var(--wtga-vtop, 0); }
  .wtga.is-open .wtga-launcher { display: none; }
  .wtga-toolbar { padding-top: max(8px, env(safe-area-inset-top)); }
  .wtga-home { padding-top: 12px; }
  .wtga .wtga-hello-2 { font-size: 25px; }
  .wtga-tabs { padding-bottom: env(safe-area-inset-bottom); }
  .wtga-book-bar { padding: 10px 16px; }
  .wtga-toolbar .wtga-status { font-size: 11px; }
}
@media (max-height: 540px) and (max-width: 600px) {
  .wtga-toolbar { padding-top: 4px; padding-bottom: 4px; }
  .wtga-note { font-size: 10px; padding-top: 4px; padding-bottom: 4px; }
  .wtga-tab { padding-top: 5px; padding-bottom: 5px; min-height: 36px; }
  .wtga-tab .wtga-icon { display: none; }
}
