/* Align creation controls directly before Filter/Reset, without an elastic gap. */
#application main .unifiedHeader494 .headerActions494{margin-left:auto;flex:0 1 auto}
#application main .unifiedHeader494:has(.headerActions494:not(:empty)) .filterCommands493{margin-left:0!important}
#application main .noResultsHidden496{display:none!important}
#application main .noResults496{padding:20px;margin:12px 0;background:#fff;border:1px solid #d5e4da;border-radius:10px;color:#3e5b4b;font-size:14px;overflow-wrap:anywhere}
/* Suggestions contain options only. Long names wrap inside the available width. */
#application main [role=listbox]{box-sizing:border-box;max-width:100%;overflow-x:hidden;white-space:normal;overflow-wrap:anywhere}
#application main [role=listbox] [role=option],#application main [role=listbox]>button{box-sizing:border-box;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0}
#application main .clearField496{position:relative;display:block;width:100%;min-width:0;height:44px;flex:1 1 auto}
#application main .clearField496>input{padding-right:30px!important}
#application main input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}
#application main .clearInput496{position:absolute;right:3px;top:3px;box-sizing:border-box;display:grid;place-items:center;width:26px;min-width:26px;height:38px;min-height:0;padding:0;margin:0;border:0;border-radius:5px;background:#fff;color:#456b59;font-size:20px;line-height:1;cursor:pointer}
#application main .clearField496:has(>input:placeholder-shown)>.clearInput496{display:none}
#application main .clientCombo495>.clearField496{width:calc(100% - 34px)}
#application main .clientCombo495>.clearField496>input{border-top-right-radius:0!important;border-bottom-right-radius:0!important}
#application main .sitesClientInput475>.clearField496,#application main .aiComboBox447>.clearField496{flex:1 1 0;min-width:0}
#application main .filterPanel492 .sitesClientInput475 .clearField496>#sitesClientSearch475{width:100%!important}
#application main .filterPanel492 .aiComboBox447 .clearField496>input{width:100%!important}
#application main .mailCombo239>.clearField496{width:calc(100% - 38px)}
#homeView #dashFilters457{display:grid!important;grid-template-columns:1.1fr 1fr 1.3fr 1fr 1fr 44px!important;gap:12px!important;background:#fff;align-items:end}
#homeView #dashFilters457[hidden]{display:none!important}
#homeView #dashFilters457>label{min-width:0;max-width:100%;white-space:nowrap}
#homeView #dashFilters457 input,#homeView #dashFilters457 select{width:100%;min-width:0;height:44px;font-size:14px}
#homeView #dashFilters457 #dashReset457{width:36px;min-width:36px;height:44px;padding:6px;justify-self:end}
/* Inventory has six fields and its reset on one desktop row; labels remain whole. */
@media(min-width:1250px){#application main #wpInventoryView127 .filterPanel492:not([hidden]){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1.45fr);gap:14px!important;width:100%!important}
#application main #wpInventoryView127 .filterPanel492 .filterField493,#application main #wpInventoryView127 .filterPanel492 .filterWrapper493{width:100%!important;min-width:0!important;max-width:100%}
#application main #wpInventoryView127 .filterTail492{display:flex!important;width:100%!important;min-width:0;gap:8px!important}
#application main #wpInventoryView127 .filterTail492>.filterField493{flex:1 1 0!important;width:0!important}}
@media(max-width:1099px){#homeView #dashFilters457{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:650px){#homeView #dashFilters457{grid-template-columns:repeat(2,minmax(0,1fr))!important}#application main .unifiedHeader494 .headerActions494{flex-wrap:wrap}}
@media(max-width:400px){#homeView #dashFilters457{grid-template-columns:minmax(0,1fr)!important}}
#application main .unifiedHeader494 .filterCommands493{margin-left:auto!important;display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:100%;gap:10px}
#application main .unifiedHeader494 .filterCommands493 .headerActions494{margin:0;display:flex;justify-content:flex-end;max-width:100%;flex:0 1 auto}
#application main .unifiedHeader494:has(.headerActions494:not(:empty)) .filterCommands493{margin-left:auto!important}
#application main .filterPair496{display:flex;align-items:center;gap:10px;flex:0 0 auto}
#application:not(#unused496) main .clearField496>.clearInput496{position:absolute;right:3px;top:3px;display:grid!important;place-items:center;flex:none!important;width:26px!important;min-width:26px!important;height:38px!important;min-height:0!important;padding:4px!important;margin:0!important;border:0!important;background:#fff!important}
#application:not(#unused496) main .clearField496:has(>input:placeholder-shown)>.clearInput496{display:none!important}
#application main .clientCombo495>.clearField496,#application main .mailCombo239>.clearField496{width:100%}
#application main .filterPanel492 .clientCombo495 .clearField496>input,#application main .filterPanel492 .mailCombo239 .clearField496>input{border-radius:7px!important;padding-right:68px!important}
#application:not(#unused496) main .clientCombo495 .clearInput496,#application:not(#unused496) main .mailCombo239 .clearInput496{right:36px}
#homeView #dashFilters457{grid-template-columns:1.1fr 1.3fr 1fr 1fr 44px!important}
@media(max-width:1099px){#homeView #dashFilters457{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:650px){#homeView #dashFilters457{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:400px){#homeView #dashFilters457{grid-template-columns:minmax(0,1fr)!important}}
#application main .filterPanel492 .clientCombo495 .clearField496:has(>input:placeholder-shown)>input{padding-left:8px!important;padding-right:32px!important}
#application main #wpInventoryView127 .filterPanel492 select{padding-left:8px;padding-right:28px;background-position:right 7px center}
@media(max-width:650px){#application main .filterPanel492 .filterTail492{flex-wrap:nowrap!important;min-width:0;width:auto!important;max-width:100%}#application main .filterPanel492 .filterTail492>.filterField493{flex:1 1 var(--filter-width495,192px)!important;min-width:0!important;width:auto!important}#application main .filterPanel492 .filterTail492 .profileField495{flex:1 1 192px!important;width:auto!important;min-width:0!important}#application main .filterPanel492 .filterTail492 .profileField495>.filterField493{width:100%!important}}
#application main #wpInventoryView127 .filterPanel492 input,#application main #wpInventoryView127 .filterPanel492 select{font-size:13px!important}
