.supplier-search-assistant{overflow:hidden;border:1px solid #dbdbdb;border-radius:8px;background:#fff}.supplier-search-assistant .offering-assistant-chat__workspace{display:block}.supplier-search-assistant__header{flex-wrap:wrap;padding:16px 24px}.supplier-search-assistant__heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.supplier-search-assistant__heading h2{font-size:22px;font-weight:500}.supplier-search-assistant__icon{color:#6847f5;font-size:30px}.supplier-search-assistant__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-left:auto}.supplier-search-assistant__actions .btn-secondary{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;color:#252525;background:#fff;font-size:14px;line-height:1.25;white-space:nowrap}.supplier-search-assistant__actions .btn-secondary:before{border-width:1px;border-color:#dbdbdb}.supplier-search-assistant__actions .btn-secondary:hover{color:#252525;background:#f5f5f5}.supplier-search-assistant__actions .btn-secondary:focus-visible{outline:2px solid #6847f5;outline-offset:3px}.supplier-search-assistant__actions .btn-secondary .material-icons-outlined{font-size:20px}.supplier-search-assistant__body{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0}.supplier-search-assistant__body .offering-assistant-chat__scroll{grid-area:1/1}.supplier-search-assistant__body .offering-assistant-chat__composer{grid-area:2/1}.supplier-search-assistant__composer-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;grid-column:1/-1}.supplier-search-assistant__loading{width:fit-content;margin-top:14px}.supplier-search-assistant__loading .offering-assistant-chat__bubble--loading{width:fit-content}.supplier-search-assistant__error{margin:14px 0 0}.supplier-search-assistant.supplier-search-assistant--sidebar{display:flex;flex-direction:column}.supplier-search-assistant.supplier-search-assistant--sidebar .offering-assistant-chat__workspace{display:flex;flex-direction:column;min-height:0}.supplier-search-assistant.supplier-search-assistant--sidebar .supplier-search-assistant__header{flex-shrink:0;gap:1rem;padding:1rem 1.25rem}.supplier-search-assistant.supplier-search-assistant--sidebar .supplier-search-assistant__body{grid-template-rows:minmax(0,28rem) auto}.supplier-search-assistant.supplier-search-assistant--sidebar .supplier-search-assistant__heading{gap:.5rem}.supplier-search-assistant.supplier-search-assistant--sidebar .supplier-search-assistant__heading h2{font-size:1.125rem}.supplier-search-assistant.supplier-search-assistant--sidebar .supplier-search-assistant__actions{gap:.5rem}.supplier-search-assistant.supplier-search-assistant--sidebar .offering-assistant-chat__scroll{min-height:0;max-height:none;padding:1.25rem}.supplier-search-assistant.supplier-search-assistant--sidebar .offering-assistant-chat__composer{padding:1.25rem}.supplier-search-assistant.supplier-search-assistant--sidebar .offering-assistant-chat__message{max-width:100%}.supplier-search-assistant .offering-assistant-chat__message--assistant .offering-assistant-chat__bubble p{margin:0}.supplier-search-assistant .offering-assistant-chat__message--assistant .offering-assistant-chat__bubble p+p,.supplier-search-assistant .offering-assistant-chat__message--assistant .offering-assistant-chat__bubble p+ul,.supplier-search-assistant .offering-assistant-chat__message--assistant .offering-assistant-chat__bubble ul+p{margin-top:.5rem}.supplier-search-assistant .offering-assistant-chat__message--assistant .offering-assistant-chat__bubble ul{margin:.25rem 0 0;padding-left:1.25rem}.supplier-search-assistant .offering-assistant-chat__message--assistant .offering-assistant-chat__bubble li+li{margin-top:.25rem}.supplier-search-assistant__replies{margin-top:.75rem}.supplier-search-assistant__replies-title{margin:0 0 .375rem;color:#5c5c5c;font-size:.8125rem;line-height:1.4}.supplier-search-assistant__reply-list{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.supplier-search-assistant__more{display:contents}.supplier-search-assistant__reply{max-width:100%;padding:.3125rem .75rem;border:1px solid #d3c9fb;border-radius:999px;background:#fff;color:#4b3fd1;font-size:.8125rem;line-height:1.35;text-align:left;overflow-wrap:anywhere;transition:background-color .15s ease,border-color .15s ease}.supplier-search-assistant__reply:hover:not(:disabled){border-color:#6847f5;background:#f4f1ff}.supplier-search-assistant__reply:focus-visible{outline:2px solid #6847f5;outline-offset:2px}.supplier-search-assistant__reply:disabled{opacity:.55;cursor:not-allowed}.supplier-search-assistant__more-toggle{padding:.25rem;border:0;background:none;color:#4b3fd1;font-size:.8125rem;text-decoration:underline;text-underline-offset:.15em}.supplier-search-assistant__more-toggle:focus-visible{outline:2px solid #6847f5;outline-offset:2px}.supplier-search-assistant [hidden]{display:none!important}
