/* Source cards, channels and consent share the industrial system. */
.assistant-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,275px),1fr));gap:14px;margin:16px 0}.assistant-product,.assistant-response{min-width:0;overflow-wrap:anywhere}.assistant-product{padding:20px;border:1px solid var(--line);border-left:3px solid #829776;border-radius:var(--radius);background:var(--white)}.assistant-product h3{font-size:18px;line-height:1.4;margin:0 0 8px}.assistant-product p{margin:7px 0;font-size:13px}.assistant-product .price-note{font-size:14px;font-weight:600;padding:12px 0;border-bottom:1px solid var(--line);margin-bottom:10px}.assistant-product .actions{margin-top:16px}.assistant-product details{margin-top:8px}.assistant-product .source-link{display:block;text-align:left;margin-top:12px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:#f6f7f1;white-space:normal;font-size:12px;width:100%;min-height:44px}.assistant-product .source-link:before{content:'KAYNAK / ';font-size:9px;font-weight:700;letter-spacing:.6px}.assistant-response>small{display:block;font-size:11px;line-height:1.8;color:var(--muted);padding:0 3px}.source-hash,.source-images small,.channel-message small{overflow-wrap:anywhere}.source-hash{font-size:11px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;padding:10px 0}.source-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:20px 0}.source-images img{width:100%;height:180px;object-fit:contain;background:var(--paper);border:1px solid var(--line)}.channel-history{display:grid;gap:12px;margin:24px 0;max-height:450px;overflow:auto;overscroll-behavior:contain}.channel-message{padding:16px;border:1px solid var(--line);border-radius:var(--radius);min-width:0;background:#f5f7ef}.channel-message small{display:block;margin-top:3px}.channel-message p{margin:12px 0 0;overflow-wrap:anywhere}.measurement-choice{position:fixed;bottom:20px;left:20px;z-index:80;width:min(560px,calc(100vw - 40px));background:var(--white);border:1px solid var(--line);border-top:3px solid var(--green);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;max-height:80dvh;overflow:auto}.measurement-choice h2{font-size:21px;margin:0 0 12px}.measurement-choice p{font-size:14px;line-height:1.8}.measurement-choice .actions{gap:10px}.measurement-choice button{min-height:44px;flex:1 1 170px}.measurement-choice a{display:inline-block;font-size:13px;text-decoration:underline;padding:8px 0;margin-bottom:10px}.measurement-footer{padding:12px 5% 92px;background:#eff1e8}.measurement-footer button{font-size:11px}.measurement-footer p{font-size:12px;margin:0}.staff-chat{max-width:100%}.chat-box .assistant-products{display:block}.chat-box .assistant-product{margin-bottom:12px;padding:16px}.chat-box .assistant-product h3{font-size:16px}.assistant-information{min-width:0;overflow-wrap:anywhere}.assistant-information .specs div{align-items:flex-start;gap:12px}.assistant-information .specs dd{min-width:0}
@media(max-width:599px){.measurement-choice{left:12px;bottom:12px;width:calc(100vw - 24px);padding:18px}.assistant-product{padding:16px}.source-images img{height:160px}.channel-history{max-height:55dvh}.modal-body,.info-card{overflow-wrap:anywhere}.measurement-footer{padding-bottom:90px}}
