.ai-search__panel{display:flex;flex-direction:column;background:rgb(var(--color-background));border:var(--card-border-width) solid rgb(var(--color-foreground) / var(--card-border-opacity, .05));border-radius:var(--rounded-card);box-shadow:0 10px 30px rgb(var(--color-shadow) / .08);overflow:hidden}.ai-search__log{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-5);overflow-y:auto;min-height:18rem;max-height:min(34rem,60vh);scroll-behavior:smooth}.ai-search__bubble{max-width:85%;padding:var(--sp-3) var(--sp-4);border-radius:var(--rounded-card);font-size:var(--text-base);line-height:1.4}.ai-search__bubble p+p{margin-block-start:var(--sp-2)}.ai-search__bubble--assistant{align-self:flex-start;background:rgb(var(--color-foreground) / .06);border-end-start-radius:var(--sp-1)}.ai-search__bubble--user{align-self:flex-end;background:rgb(var(--color-button-background));color:rgb(var(--color-button-text));border-end-end-radius:var(--sp-1)}.ai-search__bubble--thinking{animation:ai-search-pulse 1.2s ease-in-out infinite}@keyframes ai-search-pulse{0%,to{opacity:.45}50%{opacity:1}}.ai-search__suggestions{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-self:flex-start}.ai-search__suggestion{padding:var(--sp-2) var(--sp-4);border:1px solid rgb(var(--color-foreground) / .25);border-radius:var(--rounded-button);background:transparent;color:rgb(var(--color-foreground));font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ai-search__suggestion:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.ai-search__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);width:100%}@media screen and (min-width:768px){.ai-search__products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px){.ai-search__products{grid-template-columns:repeat(4,minmax(0,1fr))}}.ai-search__card{display:flex;flex-direction:column;border:var(--card-border-width) solid rgb(var(--color-foreground) / var(--card-border-opacity, .05));border-radius:var(--rounded-card);box-shadow:0 6px 18px rgb(var(--color-shadow) / .06);overflow:hidden;background:rgb(var(--color-background))}.ai-search__card-media{display:block;aspect-ratio:1;background:rgb(var(--color-placeholder, 235 242 249))}.ai-search__card-media img{width:100%;height:100%;object-fit:contain}.ai-search__card-body{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);flex-grow:1}.ai-search__card-title{font-weight:700;font-size:var(--text-sm);line-height:1.25;color:rgb(var(--color-foreground));text-decoration:none}.ai-search__card-title:hover{text-decoration:underline}.ai-search__card-price{font-size:var(--text-sm);font-weight:500;display:flex;gap:var(--sp-2);align-items:baseline}.ai-search__card-compare{opacity:.55;font-size:var(--text-xs)}.ai-search__card-button.button{margin-block-start:auto;padding:var(--sp-2) var(--sp-3);font-size:var(--text-xs);width:100%;min-height:0;text-align:center}.ai-search__card-status{margin-block-start:auto;align-self:flex-start;padding:var(--sp-1) var(--sp-2d5);border-radius:var(--rounded-button);background:rgb(var(--color-error-background, 254 226 226));color:rgb(var(--color-error-text, 220 38 38));font-size:var(--text-xs);font-weight:700}.ai-search__more{display:flex;justify-content:center}.ai-search__more-button{padding:var(--sp-2) var(--sp-5);border:1px solid rgb(var(--color-foreground) / .25);border-radius:var(--rounded-button);background:transparent;color:rgb(var(--color-foreground));font-size:var(--text-sm);font-weight:700;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ai-search__more-button:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.ai-search__form{display:flex;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-block-start:1px solid rgb(var(--color-foreground) / .08);background:rgb(var(--color-foreground) / .02)}.ai-search__form .input{flex-grow:1}.ai-search__submit.button{flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ai-search.css.map */
