@charset "UTF-8";.well-part-search{position:relative!important}.well-part-search #searchParts.form-inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 16px}.well-part-search #searchParts.form-inline .form-group{display:flex;flex-direction:column;margin-bottom:0;vertical-align:bottom}.well-part-search #searchParts.form-inline .form-group .gap,.well-part-search #searchParts.form-inline .form-group .space-xsmall{display:none}.well-part-search #searchParts.form-inline .form-group .form-control{width:100%;min-width:240px;max-width:100%}.well-part-search #searchParts.form-inline .form-group:nth-child(1),.well-part-search #searchParts.form-inline .form-group:nth-child(2){flex:1 1 240px}.well-part-search #searchParts.form-inline .form-group:last-child{flex:0 0 auto}.well-part-search #searchParts.form-inline .form-group:last-child .btn{height:34px;margin-top:0}.search-help{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:16px 0 0}.search-help .btn{flex:0 0 auto}.part-autocomplete-container{position:absolute;left:0;right:0;top:100%;margin-top:2px;z-index:1050;background:#ffffff;border:1px solid #c8c8c8;box-shadow:0 6px 16px #00000026;border-radius:0;display:none;max-height:420px;overflow-y:auto}.part-autocomplete-item{display:flex;flex-wrap:wrap;align-items:center;padding:10px 14px;border-bottom:1px solid #f0f0f0;cursor:pointer;font-size:13px;line-height:1.4;color:#333;text-decoration:none;transition:background-color .15s ease}.part-autocomplete-item:last-child{border-bottom:none}.part-autocomplete-item:hover,.part-autocomplete-item.active{background-color:#f3f6fa;text-decoration:none}.part-autocomplete-item.part-autocomplete-status{cursor:default;color:#666;justify-content:flex-start}.part-autocomplete-item.part-autocomplete-status:hover,.part-autocomplete-item.part-autocomplete-status.active{background-color:#fff}.part-autocomplete-item .part-ac-no{font-weight:700;color:#222;min-width:150px;margin-right:12px}.part-autocomplete-item .part-ac-no .part-ac-replacement{color:#d9534f;font-weight:600;margin-left:4px}.part-autocomplete-item .part-ac-name{flex:1 1 180px;color:#444;margin-right:12px;word-break:break-word}.part-autocomplete-item .part-ac-mfr{min-width:110px;color:#666;margin-right:8px}.part-autocomplete-item .part-ac-model{min-width:120px;color:#666;margin-right:8px}.part-autocomplete-item .part-ac-status{margin-left:auto;text-align:right}.part-autocomplete-item .part-ac-status .badge-not-available{background-color:#d9534f;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:2px;display:inline-block}@media (max-width: 768px){.part-autocomplete-container{max-height:min(40vh,240px)}.part-autocomplete-item{flex-flow:row wrap;align-items:flex-start;align-content:flex-start;height:auto;min-height:44px;padding:10px 12px;gap:0 6px}.part-autocomplete-item .part-ac-no,.part-autocomplete-item .part-ac-name{flex:0 0 100%;width:100%;min-width:0;margin:0 0 2px}.part-autocomplete-item .part-ac-mfr,.part-autocomplete-item .part-ac-model{flex:0 1 auto;width:auto;min-width:0;margin:0;font-size:12px;color:#888}.part-autocomplete-item .part-ac-model:not(:empty):before{content:" · "}.part-autocomplete-item .part-ac-status{flex:0 0 auto;width:auto;margin:0 0 0 auto;text-align:right}}.part-autocomplete-message{padding:12px 14px;color:#666;font-size:13px;text-align:center;background-color:#fff}.part-autocomplete-message.part-autocomplete-loading{color:#888;font-style:italic}.part-autocomplete-message.part-autocomplete-empty{color:#999}
