.aa-Panel{--aa-primary-color-rgb:65,86,197;--aa-muted-color-rgb:65,86,197;--aa-selected-color-rgb:65,86,197;left:max(20px,calc((100vw - 1180px)/2))!important;right:auto!important;width:calc(100vw - 40px)!important;max-width:1180px!important;border:1px solid #dce1eb;border-radius:8px;box-shadow:0 12px 32px #1724481a;color:#242424;font-family:inherit}
.aa-Panel .aa-PanelLayout{padding:20px;max-height:min(680px,calc(100dvh - 140px));overflow:auto}
.aa-Panel .aa-PanelSections{display:grid!important;grid-template-columns:minmax(200px,28%) minmax(0,1fr);gap:24px}
.aa-Panel .aa-PanelSection--left{width:auto!important;min-width:0;padding:0 24px 0 0;border-right:1px solid #e3e7ef}
.aa-Panel .aa-PanelSection--right{width:auto!important;min-width:0;padding:0}
.aa-Panel .aa-SourceHeader{margin:0 0 16px;gap:12px}
.aa-Panel .aa-SourceHeader .aa-SourceHeader{margin:0;width:100%}
.aa-Panel .aa-SourceHeaderTitle{font-size:17px;font-weight:700;line-height:1.4;color:#242424;white-space:normal}
.aa-Panel .aa-SourceHeaderLine{background:#dce1eb}
.aa-Panel .aa-Item{border:1px solid transparent;border-radius:6px;margin:0!important;min-width:0;transition:background .15s,border-color .15s}
.aa-Panel .aa-Item:hover,.aa-Panel .aa-Item[aria-selected=true]{background:#eef2ff!important;border-color:#4156c5!important}
.aa-Panel .aa-ItemLink{color:#242424;text-decoration:none;padding:10px;border-radius:5px}
.aa-Panel .aa-ItemLink:focus-visible{outline:2px solid #4156c5;outline-offset:-2px}
.aa-Panel .aa-ItemIcon{color:#4156c5}
.aa-Panel mark{color:#4156c5!important;background:transparent!important;font-weight:700}
.aa-Panel .aa-PanelSection--left .aa-List{display:grid;gap:4px}
.aa-Panel .aa-ItemContentTitle{white-space:normal!important;text-overflow:clip!important;overflow:visible!important;font-size:14px;line-height:1.5;max-height:none!important;-webkit-line-clamp:unset!important}
.aa-Panel [data-autocomplete-source-id=products] .aa-List{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important}
.aa-Panel [data-autocomplete-source-id=products] .aa-Item{width:auto!important;height:100%}
.aa-Panel .aa-ProductItem{height:100%;display:block!important;padding:10px}
.aa-Panel .aa-ProductItem .aa-ItemContent{display:flex;flex-direction:column;gap:12px;align-items:stretch}
.aa-Panel .aa-ItemPicture{width:100%!important;height:130px!important;min-width:0;margin:0!important;background:#fff;border-radius:3px}
.aa-Panel .aa-ItemPicture img{width:100%;height:100%;object-fit:contain;max-height:130px}
.aa-Panel .aa-ItemContentBody{min-width:0;width:100%}
.aa-Panel .aa-ItemContentTitleWrapper{white-space:normal!important;overflow:visible!important}
.aa-Panel .archey-autocomplete-sku{font-size:11px;line-height:1.4;color:#707070;margin-bottom:5px}
.aa-Panel .aa-ItemContentPrice{display:none!important}
.aa-Panel .aa-footer{border-top:1px solid #e3e7ef;margin:20px 0 0;padding:16px 0 0}
.aa-Panel .aa-SeeAllBtn{display:flex;align-items:center;justify-content:flex-start;gap:10px;background:transparent!important;border:0!important;padding:4px!important;color:#4156c5!important;font-size:15px;font-weight:700;text-decoration:none;box-shadow:none}
.aa-Panel .aa-SeeAllBtn:hover{text-decoration:underline}
.aa-Panel .archey-autocomplete-arrow{font-size:24px;line-height:1}
@media(max-width:989px){.aa-Panel .aa-PanelSections{grid-template-columns:200px minmax(0,1fr);gap:16px}.aa-Panel .aa-PanelSection--left{padding-right:16px}.aa-Panel [data-autocomplete-source-id=products] .aa-List{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-Panel .aa-ItemPicture{height:110px!important}}
@media(max-width:639px){.aa-Panel{left:8px!important;width:calc(100vw - 16px)!important}.aa-Panel .aa-PanelLayout{padding:14px;max-height:calc(100dvh - 120px)}.aa-Panel .aa-PanelSections{display:flex!important;flex-direction:column;gap:18px}.aa-Panel .aa-PanelSection--left{border-right:0;border-bottom:1px solid #e3e7ef;padding:0 0 12px}.aa-Panel .aa-SourceHeaderTitle{font-size:16px}.aa-Panel .aa-ItemContentTitle{font-size:13px}.aa-Panel .aa-ItemPicture{height:100px!important}.aa-Panel .aa-SeeAllBtn{font-size:14px}.aa-Panel .aa-ProductItem{padding:8px}}
