.elementor-119 .elementor-element.elementor-element-19325f17{--display:flex;}.elementor-119 .elementor-element.elementor-element-6ce8031a .tm-smart-breadcrumbs__inner{justify-content:flex-start;padding:12px 16px 12px 16px;border-radius:14px 14px 14px 14px;}.elementor-119 .elementor-element.elementor-element-6ce8031a .tm-smart-breadcrumbs{--tm-bc-gap:10px;--tm-bc-bg:rgba(255,255,255,0.82);--tm-bc-text:#657B8C;--tm-bc-current:#071D33;--tm-bc-link-hover:#176B98;--tm-bc-separator:#F36F12;--tm-bc-border:rgba(7,29,51,0.13);}.elementor-119 .elementor-element.elementor-element-6ce8031a .tm-smart-breadcrumbs__home-icon{font-size:16px;}.elementor-119 .elementor-element.elementor-element-6ce8031a .tm-smart-breadcrumbs__separator{font-size:11px;}html[data-tm-theme="dark"] .elementor-119 .elementor-element.elementor-element-6ce8031a .tm-smart-breadcrumbs, body[data-tm-theme="dark"] .elementor-119 .elementor-element.elementor-element-6ce8031a .tm-smart-breadcrumbs, html.tm-theme-dark .elementor-119 .elementor-element.elementor-element-6ce8031a .tm-smart-breadcrumbs{--tm-bc-bg:rgba(11,34,53,0.88);--tm-bc-text:#91A6B4;--tm-bc-current:#F2F7FA;--tm-bc-link-hover:#75B9DB;--tm-bc-separator:#FF842F;--tm-bc-border:rgba(255,255,255,0.12);}.elementor-119 .elementor-element.elementor-element-2733eeab{--display:flex;}.elementor-119 .elementor-element.elementor-element-4c270438{--display:flex;}.elementor-119 .elementor-element.elementor-element-3ba108a9 .tmcf__grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;}.elementor-119 .elementor-element.elementor-element-3ba108a9 .tmcf{padding:96px 24px 96px 24px;--tmcf-bg:#F7F8F6;--tmcf-surface:#FFFFFF;--tmcf-title:#06131F;--tmcf-text:#40576A;--tmcf-accent:#F36F12;--tmcf-blue:#176B98;font-family:"Poppins", Sans-serif;}.elementor-119 .elementor-element.elementor-element-3ba108a9 .tmcf__inner{max-width:1240px;}html[data-tm-theme="dark"] .elementor-119 .elementor-element.elementor-element-3ba108a9 .tmcf{--tmcf-bg:#061522;--tmcf-surface:#0B2235;--tmcf-title:#F3F8FA;--tmcf-text:#C3D0D8;}.elementor-119 .elementor-element.elementor-element-3ba108a9 .tmcf__title{font-family:"Poppins", Sans-serif;font-size:45px;}.elementor-119 .elementor-element.elementor-element-3ba108a9 .tmcf__card{border-radius:18px;}.elementor-119 .elementor-element.elementor-element-3ba108a9 .tmcf__image img{height:250px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-119 .elementor-element.elementor-element-19325f17{--content-width:1240px;}}@media(max-width:1024px){.elementor-119 .elementor-element.elementor-element-3ba108a9 .tmcf__grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-119 .elementor-element.elementor-element-3ba108a9 .tmcf__grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start custom CSS for tecnomedicao_product_finder, class: .elementor-element-3ba108a9 *//* =====================================================
   BOTÃO LIMPAR FILTROS — SELETOR TECNOMEDIÇÃO
   Remove rosa de todos os estados
   ===================================================== */

/* Estado normal */
body .tmcf .tmcf__reset {
  appearance: none !important;
  -webkit-appearance: none !important;

  min-height: 46px !important;
  padding: 10px 20px !important;

  color: var(--tmcf-title) !important;
  background-color: transparent !important;
  background-image: none !important;

  border: 1px solid var(--tmcf-line-strong) !important;
  border-radius: 10px !important;

  box-shadow: none !important;
  text-shadow: none !important;
  outline: none !important;

  font-family: inherit !important;
  font-weight: 700 !important;

  cursor: pointer !important;
  transition:
    color 0.25s ease,
    background-color 0.25s ease,
    border-color 0.25s ease,
    transform 0.25s ease !important;

  -webkit-tap-highlight-color: transparent !important;
}

/* Hover */
body .tmcf .tmcf__reset:hover {
  color: #06131f !important;
  background-color: #ff842f !important;
  background-image: none !important;
  border-color: #ff842f !important;
  box-shadow: none !important;
  transform: translateY(-2px) !important;
}

/* Enquanto estiver sendo pressionado */
body .tmcf .tmcf__reset:active {
  color: #06131f !important;
  background-color: #f36f12 !important;
  background-image: none !important;
  border-color: #f36f12 !important;
  box-shadow: none !important;
  transform: translateY(0) !important;
}

/* Depois do clique: não permanece rosa */
body .tmcf .tmcf__reset:focus:not(:hover),
body .tmcf .tmcf__reset:focus-visible:not(:hover) {
  color: var(--tmcf-title) !important;
  background-color: transparent !important;
  background-image: none !important;
  border-color: var(--tmcf-blue) !important;
  box-shadow: 0 0 0 3px color-mix(
    in srgb,
    var(--tmcf-blue) 20%,
    transparent
  ) !important;
}

/* Garante que nenhum estilo rosa global prevaleça */
body .tmcf button.tmcf__reset:not(:disabled),
body .tmcf button.tmcf__reset:not(:disabled):visited {
  text-decoration: none !important;
}/* End custom CSS */