/* V29.1.4 — UX dos filtros do Cronograma WBS. */
.v21-project .v28517-wbs-tools .v2914-clear-filter-icon{
  flex:0 0 34px;
  width:34px;
  height:34px;
  min-width:34px;
  padding:0;
  border:1px solid #d5dfeb;
  border-radius:9px;
  background:#fff;
  color:#66758a;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  font:700 21px/1 system-ui,-apple-system,"Segoe UI",sans-serif;
  cursor:pointer;
  box-sizing:border-box;
  transition:border-color .15s ease,background .15s ease,color .15s ease,opacity .15s ease;
}
.v21-project .v28517-wbs-tools .v2914-clear-filter-icon:hover:not(:disabled){
  border-color:#9dbbe0;
  background:#f5f9ff;
  color:#1769c2;
}
.v21-project .v28517-wbs-tools .v2914-clear-filter-icon:focus-visible{
  outline:2px solid #2684ff;
  outline-offset:2px;
}
.v21-project .v28517-wbs-tools .v2914-clear-filter-icon:disabled{
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  cursor:default;
}
.v21-project .v28517-wbs-tools .v2914-clear-filter-icon.active{
  border-color:#b8d4f5;
  color:#1769c2;
}
html[data-roadmap-theme="dark"] .v21-project .v28517-wbs-tools .v2914-clear-filter-icon{
  background:var(--rm-surface-2)!important;
  border-color:var(--rm-line)!important;
  color:var(--rm-muted)!important;
}
html[data-roadmap-theme="dark"] .v21-project .v28517-wbs-tools .v2914-clear-filter-icon:hover:not(:disabled),
html[data-roadmap-theme="dark"] .v21-project .v28517-wbs-tools .v2914-clear-filter-icon.active{
  background:var(--rm-surface-3)!important;
  border-color:#4f76a0!important;
  color:#85b8ff!important;
}
