.ai-picker-launch-v68474{
  border:0;border-radius:9px;padding:9px 13px;background:#f28c18;color:#161616;
  font:inherit;font-size:13px;font-weight:900;line-height:1.2;cursor:pointer;box-shadow:0 4px 12px rgba(242,140,24,.18)
}
.ai-picker-launch-v68474:hover,.ai-picker-launch-v68474:focus{background:#ff9d2d;outline:0}
.catalog-tour-help-row-v687{gap:10px;flex-wrap:wrap}
.ai-picker-overlay-v68474{
  position:fixed;inset:0;z-index:2147483200;background:rgba(15,18,21,.48);display:flex;align-items:center;justify-content:center;padding:18px;box-sizing:border-box
}
.ai-picker-overlay-v68474.hidden{display:none!important}
.ai-picker-dialog-v68474{
  position:relative;width:min(720px,100%);max-height:min(760px,92vh);display:flex;flex-direction:column;background:#fff;border:1px solid #dfe3e6;border-radius:18px;
  box-shadow:0 24px 70px rgba(0,0,0,.25);overflow:visible
}
.ai-picker-head-v68474{display:flex;align-items:center;gap:12px;padding:15px 17px;border-bottom:1px solid #eceff1;background:#fffaf4}
.ai-picker-avatar-v68474{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:#f28c18;color:#111;font-weight:1000;font-size:21px;flex:0 0 42px}
.ai-picker-head-copy-v68474{min-width:0;flex:1}.ai-picker-head-copy-v68474 b{display:block;font-size:17px;line-height:1.2}.ai-picker-head-copy-v68474 span{display:block;margin-top:3px;color:#666;font-size:12px;line-height:1.25}
.ai-picker-close-v68474{width:34px;height:34px;border:0;border-radius:9px;background:#fff;color:#555;font-size:24px;line-height:30px;cursor:pointer}
.ai-picker-messages-v68474{flex:1 1 auto;min-height:260px;overflow:auto;padding:16px;background:#f7f8f9}
.ai-picker-message-v68474{display:flex;margin:0 0 10px}.ai-picker-message-v68474.user{justify-content:flex-end}.ai-picker-bubble-v68474{max-width:84%;padding:10px 12px;border-radius:13px;background:#fff;border:1px solid #e3e7ea;font-size:14px;line-height:1.42;white-space:pre-wrap;word-break:break-word;box-sizing:border-box}
.ai-picker-message-v68474.user .ai-picker-bubble-v68474{background:#fff0df;border-color:#ffd3a1}
.ai-picker-choices-v68474{display:flex;gap:8px;flex-wrap:wrap;padding:0 16px 12px;background:#f7f8f9}
.ai-picker-preview-v68477{position:absolute;z-index:10;width:min(320px,42vw);background:#fff;border:1px solid #d7dde2;border-radius:14px;box-shadow:0 22px 46px rgba(0,0,0,.22);padding:10px;box-sizing:border-box}
.ai-picker-preview-v68477.hidden{display:none!important}
.ai-picker-preview-v68477 img{display:block;width:100%;height:200px;object-fit:contain;background:#f7f8f9;border-radius:10px}
.ai-picker-preview-title-v68477{margin-top:8px;font-size:13px;line-height:1.3;font-weight:800;color:#1f2328}
.ai-picker-choice-v68474{border:1px solid #e0a15c;border-radius:999px;background:#fff;color:#242424;padding:8px 12px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}
.ai-picker-choice-v68474:hover,.ai-picker-choice-v68474:focus{background:#fff1df;outline:0}
.ai-picker-compose-v68474{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px;border-top:1px solid #e5e8eb;background:#fff}
.ai-picker-compose-v68474 textarea{width:100%;min-height:88px;max-height:160px;resize:vertical;box-sizing:border-box;border:1px solid #cfd5da;border-radius:10px;padding:10px 11px;font:inherit;font-size:15px;line-height:1.35;outline:none}
.ai-picker-compose-v68474 textarea:focus{border-color:#f28c18;box-shadow:0 0 0 3px rgba(242,140,24,.12)}
.ai-picker-send-v68474{min-width:104px;border:0;border-radius:10px;background:#f28c18;color:#111;padding:10px 14px;font:inherit;font-weight:900;cursor:pointer}.ai-picker-send-v68474[disabled]{opacity:.55;cursor:wait}
.ai-picker-footer-v68474{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 13px 12px;background:#fff;color:#767b80;font-size:11px;line-height:1.35}
.ai-picker-reset-v68474{border:0;background:transparent;color:#a75c00;padding:4px 0;font:inherit;font-size:11px;font-weight:800;cursor:pointer}
.ai-picker-catalog-link-v68474{display:inline-block;border:0;border-radius:9px;background:#20252a;color:#fff;padding:9px 12px;font:inherit;font-size:13px;font-weight:900;cursor:pointer}
.ai-catalog-results-v68474{padding:2px 0 10px}.ai-result-group-v68474{margin:0 0 16px}.ai-result-group-title-v68474{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 11px;background:#f5f6f7;border-radius:8px;margin-bottom:7px}.ai-result-group-title-v68474 b{font-size:14px}.ai-result-group-title-v68474 span{color:#777;font-size:11px;text-align:right}
.ai-result-detail-v68474{width:100%;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;text-align:left!important;margin:0 0 6px!important;padding:10px 11px!important;border:1px solid #e3e6e8!important;border-radius:9px!important;background:#fff!important;color:#222!important;cursor:pointer!important;font:inherit!important;box-sizing:border-box!important}
.ai-result-detail-v68474:hover,.ai-result-detail-v68474.active{border-color:#f28c18!important;background:#fff8ef!important}
.ai-result-main-v68474{display:block;min-width:0;flex:1}.ai-result-main-v68474 b{display:block;font-size:13.5px;line-height:1.28}.ai-result-main-v68474 small{display:block;margin-top:3px;color:#696f74;font-size:11px}
.ai-picker-result-fitment-v68479{display:block;margin-top:5px;color:#6a7075;font-size:11px;line-height:1.35}
.ai-picker-cart-btn-v68479{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;border:0;border-radius:9px;background:#f28c18;color:#111;padding:9px 12px;font:inherit;font-size:12.5px;font-weight:900;cursor:pointer}.ai-picker-cart-btn-v68479:hover,.ai-picker-cart-btn-v68479:focus{background:#ff9d2d;outline:0}.ai-picker-cart-btn-v68479[disabled]{opacity:.7;cursor:default}
.ai-result-meta-v68474{display:block;flex:0 0 130px;text-align:right}.ai-result-meta-v68474 small{display:block;font-size:10.5px;line-height:1.25;color:#777}.ai-result-meta-v68474 .ai-stock-yes-v68474{color:#19733b;font-weight:900}.ai-result-meta-v68474 .ai-stock-no-v68474{color:#8a6a40}
.ai-result-empty-v68474{padding:10px 11px;border:1px dashed #d7dbdf;border-radius:8px;color:#6f757a;font-size:12px;line-height:1.35}
@media(max-width:767px){
  .ai-picker-launch-v68474{width:100%;min-height:40px}.catalog-tour-help-row-v687{width:100%}
  .ai-picker-overlay-v68474{padding:0;align-items:stretch}.ai-picker-dialog-v68474{width:100%;max-height:none;height:100%;border-radius:0;border:0}
  .ai-picker-head-v68474{padding:11px 12px}.ai-picker-messages-v68474{padding:11px;min-height:0}.ai-picker-bubble-v68474{max-width:91%;font-size:14px}
  .ai-picker-preview-v68477{display:none!important}
  .ai-picker-choices-v68474{padding:0 11px 10px}.ai-picker-compose-v68474{grid-template-columns:1fr;padding:9px}.ai-picker-compose-v68474 textarea{min-height:74px;font-size:16px}.ai-picker-send-v68474{min-height:44px}
  .ai-result-detail-v68474{align-items:flex-start!important}.ai-result-meta-v68474{flex-basis:104px}
}

/* v6.84.78 — fixed in-modal preview and rich chat results. */
.ai-picker-dialog-v68474{
  width:min(930px,96vw);max-height:min(820px,92vh);overflow:hidden
}
.ai-picker-body-v68478{
  display:grid;grid-template-columns:minmax(0,1fr);min-height:0;flex:1 1 auto;background:#f7f8f9
}
.ai-picker-body-v68478.has-preview{grid-template-columns:minmax(0,1fr) 300px}
.ai-picker-conversation-v68478{display:flex;min-width:0;min-height:0;flex-direction:column}
.ai-picker-preview-v68478{
  display:flex;min-width:0;flex-direction:column;justify-content:flex-start;border-left:1px solid #e2e6e9;background:#fff;padding:14px;box-sizing:border-box
}
.ai-picker-preview-v68478.hidden{display:none!important}
.ai-picker-preview-v68478 img{
  display:block;width:100%;height:230px;object-fit:contain;background:#f6f7f8;border:1px solid #eceff1;border-radius:12px
}
.ai-picker-preview-title-v68477{margin-top:10px;font-size:14px;line-height:1.3;font-weight:900;color:#202428;text-align:center}
.ai-picker-preview-note-v68478{margin-top:5px;color:#777;font-size:11px;line-height:1.35;text-align:center}
.ai-picker-messages-v68474{min-height:250px}
.ai-picker-rich-row-v68478{display:flex;margin:0 0 12px}
.ai-picker-rich-card-v68478{
  width:100%;max-width:96%;border:1px solid #dde2e6;border-radius:13px;background:#fff;padding:12px;box-sizing:border-box
}
.ai-picker-rich-title-v68478{font-size:14px;line-height:1.35;font-weight:900;color:#202428;margin-bottom:8px}
.ai-picker-rich-note-v68478{font-size:12px;line-height:1.4;color:#697077;margin-bottom:9px}
.ai-picker-result-list-v68478{display:grid;gap:7px}
.ai-picker-result-btn-v68478{
  width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;text-align:left;border:1px solid #e0a15c;border-radius:10px;background:#fff;padding:10px 11px;font:inherit;cursor:pointer
}
.ai-picker-result-btn-v68478:hover,.ai-picker-result-btn-v68478:focus{background:#fff5e9;outline:0;border-color:#f28c18}
.ai-picker-result-btn-v68478 b{display:block;font-size:13px;line-height:1.3;color:#202428}
.ai-picker-result-btn-v68478 small{display:block;margin-top:3px;color:#73797e;font-size:11px;line-height:1.3}
.ai-picker-result-stock-v68478{flex:0 0 auto;font-size:11px;font-weight:800;color:#7a5a2d;white-space:nowrap;padding-top:2px}
.ai-picker-result-stock-v68478.yes{color:#19733b}
.ai-picker-part-head-v68478{padding-bottom:9px;margin-bottom:9px;border-bottom:1px solid #edf0f2}
.ai-picker-part-head-v68478 b{display:block;font-size:15px;line-height:1.3}
.ai-picker-part-head-v68478 span{display:block;margin-top:4px;color:#6f757a;font-size:11px;line-height:1.35}
.ai-picker-offers-v68478{display:grid;gap:9px}
.ai-picker-offer-v68478{border:1px solid #e1e5e8;border-radius:10px;padding:10px;background:#fafbfb}
.ai-picker-offer-top-v68478{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}
.ai-picker-offer-name-v68478{min-width:0;flex:1}
.ai-picker-offer-name-v68478 b{display:block;font-size:13px;line-height:1.3;color:#202428}
.ai-picker-offer-name-v68478 small{display:block;margin-top:3px;color:#71777c;font-size:11px;line-height:1.3}
.ai-picker-offer-price-v68478{flex:0 0 auto;font-size:14px;font-weight:1000;color:#17191b;white-space:nowrap}
.ai-picker-offer-stock-v68478{margin-top:7px;font-size:11px;line-height:1.35;color:#5f666b}
.ai-picker-stock-lines-v68478{margin-top:7px;padding-top:7px;border-top:1px dashed #d8dde1;display:grid;gap:4px}
.ai-picker-stock-line-v68478{display:flex;justify-content:space-between;gap:12px;font-size:11px;line-height:1.3;color:#50575c}
.ai-picker-product-link-v68478{display:inline-block;margin-top:8px;color:#a75c00;font-size:11px;font-weight:800;text-decoration:none}
.ai-picker-product-link-v68478:hover{text-decoration:underline}
.ai-picker-loading-v68478{padding:9px 0;color:#6b7277;font-size:12px}

@media(max-width:767px){
  .ai-picker-dialog-v68474{width:100%;max-height:none;height:100%}
  .ai-picker-body-v68478,.ai-picker-body-v68478.has-preview{display:block;min-height:0;overflow:hidden}
  .ai-picker-conversation-v68478{height:100%}
  .ai-picker-preview-v68478{display:none!important}
  .ai-picker-rich-card-v68478{max-width:100%}
  .ai-picker-offer-top-v68478{display:block}
  .ai-picker-offer-price-v68478{margin-top:5px}
}
.ai-picker-preview-placeholder-v68478{display:flex;align-items:center;justify-content:center;min-height:230px;padding:18px;border:1px dashed #d8dde1;border-radius:12px;background:#f8f9fa;color:#70777d;font-size:13px;line-height:1.45;font-weight:800;text-align:center;box-sizing:border-box}
