/* FlächenDigital v6 – TomSelect im onOffice-Suchformular */
.fp-overview-v54 .fp-overview-content .fp-oo-search .oo-searchform .ts-wrapper{
  position:relative;
  width:100%;
  min-width:0;
  margin:0;
  font-family:"Montserrat",Arial,sans-serif;
}

.fp-overview-v54 .fp-overview-content .fp-oo-search .oo-searchform .ts-control{
  display:flex;
  align-items:center;
  width:100%;
  min-height:56px;
  height:56px;
  margin:0;
  padding:8px 42px 8px 16px;
  overflow:hidden;
  border:1px solid var(--fd-border-strong);
  border-radius:12px;
  background:var(--fd-surface);
  color:var(--fd-text);
  font-family:"Montserrat",Arial,sans-serif;
  font-size:14px;
  line-height:1.25;
  box-shadow:none;
}

.fp-overview-v54 .fp-overview-content .fp-oo-search .oo-searchform .ts-wrapper.focus .ts-control{
  border-color:var(--fp-green);
  background:var(--fd-surface);
  box-shadow:0 0 0 3px var(--fd-focus);
}

.fp-overview-v54 .fp-overview-content .fp-oo-search .oo-searchform .ts-control input{
  min-width:0;
  height:auto;
  min-height:0;
  margin:0;
  padding:0;
  border:0;
  background:transparent;
  color:var(--fd-text);
  font:inherit;
  box-shadow:none;
}

.fp-overview-v54 .fp-overview-content .fp-oo-search .oo-searchform .ts-control .item{
  max-width:100%;
  margin:2px 5px 2px 0;
  padding:5px 8px;
  border:1px solid var(--fd-border);
  border-radius:7px;
  background:var(--fd-accent-soft);
  color:var(--fd-text);
  font-size:12px;
  line-height:1.2;
}

.fp-overview-v54 .fp-overview-content .fp-oo-search .oo-searchform .ts-control .remove{
  margin-left:6px;
  border-left:1px solid var(--fd-border);
  color:var(--fd-text-muted);
}

.fp-overview-v54 .fp-overview-content .fp-oo-search .oo-searchform .ts-dropdown{
  z-index:1500;
  margin-top:6px;
  overflow:hidden;
  border:1px solid var(--fd-border);
  border-radius:12px;
  background:var(--fd-surface);
  color:var(--fd-text);
  font-family:"Montserrat",Arial,sans-serif;
  box-shadow:var(--fd-shadow);
}

.fp-overview-v54 .fp-overview-content .fp-oo-search .oo-searchform .ts-dropdown .option{
  padding:11px 13px;
  color:var(--fd-text);
  font-size:13px;
  line-height:1.35;
}

.fp-overview-v54 .fp-overview-content .fp-oo-search .oo-searchform .ts-dropdown .active{
  background:var(--fd-accent-soft);
  color:var(--fp-green);
}
