.fcsrs-contract-import-search{margin:10px 0 14px;padding:12px;border:1px solid #ddd;border-radius:12px;background:#fafafa}.fcsrs-contract-import-query{width:100%!important}.fcsrs-contract-import-results{margin-top:8px;max-height:260px;overflow:auto}.fcsrs-contract-import-result{display:block;width:100%;text-align:left;padding:10px;margin:5px 0;border:1px solid #ddd;border-radius:10px;background:#fff;cursor:pointer}.fcsrs-contract-import-result strong,.fcsrs-contract-import-result span{display:block}.fcsrs-contract-import-result:hover{border-color:#E56B25;background:#fff7f1}.fcsrs-contract-selected{color:#1f7a3d;font-weight:700}@media(max-width:760px){.fcsrs-contract-import-result{min-height:54px}.fcsrs-contract-import-search{padding:10px}}


/* v7.50 Mietvertragssuche im Frontend deutlich in SRS-Orange */
.fcsrs-contract-import-search{
  border:2px solid #E56B25!important;
  background:#fff4ec!important;
  box-shadow:0 6px 20px rgba(229,107,37,.16)!important;
}
.fcsrs-contract-import-search>label{
  display:block!important;
  color:#343434!important;
  font-weight:800!important;
  margin-bottom:7px!important;
}
.fcsrs-contract-import-query{
  border:2px solid #E56B25!important;
  background:#fff!important;
  min-height:48px!important;
  border-radius:10px!important;
  padding:10px 12px!important;
}
.fcsrs-contract-import-query:focus{
  outline:3px solid rgba(229,107,37,.25)!important;
  box-shadow:none!important;
}
.fcsrs-contract-import-result{
  border-color:rgba(229,107,37,.55)!important;
}
.fcsrs-contract-import-result strong{color:#E56B25!important;}
@media(max-width:760px){
  .fcsrs-contract-import-search{padding:14px!important;border-radius:14px!important;}
  .fcsrs-contract-import-query{min-height:54px!important;font-size:16px!important;}
}


/* v7.51 Interne Mietvertragssuche niemals im Kundenfrontend anzeigen */
.fcsrs-customer-portal .fcsrs-contract-import-search,
.fcsrs-customer-portal-protocol .fcsrs-contract-import-search{
  display:none!important;
  visibility:hidden!important;
}

/* v7.53 Manuelle Mietvertragserfassung */
.fcsrs-manual-contract-form label{display:block;font-weight:700;margin:12px 0 5px}.fcsrs-manual-contract-form .fcsrs-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:760px){.fcsrs-manual-contract-form .fcsrs-admin-grid{grid-template-columns:1fr}}


/* v7.60 Mobile Datumsauswahl der manuellen Mietvertragserfassung */
.fcsrs-manual-contract-form .fcsrs-native-date-picker{touch-action:manipulation!important;-webkit-user-select:auto!important;user-select:auto!important;}


/* v7.64 Heutige CO-/CI-Vorschläge nur in Backend und Mitarbeiterfrontend */
.fcsrs-contract-today{margin:0 0 14px;padding:12px;border-radius:12px;background:#fff;border:2px solid rgba(229,107,37,.55)}
.fcsrs-contract-today>strong{display:block;font-size:17px;margin-bottom:8px;color:#343434}
.fcsrs-contract-today h4{margin:10px 0 5px;color:#E56B25}
.fcsrs-contract-day-badge{float:right;background:#E56B25;color:#fff;font-style:normal;font-weight:800;border-radius:999px;padding:3px 9px;font-size:12px}
.fcsrs-customer-portal .fcsrs-contract-today,.fcsrs-customer-portal-protocol .fcsrs-contract-today{display:none!important}
@media(max-width:760px){.fcsrs-contract-today{padding:10px}.fcsrs-contract-day-badge{float:none;display:inline-block;margin-bottom:5px}}


/* v7.65 Alle Mietvertragsdaten im Backend bearbeitbar */
.fcsrs-contract-edit-table .fcsrs-contract-field{min-width:130px!important;width:100%!important;box-sizing:border-box!important;}
.fcsrs-contract-edit-table .fcsrs-contract-no-edit{min-width:95px!important;}
.fcsrs-contract-edit-table td:last-child{min-width:210px!important;}
@media(max-width:782px){.fcsrs-contract-edit-table .fcsrs-contract-field{min-height:46px!important;min-width:150px!important}.fcsrs-contract-edit-table td:last-child .button{display:block!important;width:100%!important;margin:0 0 8px!important;}}
