.IsuzuTable .isuzuCorrectAt{margin-top:4px;font-size:12px;line-height:18px;color:#595959}.IsuzuTable .isuzuFbtCell{display:inline-flex;align-items:center;gap:8px;position:relative}.IsuzuTable .isuzuFbtValue{white-space:nowrap}.IsuzuTable .isuzuFbtTooltipTrigger{display:inline-flex;align-items:center;justify-content:center;color:#595959;cursor:pointer;border:none;background:rgba(0,0,0,0);padding:2px;border-radius:50%;transition:color .2s ease,background-color .2s ease}.IsuzuTable .isuzuFbtTooltipTrigger:hover{color:#3c3c3c}.IsuzuTable .isuzuFbtTooltipTrigger:focus-visible{outline:2px solid #3c3c3c;outline-offset:2px}.IsuzuTable .isuzuFbtTooltip{position:absolute;left:50%;top:100%;transform:translateX(-50%);margin-top:8px;padding:12px 16px;max-width:260px;font-size:13px;line-height:1.45;font-weight:400;color:#3c3c3c;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);z-index:10;white-space:normal;text-align:center;pointer-events:none;opacity:0;transform-origin:top center;transition:opacity .15s ease,transform .15s ease}@media only screen and (min-width:576px),print{.IsuzuTable .isuzuFbtTooltip{min-width:260px;max-width:360px}}.IsuzuTable .isuzuFbtTooltip:before{content:"";position:absolute;left:50%;bottom:100%;transform:translateX(-50%);border:6px solid rgba(0,0,0,0);border-bottom-color:#fff;filter:drop-shadow(0 -2px 1px rgba(0,0,0,.06))}.IsuzuTable .isuzuFbtTooltip.is-open{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(2px)}.IsuzuTable .isuzuFbtTooltip.isuzuFbtTooltip--above{top:auto;bottom:100%;margin-top:0;margin-bottom:8px;transform-origin:bottom center}.IsuzuTable .isuzuFbtTooltip.isuzuFbtTooltip--above:before{bottom:auto;top:100%;border-bottom-color:rgba(0,0,0,0);border-top-color:#fff;filter:drop-shadow(0 2px 1px rgba(0,0,0,.06))}.IsuzuTable .isuzuFbtTooltip.isuzuFbtTooltip--above.is-open{transform:translateX(-50%) translateY(-2px)}.IsuzuTable .isuzuFbtCell:hover .isuzuFbtTooltip{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(2px)}.IsuzuTable .isuzuFbtCell:hover .isuzuFbtTooltip.isuzuFbtTooltip--above{transform:translateX(-50%) translateY(-2px)}@media only screen and (max-width:767px),print{.IsuzuTable .isuzuFbtTooltip{top:auto;bottom:100%;margin-top:0;margin-bottom:8px;transform-origin:bottom center}.IsuzuTable .isuzuFbtTooltip:before{bottom:auto;top:100%;border-bottom-color:rgba(0,0,0,0);border-top-color:#fff;filter:drop-shadow(0 2px 1px rgba(0,0,0,.06))}.IsuzuTable .isuzuFbtCell:hover .isuzuFbtTooltip,.IsuzuTable .isuzuFbtTooltip.is-open{transform:translateX(-50%) translateY(-2px)}}.IsuzuTable .isuzuFbtTooltipMain{margin-bottom:4px}.IsuzuTable .isuzuFbtTooltipDate{margin-top:2px;font-size:12px;line-height:18px;color:#595959}.IsuzuTable .variantCell{max-width:320px;min-width:200px}.IsuzuTable .variantCell .variantContent{display:flex;flex-direction:column;gap:6px}.IsuzuTable .variantCell .variantContent .variantMain{font-weight:400;color:#3c3c3c;font-size:14px;line-height:20px}.IsuzuTable .variantCell .variantContent .variantDetails{display:flex;flex-wrap:wrap;gap:6px 8px}.IsuzuTable .variantCell .variantContent .variantDetails .variantTag{display:inline-flex;align-items:center;background-color:#f0f0f0;color:#3c3c3c;font-size:11px;line-height:16px;padding:4px 10px;border-radius:12px;white-space:nowrap;font-weight:400}.IsuzuTable .variantCell .variantContent .variantDetails .variantTag.variantTag--categoryGroup{background-color:rgba(176,216,200,.4);color:#234839}.IsuzuTable .variantCell .variantContent .variantDetails .variantTag.variantTag--co2{background-color:rgba(138,224,255,.35);color:#004761}@media only screen and (max-width:767px),print{.IsuzuTable .variantCell{max-width:100%;min-width:100%}.IsuzuTable .variantCell .variantContent,.IsuzuTable .variantCell .variantContent .variantDetails{gap:8px}}@media only screen and (min-width:576px),print{.SectionFilterableTable .tableFilter:has(.isuzuFilterDropdown)>span{margin-top:10px;align-self:flex-start;flex-shrink:0}}.SectionFilterableTable .filterDropdown.isuzuFilterDropdown{flex-direction:column;align-items:flex-start;gap:16px}@media only screen and (min-width:576px),print{.SectionFilterableTable .filterDropdown.isuzuFilterDropdown{flex-direction:column}}.SectionFilterableTable .filterDropdown.isuzuFilterDropdown .filterDropdownRow{display:flex;flex-wrap:wrap;gap:16px;width:100%}.isuzuAccessoryFilters{width:100%;margin-top:8px;padding-top:16px;border-top:1px solid #e3e3e3}.isuzuAccessoryFilters .Form{width:100%}.isuzuAccessoryFilters .isuzuAccessoryFiltersTitle{font-size:14px;line-height:21px;font-weight:500;color:#3c3c3c;margin-bottom:12px}.isuzuAccessoryFilters .isuzuAccessoryFiltersList{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px 24px;gap:16px 24px;width:100%}@media only screen and (max-width:767px),print{.isuzuAccessoryFilters .isuzuAccessoryFiltersList{grid-template-columns:1fr;gap:12px}}.isuzuAccessoryFilters .isuzuAccessoryFiltersList .Form-inputGroup{margin:0}.isuzuAccessoryFilters .isuzuAccessoryFiltersList .Form-inputGroupOptions.isuzuAccessoryOptionRow{justify-content:flex-start;gap:8px}.isuzuAccessoryFilters .isuzuAccessoryFiltersList .Form-checkboxText{font-size:14px;line-height:21px;color:#3c3c3c}.isuzuAccessoryFilters .isuzuAccessoryTooltipRegion{display:inline-flex;align-items:center;position:relative}.isuzuAccessoryFilters .isuzuAccessoryTooltipTrigger{display:inline-flex;align-items:center;justify-content:center;color:#595959;cursor:pointer;border:none;background:rgba(0,0,0,0);padding:2px;border-radius:50%;transition:color .2s ease,background-color .2s ease}.isuzuAccessoryFilters .isuzuAccessoryTooltipTrigger:hover{color:#3c3c3c}.isuzuAccessoryFilters .isuzuAccessoryTooltipTrigger:focus-visible{outline:2px solid #3c3c3c;outline-offset:2px}.isuzuAccessoryFilters .isuzuAccessoryTooltip{position:absolute;left:50%;top:100%;transform:translateX(-50%);margin-top:8px;padding:12px 16px;max-width:260px;font-size:13px;line-height:1.45;font-weight:400;color:#3c3c3c;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);z-index:10;white-space:normal;text-align:center;pointer-events:none;opacity:0;transform-origin:top center;transition:opacity .15s ease,transform .15s ease}@media only screen and (min-width:576px),print{.isuzuAccessoryFilters .isuzuAccessoryTooltip{min-width:260px;max-width:360px}}.isuzuAccessoryFilters .isuzuAccessoryTooltip:before{content:"";position:absolute;left:50%;bottom:100%;transform:translateX(-50%);border:6px solid rgba(0,0,0,0);border-bottom-color:#fff;filter:drop-shadow(0 -2px 1px rgba(0,0,0,.06))}.isuzuAccessoryFilters .isuzuAccessoryTooltip.is-open,.isuzuAccessoryFilters .isuzuAccessoryTooltipRegion:hover .isuzuAccessoryTooltip{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(2px)}@media only screen and (max-width:767px),print{.isuzuAccessoryFilters .isuzuAccessoryTooltip{top:auto;bottom:100%;margin-top:0;margin-bottom:8px;transform-origin:bottom center}.isuzuAccessoryFilters .isuzuAccessoryTooltip:before{bottom:auto;top:100%;border-bottom-color:rgba(0,0,0,0);border-top-color:#fff;filter:drop-shadow(0 2px 1px rgba(0,0,0,.06))}.isuzuAccessoryFilters .isuzuAccessoryTooltip.is-open,.isuzuAccessoryFilters .isuzuAccessoryTooltipRegion:hover .isuzuAccessoryTooltip{transform:translateX(-50%) translateY(-2px)}}.isuzuAccessoryFilters .isuzuAccessoryTooltipMain{margin-bottom:0}.isuzuAccessoryFilters .isuzuOtherAccessoryRowBelow{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:12px;padding-top:12px;border-top:1px solid #e3e3e3}.isuzuAccessoryFilters .isuzuOtherAccessoryRowBelow .Form-inputGroup{margin:0}.isuzuAccessoryFilters .isuzuOtherAccessoryRowBelow .isuzuOtherAmountInput{width:100%;max-width:280px}@media only screen and (max-width:767px),print{.isuzuAccessoryFilters .isuzuOtherAccessoryRowBelow .isuzuOtherAmountInput{max-width:100%}}.isuzuAccessoryFilters .isuzuOtherAccessoryRowBelow .isuzuOtherAmountInput .Input-element{width:100%}.isuzuAccessoryFilters .isuzuOtherAccessoryRowBelow .isuzuOtherAmountInput .Input-element.Input-element--hasValue~.Input-label{top:12px;font-size:8px;opacity:1}