

.updates585 .updateSearch585>.clientCombo250{display:flex;align-items:center;position:relative;width:100%;max-width:none;min-width:0;border:1px solid #c6d9cf;border-radius:8px;background:#fff}
.updates585 .updateSearch585 input{flex:1;min-width:0;width:0;margin:0;padding:10px 12px;border:0;background:transparent;font:inherit;box-sizing:border-box}
.updates585 .updateSearch585 input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}
.updates585 .updateSearch585 .iconbtn{flex:0 0 42px;width:42px;margin:0;background:transparent;border:0}
.updates585 .updateSearch585 .clientSuggestions250{top:100%;left:0;right:0;max-width:100%;z-index:20}

.updates585 .updateTools585{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0}
.updates585 .updateSelection585{margin:12px 0}
.updates585 .updateSelection585[hidden],.updates585 .maintenanceState[hidden]{display:none!important}
.updates585 .maintenanceSiteLink[aria-pressed=false]{color:#153f36!important;background:transparent!important;box-shadow:none}
.updates585 .updateFields585{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;margin-top:16px}
.updates585 .updatePlanning585 label{display:flex;flex-direction:column;gap:6px;min-width:0}
.updates585 label.updatePlanHead585{display:flex;flex-direction:row;align-items:center;gap:8px}
.updates585 .updatePlanHead585 input{width:auto;margin:0}
.updates585 .updateFooter585{display:flex;align-items:flex-end;gap:16px;margin-top:12px}
.updates585 .updateFooter585 label{flex:1;max-width:650px}
.updates585 .updateFooter585 textarea{width:100%;box-sizing:border-box}
.updates585 .updateFooter585>button{margin-left:auto}
#updateTasks585 .backupTask581{overflow-wrap:anywhere}
@media(max-width:700px){.updates585 .updateFooter585{display:block}.updates585 .updateFooter585>button{margin-top:12px;width:100%}.updates585 .updateFields585{grid-template-columns:minmax(0,1fr)}}
.updates585 .updatePlanning585{padding:16px!important;border:1px solid #d9e2dd;border-radius:12px;background:#fff;margin:16px 0;box-sizing:border-box;min-width:0}
.updates585 .updatePlanning585 input:not([type=checkbox]),.updates585 .updatePlanning585 select,.updates585 .updatePlanning585 textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #c6d9cf;border-radius:8px;background:#fff;color:#173f36;font:inherit}
.updates585 .updateSearch585 .clientSuggestions250{position:absolute;max-height:280px;overflow:auto;background:white;border:1px solid #cfded4;border-radius:8px;box-shadow:0 6px 16px #14332320}
.updates585 .updateSearch585 .clientSuggestions250 button{display:block;width:100%;padding:10px 12px;background:#fff;border:0;text-align:left;color:#243e34}
.updates585 .updateSearch585 .clientSuggestions250 button:hover,.updates585 .updateSearch585 .clientSuggestions250 [aria-selected=true]{background:#e9f3ed}
.updates585 .updateSearch585 .clientSuggestions250[hidden]{display:none!important}
