/* One quiet field outline; no nested blue rectangles. */
html:root body :is(input,textarea,select,button[role="combobox"]):not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([aria-invalid="true"]) {
  border:1px solid #bdccdc!important; box-shadow:none!important;
}
html:root body [data-slot="input-group"] {border:1px solid #bdccdc!important;box-shadow:none!important;border-radius:16px!important;}
html:root body [data-slot="input-group"]:focus-within {border-color:#709abf!important;box-shadow:0 0 0 2px #709abf20!important;}
html:root body [data-slot="input-group"] input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]) {border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;min-width:0!important;}
html:root body :is(input,textarea,select):focus-visible {outline:2px solid #709abf!important;outline-offset:2px;box-shadow:none!important;}
html:root.dark body :is(input,textarea,select,button[role="combobox"]):not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([aria-invalid="true"]),html:root.dark body [data-slot="input-group"] {border-color:#42576f!important;}
/* Names are never ellipsized in search results, including narrow screens. */
html:root body [data-slot="combobox-item"] {height:auto!important;align-items:flex-start!important;white-space:normal!important;}
html:root body [data-slot="combobox-item"] .truncate {white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;line-height:1.65;}
html:root body [data-slot="combobox-content"] {min-width:0!important;max-width:calc(100vw - 24px)!important;}
/* Input stays native/searchable. A wrapping value occupies its grid cell at rest. */
html:root body [data-slot="input-group"].mena-wrap-field {display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;height:auto!important;min-height:52px!important;padding-block:8px;align-items:center;}
html:root body .mena-wrap-field>input[role="combobox"] {grid-column:1;grid-row:1;width:100%;min-height:36px;}
html:root body .mena-wrap-field>.mena-full-field-value {grid-column:1;grid-row:1;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.65;padding:2px 12px;font-size:1rem;font-weight:700;pointer-events:none;}
html:root body .mena-wrap-field:not(:focus-within)>input[role="combobox"] {opacity:0;}
html:root body .mena-wrap-field:focus-within>.mena-full-field-value {grid-row:2;grid-column:1/-1;font-size:.875rem;font-weight:400;opacity:.85;padding-top:6px;}
html:root body .mena-wrap-field>[data-slot="input-group-addon"] {grid-column:2;grid-row:1;}
html:root body .mena-wrap-field>svg,html:root body .mena-wrap-field>span:not(.mena-full-field-value) {grid-column:3;grid-row:1;}
