.BannerRequestParts-wrap{width:100%;min-height:620px;max-height:700px;position:relative;overflow:hidden}.BannerRequestParts-video{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.BannerRequestParts-inner{text-align:center;color:#fff;z-index:3;background-color:#00000080;width:100%;height:100%;position:absolute;inset:0}.BannerRequestParts-inner span{color:#fff;font-size:72px}.BannerRequestParts-inner p{font-size:18px}.BannerRequestParts-Text{margin-top:128px}.BannerRequestParts-Search{justify-content:center;justify-self:center;width:100%;padding-top:24px;display:flex}.BannerRequestParts-Search input{color:#000;background-color:#fff;border:none;width:100%;min-width:350px;max-width:450px;height:48px;padding:12px 16px}.BannerRequestParts-SearchBtn{cursor:pointer;background:#fff;border:none;place-items:center;width:54px;height:48px;display:grid}.BannerRequestParts-Buttons{justify-content:center;gap:8px;padding-top:16px;display:flex}.BannerRequestParts-Buttons a{background-color:#425343;border-radius:8px;padding:12px 24px}.BannerRequestParts-Buttons a:last-of-type{background-color:#48443b}.BannerRequestParts-Text span{color:#89988b;font-weight:300}.BannerRequestParts-Text span b{letter-spacing:-2.2px;color:#546156;font-weight:600}.SearchTableArea{text-align:left;width:min(980px,100% - 24px);margin:12px auto 0}.Search-modal{z-index:99999;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SearchTableWrap{height:100%;max-height:80vh}.SearchTableAlert{color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000040;border:1px solid #ffffff1f;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:13px}.SearchTableAlert--error{color:#ffebebf2;background:#78191966;border-color:#ff828242}.SearchTableWrap{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000047;border:1px solid #ffffff1f;border-radius:14px;margin-top:10px;overflow:hidden;box-shadow:0 18px 44px #00000047}.SearchTableHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.SearchTableTitle{color:#ffffffeb;letter-spacing:.2px;font-size:13px;font-weight:700}.SearchTableMeta{color:#ffffffb8;align-items:center;gap:8px;font-size:12px;display:flex}.SearchTablePill{color:#fffffff2;background:#425343a6;border:1px solid #425343f2;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.SearchTableQuery{opacity:.9}.SearchTableScroll{overflow-x:auto}.SearchTable{border-collapse:collapse;color:#ffffffe0;width:100%;min-width:900px;font-size:12px}.SearchTable thead th{text-align:left;color:#ffffffb3;white-space:nowrap;background:#ffffff0a;border-bottom:1px solid #ffffff1a;padding:10px 12px;font-size:11px;font-weight:700}.SearchTable tbody td{vertical-align:top;border-bottom:1px solid #ffffff14;padding:10px 12px}.SearchTable tbody tr:hover td{background:#ffffff0a}.ColVehicle{width:260px}.ColCategory{width:120px}.ColPart{white-space:nowrap;color:#fffc;width:120px}.ColDesc{width:auto}.VehicleMain{color:#fffffff2;font-size:12px;font-weight:800;line-height:1.2}.VehicleSub{color:#ffffffa6;margin-top:4px;font-size:11px;line-height:1.2}.Badge{color:#fffffff0;white-space:nowrap;background:#4253438c;border:1px solid #425343e6;border-radius:999px;padding:3px 8px;font-size:11px;display:inline-block}.DescClamp{-webkit-line-clamp:2;color:#ffffffd6;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.NoteInline{color:#ffe6e6eb;background:#5a1e1e47;border:1px solid #ffa0a02e;border-radius:10px;margin-top:6px;padding:6px 8px;font-size:11px}.SearchTableArea span,.SearchTableArea b,.SearchTableArea strong{font-size:inherit}.SearchTableLink{color:#ffffffeb;font-weight:700;text-decoration:none}.SearchTableLink:hover{text-decoration:underline}.BannerRequestParts-Spinner{border:2px solid #0000002e;border-top-color:#0009;border-radius:999px;width:16px;height:16px;animation:.9s linear infinite brpSpin;display:inline-block}@keyframes brpSpin{to{transform:rotate(360deg)}}@media (max-width:520px){.BannerRequestParts-Search input{width:calc(100% - 70px);min-width:0}}
