/* Conversations: public aliases, evidence and terms agreed directly between parties. */
.chat-role-switch{display:inline-flex;align-items:center;gap:9px;border:1px solid #d8ddd5;border-radius:5px;background:#fbfcf8;padding:11px 15px;font-size:11px;font-weight:600;white-space:nowrap}.chat-role-switch:hover{background:#e8ede4}.chat-role-switch .icon{width:15px;height:15px}.chat-demo-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 17px;color:#6b7568;font-size:11px}.chat-demo-strip>span{display:flex;align-items:center;gap:8px}.chat-demo-strip .icon{width:16px;height:16px}.chat-demo-strip>small{font-size:10px;color:#8a8f81}.chat-workspace{display:grid;grid-template-columns:228px minmax(280px,1fr) 278px;min-width:0;border:1px solid #dde1d7;border-radius:9px;background:#fdfdf9;overflow:hidden;box-shadow:0 8px 30px #222b2010}.chat-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;border:1px solid #d6dcd1;border-radius:4px;padding:9px 12px;background:#fafbf6;font-size:10px;line-height:1.6;font-weight:600;text-align:center;transition:background .15s}.chat-button:hover{background:#e9eee3}.chat-button .icon{width:15px;height:15px}.chat-button-dark{background:#243b30;color:#fff;border-color:#243b30}.chat-button-dark:hover{background:#365343}.chat-button-text{border-color:transparent;background:transparent;color:#61745c;min-height:30px;padding:4px 0}.chat-button-text:hover{background:transparent;color:#243b30;text-decoration:underline}.chat-button-icon{padding:7px;width:32px;min-height:32px;border-color:transparent;background:transparent;flex-shrink:0}.chat-button-icon .icon{width:18px;height:18px}.chat-inbox-list{background:#f4f5ef;border-right:1px solid #dfe3d9;display:flex;flex-direction:column;min-width:0}.chat-list-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:23px 18px 15px}.chat-list-title h2{font-size:17px;font-weight:600;letter-spacing:-.5px}.chat-list-title h2 span{font-size:10px;display:inline-block;min-width:19px;padding:1px 4px;border-radius:4px;background:#e2e8da;text-align:center;margin-left:4px;vertical-align:2px;color:#687461}.chat-demo-chip{color:#8a927d;font-size:7px;font-weight:700;letter-spacing:1.5px;border:1px solid #d6dccf;border-radius:3px;padding:3px 5px}.chat-inbox-search{display:flex;align-items:center;gap:7px;border:1px solid #dadfd3;border-radius:4px;background:#fcfdf8;margin:0 15px 15px;padding:8px 9px}.chat-inbox-search>.icon{width:15px;height:15px;color:#8e9787}.chat-inbox-search input{min-width:0;width:100%;padding:0;border:0;background:transparent;outline:none;font-size:10px;color:#465341}.chat-inbox-search button{padding:0;display:flex;align-items:center;color:#738268}.chat-inbox-search button .icon{width:14px;height:14px}.chat-thread-list{flex:1;min-height:290px;max-height:660px;overflow:auto}.chat-thread{display:block;width:100%;padding:18px 16px 17px;border-top:1px solid #e4e7df;text-align:left;background:transparent;position:relative}.chat-thread:hover{background:#e9eee2}.chat-thread-active{background:#e6ecdf}.chat-thread-active:before{content:'';width:3px;position:absolute;top:0;bottom:0;left:0;background:#526b45}.chat-thread-active:hover{background:#e6ecdf}.chat-thread-top{display:flex;align-items:center;gap:8px;min-width:0}.chat-avatar{width:34px;height:34px;display:flex;justify-content:center;align-items:center;background:#dce3cf;border:1px solid #cbd7bb;color:#4a6438;font-weight:600;font-size:15px;border-radius:50%;flex-shrink:0}.chat-avatar-buyer{background:#e7e3d9;border-color:#d8d0bd;color:#826d4b}.chat-thread-person{min-width:0;flex:1}.chat-thread-person strong{font-size:10px;font-weight:700;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-thread-person small{display:block;font-size:8px;color:#859079;margin-top:3px}.chat-thread-time{align-self:flex-start;display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:7px;white-space:nowrap;color:#8c9582}.chat-thread-time i{display:block;width:5px;height:5px;border-radius:50%;background:#70855c}.chat-thread-product{font-size:10px;font-weight:600;line-height:1.7;margin-top:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#5e6855}.chat-thread-preview{font-size:9px;line-height:1.8;color:#8b9282;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px}.chat-list-foot{display:flex;gap:8px;padding:19px 16px;border-top:1px solid #e0e5d7;color:#76836b}.chat-list-foot .icon{width:16px;height:16px}.chat-list-foot p{font-size:9px;line-height:1.9}.chat-list-foot p span{font-size:8px;color:#9a9f8f}.chat-empty-search{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:40px 18px;color:#748168}.chat-empty-search>.icon{width:26px;height:26px}.chat-empty-search strong{font-size:13px}.chat-empty-search p{font-size:10px}.chat-empty-search .chat-button{margin-top:9px}.chat-conversation{min-width:0;display:flex;flex-direction:column;background:#fdfdf9;max-height:940px}.chat-conversation-head{display:flex;align-items:center;gap:10px;padding:19px 21px;border-bottom:1px solid #e6e8df;min-height:84px}.chat-conversation-head>.chat-avatar{width:40px;height:40px;font-size:18px}.chat-conversation-identity{min-width:0;flex:1}.chat-conversation-identity h2{font-size:13px;font-weight:700;overflow-wrap:anywhere}.chat-conversation-identity p{font-size:9px;color:#808a74;margin-top:4px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.chat-trust-badge{color:#4f6643;font-size:8px;font-weight:700;background:#e8eedf;border:1px solid #d7e1ca;border-radius:3px;padding:2px 5px}.chat-identity-demo{font-size:7px;color:#a6ac9c;padding-left:4px}.chat-mobile-back{display:none;flex-shrink:0}.chat-product-ribbon{display:flex;align-items:center;gap:11px;background:#f7f7ef;padding:11px 21px;border-bottom:1px solid #e7e9df;flex-shrink:0}.chat-product-ribbon>img{width:34px;height:39px;object-fit:cover;border-radius:3px}.chat-product-ribbon>div{flex:1;min-width:0}.chat-product-ribbon span{font-size:8px;color:#959c8c;display:block;letter-spacing:.2px;margin-bottom:2px}.chat-product-ribbon strong{display:block;font-size:10px;color:#65715a;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-product-ribbon>.icon{width:15px;height:15px;color:#7d8b70;flex-shrink:0}.chat-messages{min-height:370px;flex:1;max-height:565px;overflow-y:auto;overscroll-behavior:contain;padding:20px 21px 15px;scrollbar-width:thin;scrollbar-color:#d9dfd1 transparent;background-image:radial-gradient(#c4cebb35 .7px,transparent .7px);background-size:12px 12px}.chat-day-label{display:flex;justify-content:center;margin:0 0 23px}.chat-day-label>span{background:#f0f2e9;color:#9a9f8f;font-size:8px;border-radius:20px;padding:4px 13px;border:1px solid #e5e9dd}.chat-message{display:flex;gap:8px;align-items:flex-start;margin:0 0 17px}.chat-message-avatar{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#e1e7d8;color:#75866a;font-size:10px;margin-top:4px;flex-shrink:0}.chat-message-content{min-width:0;max-width:86%}.chat-message-meta{display:flex;align-items:center;gap:8px;margin-bottom:6px;padding-inline:2px;line-height:1.1}.chat-message-meta strong{font-size:8px;font-weight:600;color:#7c8971}.chat-message-meta>span{font-size:7px;color:#a4ab9b}.chat-bubble{border:1px solid #e1e6d8;padding:13px 14px;background:#f1f4e9;border-radius:0 10px 10px 10px;box-shadow:0 2px 3px #455c3a03}.chat-bubble>p{font-size:11px;line-height:1.95;color:#4f5b47;white-space:pre-wrap;overflow-wrap:anywhere}.chat-message-delivery{display:block;margin-top:5px;font-size:7px;color:#a6ad9c;padding-inline:2px}.chat-message-own{flex-direction:row-reverse}.chat-message-own .chat-message-avatar{background:#e7e2d5;color:#93805d}.chat-message-own .chat-message-meta{justify-content:flex-end}.chat-message-own .chat-bubble{background:#fdfcf7;border-color:#e7e3d6;border-radius:10px 0 10px 10px}.chat-message-own .chat-bubble>p{color:#6c644e}.chat-message-own .chat-message-delivery{text-align:right}.chat-attachment{margin-top:12px;border:1px solid #dce3d1;border-radius:4px;overflow:hidden;background:#f9fbf4}.chat-attachment>summary{display:flex;align-items:center;gap:10px;cursor:pointer;padding:8px;list-style:none}.chat-attachment>summary::-webkit-details-marker{display:none}.chat-attachment summary>img{width:50px;height:57px;object-fit:cover;border-radius:3px}.chat-attachment summary strong{font-size:9px;font-weight:600;display:block;color:#5a6f4c}.chat-attachment summary small{display:flex;gap:7px;align-items:center;font-size:8px;color:#91a17f;margin-top:5px}.chat-attachment summary small .icon{width:11px;height:11px}.chat-attachment-expanded{border-top:1px solid #dce3d1;padding:10px}.chat-attachment-expanded img{width:100%;max-height:320px;object-fit:contain;background:#e4e8dc}.chat-attachment-expanded p{font-size:9px;color:#8e9981;line-height:1.9;margin-top:9px}.chat-conversation-end{display:flex;align-items:center;justify-content:center;gap:6px;color:#afb5a5;font-size:7px;padding:9px 0 0;text-align:center}.chat-conversation-end .icon{width:11px;height:11px}.chat-composer-wrap{padding:14px 21px 17px;background:#fdfdf9;border-top:1px solid #e4e8db;flex-shrink:0}.chat-suggested{margin-bottom:10px}.chat-suggested>summary{display:flex;gap:6px;align-items:center;color:#81916f;font-size:9px;cursor:pointer;list-style:none;max-width:max-content}.chat-suggested>summary::-webkit-details-marker{display:none}.chat-suggested>summary .icon{width:12px;height:12px}.chat-suggested>summary .icon:last-child{width:10px;transform:rotate(90deg);margin-left:2px}.chat-suggested[open]>summary .icon:last-child{transform:rotate(-90deg)}.chat-suggested>div{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:10px}.chat-suggested .chat-button{font-size:9px;min-height:0;padding:6px 9px;background:#f2f5eb;text-align:left;border-radius:10px;border-color:#dde5d1;font-weight:500}.chat-composer{border:1px solid #d7dfcb;border-radius:6px;background:#fff;overflow:hidden}.chat-composer textarea{display:block;width:100%;resize:vertical;min-height:55px;max-height:130px;border:0;outline:none;background:transparent;padding:13px 13px 5px;font-size:11px;line-height:1.7;color:#47583d}.chat-composer textarea::placeholder{color:#a1aa96}.chat-composer-actions{display:flex;align-items:center;gap:8px;padding:3px 10px 8px}.chat-composer-actions>.chat-button-text{font-size:8px;white-space:nowrap;padding:0 2px;color:#9aab87}.chat-composer-actions>.chat-button-text .icon{width:12px;height:12px}.chat-composer-actions>span{font-size:7px;color:#aab39e;text-align:right;margin-left:auto}.chat-send{display:grid;place-items:center;width:32px;height:32px;background:#4f6a40;border-radius:4px;color:white;flex-shrink:0}.chat-send:hover{background:#355528}.chat-send .icon{width:16px;height:16px}.chat-composer-note{font-size:8px;color:#a1aa95;text-align:center;line-height:1.8;margin-top:8px}.chat-context{min-width:0;background:#f6f7ef;border-left:1px solid #dfe3d7;padding:22px 18px;display:flex;flex-direction:column;gap:18px;max-height:940px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d9dfd1 transparent}.chat-card-kicker{font-size:7px;letter-spacing:1.4px;font-weight:700;color:#89977c;display:block}.chat-context-product{padding-bottom:17px;border-bottom:1px solid #dce3d3}.chat-context-product-link{display:grid;grid-template-columns:53px minmax(0,1fr) 12px;gap:11px;align-items:start;margin-top:13px}.chat-context-product-link>img{width:53px;height:67px;object-fit:cover;border-radius:4px}.chat-context-product-link>div{min-width:0}.chat-rarity{display:block;max-width:max-content;color:#8d7a4d;background:var(--tier-bg);border:1px solid #d7cda767;border-radius:3px;padding:2px 4px;line-height:1.4;font-size:6px;letter-spacing:.6px;font-weight:700}.chat-context-product-link h3{font-size:9px;font-weight:500;color:#66715a;line-height:1.8;margin-top:5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.chat-context-product-link strong{font-size:12px;display:block;margin-top:8px;font-weight:600;color:#566443}.chat-context-product-link>.icon{width:13px;height:13px;color:#8c9c7c}.chat-context-product>p{font-size:7px;color:#a1aa94;margin-top:10px}.chat-card-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:8px}.chat-draft-version{border:1px solid #d9e0d0;border-radius:3px;font-size:7px;line-height:1.4;padding:3px 5px;color:#9ba68e}.chat-terms-title{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.chat-terms-title h3,.chat-terms-editor h3,.chat-report-panel h3{font-size:16px;font-weight:500;letter-spacing:-.4px;color:#4f6040}.chat-terms-title>[class]{font-size:7px}.chat-terms-amount{font-size:25px;letter-spacing:-1px;font-weight:500;margin:11px 0 15px;color:#425935}.chat-terms-amount small{display:block;letter-spacing:0;font-size:8px;color:#a1ad92;margin-top:1px}.chat-terms-details{margin:0;border-top:1px solid #dce4d3;padding-top:3px}.chat-terms-details>div{padding:10px 0;border-bottom:1px solid #e2e7da}.chat-terms-details dt{font-size:8px;color:#9eab8e;margin-bottom:3px}.chat-terms-details dd{margin:0;font-size:9px;line-height:1.85;color:#697859;overflow-wrap:anywhere}.chat-terms-details dd small{display:block;font-size:8px;color:#96a286;margin-top:2px}.chat-agreement-signatures{display:flex;flex-direction:column;gap:5px;padding:13px 0}.chat-agreement-signatures>span{display:flex;align-items:center;gap:5px;font-size:8px;color:#a5af9a}.chat-agreement-signatures .icon{width:12px;height:12px}.chat-agreement-signatures>span.chat-signature-done{color:#6d8856}.chat-terms-card>.chat-button{width:100%}.chat-terms-card>.chat-button-text{margin-top:8px;font-size:9px}.chat-terms-confirmed{display:flex;align-items:center;gap:6px;font-size:9px;padding:10px;background:#e6eddc;color:#779460;border-radius:4px}.chat-terms-confirmed .icon{width:13px;height:13px}.chat-terms-disclaimer{font-size:8px;line-height:1.9;color:#9eab8f;margin-top:12px;padding-top:12px;border-top:1px solid #dce4d2}.chat-terms-empty h3{font-size:23px;font-weight:500;color:#61764d;line-height:1.5;letter-spacing:-.5px;margin-top:12px}.chat-terms-empty>p{font-size:10px;line-height:1.9;color:#8c9b7b;margin:12px 0 17px}.chat-terms-empty>.chat-button{width:100%;font-size:10px}.chat-card-description{font-size:10px;line-height:1.9;color:#93a083;margin-top:8px}.chat-terms-form,.chat-report-form{display:flex;flex-direction:column;gap:13px;margin-top:17px}.chat-terms-form label,.chat-report-form label{display:flex;flex-direction:column;gap:6px;font-size:9px;color:#7f9270;font-weight:500}.chat-terms-form input,.chat-terms-form select,.chat-terms-form textarea,.chat-report-form select,.chat-report-form textarea{display:block;width:100%;min-width:0;border:1px solid #d6dfca;background:#fdfef9;border-radius:3px;padding:9px 10px;color:#61754f;font-size:10px;line-height:1.8}.chat-terms-form textarea,.chat-report-form textarea{resize:vertical}.chat-field-note{font-size:8px;color:#a3af95;line-height:1.9}.chat-terms-form>.chat-button{width:100%}.chat-evidence-context{border-top:1px solid #dce4d2;border-bottom:1px solid #dce4d2;padding:14px 0}.chat-evidence-context>summary{display:flex;align-items:center;gap:6px;font-size:9px;color:#82956e;cursor:pointer;list-style:none}.chat-evidence-context>summary::-webkit-details-marker{display:none}.chat-evidence-context>summary .icon{width:14px;height:14px}.chat-evidence-context>summary .icon:last-child{margin-left:auto;transform:rotate(90deg);width:11px}.chat-evidence-context[open]>summary .icon:last-child{transform:rotate(-90deg)}.chat-evidence-inner{padding-top:13px}.chat-evidence-inner>p{font-size:8px;line-height:1.9;color:#98a689;overflow-wrap:anywhere}.chat-evidence-inner>dl{margin:12px 0;padding:2px 0;border-top:1px solid #dce4d2;border-bottom:1px solid #dce4d2}.chat-evidence-inner>dl>div{display:flex;justify-content:space-between;align-items:center;gap:7px;padding:7px 0}.chat-evidence-inner dt{font-size:7px;color:#97a78a}.chat-evidence-inner dd{margin:0;font-size:7px}.chat-evidence-inner dd>[class]{font-size:7px}.chat-evidence-inner h4{font-size:9px;font-weight:500;color:#7c9268;margin:12px 0 6px}.chat-evidence-inner>p+p{margin-top:10px}.chat-context-link{display:flex;gap:8px;align-items:center;font-size:8px;color:#6f895b;text-decoration:underline;margin-top:12px}.chat-context-link .icon{width:12px;height:12px}.chat-evidence-inner .assoc-notice{padding:13px 10px;margin:13px 0 0;display:block;border-radius:3px}.chat-evidence-inner .assoc-notice-mark{display:none}.chat-evidence-inner .assoc-notice h3{font-size:10px}.chat-evidence-inner .assoc-notice-lead,.chat-evidence-inner .assoc-notice-detail,.chat-evidence-inner .assoc-notice-status{font-size:8px;line-height:1.9}.chat-evidence-inner .assoc-notice-eyebrow{font-size:6px;letter-spacing:.5px}.chat-evidence-inner .assoc-notice-copy{min-width:0}.chat-evidence-inner .assoc-notice-link{font-size:8px}.chat-role-note{display:flex;gap:8px;color:#8d9f7d}.chat-role-note>.icon{width:16px;height:16px;margin-top:2px}.chat-role-note>p{font-size:9px;line-height:1.9}.chat-role-note span{display:block;font-size:8px;color:#a2af95;margin-top:4px}.chat-report-panel{padding:19px 21px;background:#f5f1e5;border-bottom:1px solid #e5ddc7;flex-shrink:0;max-height:380px;overflow:auto}.chat-report-panel .chat-card-kicker{color:#a68a59}.chat-report-panel h3{color:#88713e;font-size:15px}.chat-report-panel .chat-card-description{color:#a28e66;font-size:9px}.chat-report-form{margin-top:13px;gap:10px}.chat-report-form label{color:#9b855d}.chat-report-form textarea,.chat-report-form select{color:#8b774f;border-color:#ded3b9;background:#fffdf5}.chat-report-form .chat-field-note{color:#b09e7c}.chat-report-form>.chat-button{align-self:flex-start;background:#8d754a;border-color:#8d754a}.chat-report-success{display:flex;gap:10px}.chat-report-success>.icon{width:25px;height:25px;border-radius:50%;padding:5px;background:#e7dec6;color:#a48c57;flex-shrink:0;margin-top:3px}.chat-report-success>div{min-width:0}.chat-report-success h3{margin-top:7px}.chat-report-success p{font-size:10px;line-height:1.9;color:#ac9873;margin-top:7px}.chat-report-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.chat-report-actions>.chat-button{font-size:8px;padding:7px 10px;min-height:30px}.chat-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1450px){.chat-workspace{grid-template-columns:248px minmax(350px,1fr) 290px}.chat-messages{max-height:600px}.chat-conversation,.chat-context{max-height:975px}.chat-thread{padding:20px}.chat-conversation-head,.chat-product-ribbon,.chat-composer-wrap{padding-left:25px;padding-right:25px}.chat-messages{padding-left:25px;padding-right:25px}}
@media(max-width:1240px){.chat-workspace{grid-template-columns:208px minmax(0,1fr)}.chat-context{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.35fr 1fr;align-items:start;gap:22px;border-left:0;border-top:1px solid #dfe3d7;max-height:none;overflow:visible;padding:24px}.chat-context-product{border-bottom:0;padding:0}.chat-context-product-link{grid-template-columns:65px minmax(0,1fr) 12px}.chat-context-product-link>img{width:65px;height:80px}.chat-context-product-link h3{font-size:10px}.chat-context-product-link strong{font-size:15px}.chat-terms-card,.chat-terms-empty,.chat-terms-editor{grid-column:2;grid-row:1/span 2;border-left:1px solid #dce4d2;border-right:1px solid #dce4d2;padding-inline:22px}.chat-evidence-context{grid-column:3;grid-row:1;padding-top:0;border-top:0}.chat-role-note{grid-column:1;grid-row:2;margin-top:5px}.chat-context .chat-card-kicker{font-size:8px}.chat-terms-details dd{font-size:10px}.chat-terms-disclaimer{font-size:9px}.chat-evidence-inner>p{font-size:9px}.chat-conversation{max-height:850px}.chat-messages{max-height:515px}.chat-inbox-list .chat-thread-list{max-height:690px}.chat-message-content{max-width:87%}.chat-thread-person strong{font-size:9px}.chat-demo-strip>small{display:none}}
@media(max-width:980px){.chat-context{grid-template-columns:1fr 1.4fr;gap:20px}.chat-context-product{grid-column:1;grid-row:1}.chat-terms-card,.chat-terms-empty,.chat-terms-editor{grid-column:2;grid-row:1/span 3;border-right:0;padding-right:0;padding-left:20px}.chat-evidence-context{grid-column:1;grid-row:2;border-top:1px solid #dce4d2;padding-top:16px;margin-top:0}.chat-role-note{grid-column:1;grid-row:3}.chat-workspace{grid-template-columns:190px minmax(0,1fr)}.chat-thread{padding:16px 12px}.chat-list-title{padding:20px 13px 14px}.chat-list-title h2{font-size:15px}.chat-inbox-search{margin-inline:11px}.chat-conversation-head{padding:16px}.chat-messages{padding:18px 15px}.chat-product-ribbon{padding-inline:16px}.chat-composer-wrap{padding:13px 15px 14px}.chat-conversation-head>.chat-avatar{width:33px;height:33px;font-size:15px}.chat-conversation-identity h2{font-size:11px}.chat-identity-demo{display:none}.chat-bubble>p{font-size:10px}.chat-message-content{max-width:90%}.chat-message{gap:6px}.chat-message-avatar{width:20px;height:20px;font-size:9px}.chat-bubble{padding:11px}.chat-thread-time{font-size:6px}.chat-thread-product{font-size:9px}.chat-thread-preview{font-size:8px}.chat-thread-person small{font-size:7px}.chat-thread-top{gap:6px}.chat-thread-top .chat-avatar{width:28px;height:28px;font-size:12px}.chat-thread-time i{width:4px;height:4px}.chat-conversation{max-height:870px}.chat-role-switch{font-size:9px;padding:9px 11px}}
@media(max-width:700px){.chat-role-switch{font-size:9px;min-height:35px;gap:7px;padding:8px 10px;white-space:normal}.chat-role-switch .icon{width:13px;height:13px}.chat-demo-strip{font-size:9px;margin-bottom:12px;gap:8px}.chat-demo-strip .icon{width:14px;height:14px}.chat-workspace{display:block;border-radius:6px}.chat-inbox-list{border-right:0}.chat-show-conversation>.chat-inbox-list{display:none}.chat-show-list>.chat-conversation,.chat-show-list>.chat-context{display:none}.chat-list-title{padding:19px 17px 15px}.chat-list-title h2{font-size:18px}.chat-demo-chip{font-size:7px}.chat-inbox-search{padding:11px;margin:0 16px 16px}.chat-inbox-search input{font-size:11px}.chat-inbox-search .icon{width:16px;height:16px}.chat-thread{padding:19px 17px}.chat-thread-top{gap:10px}.chat-thread-top .chat-avatar{width:39px;height:39px;font-size:17px}.chat-thread-person strong{font-size:12px}.chat-thread-person small{font-size:9px}.chat-thread-time{font-size:9px}.chat-thread-time i{width:6px;height:6px}.chat-thread-product{font-size:11px;margin-top:14px;max-width:95%}.chat-thread-preview{font-size:10px}.chat-thread-list{max-height:none!important;min-height:350px}.chat-list-foot{padding:19px}.chat-list-foot p{font-size:10px}.chat-list-foot p span{font-size:9px}.chat-conversation{max-height:none}.chat-conversation-head{padding:16px 13px;gap:9px;min-height:76px}.chat-mobile-back{display:flex;align-items:center;justify-content:center;width:21px;height:30px;padding:0;margin-left:-2px}.chat-mobile-back>.icon{width:16px;height:16px;transform:rotate(180deg);color:#8c9c7c}.chat-conversation-head>.chat-avatar{width:35px;height:35px}.chat-conversation-identity h2{font-size:12px}.chat-conversation-identity p{font-size:9px}.chat-trust-badge{font-size:8px;padding:2px 4px}.chat-conversation-head>.chat-button-icon{width:29px;padding:5px}.chat-conversation-head>.chat-button-icon .icon{width:17px;height:17px}.chat-product-ribbon{padding:10px 14px;gap:10px}.chat-product-ribbon>img{width:33px;height:38px}.chat-product-ribbon strong{font-size:10px}.chat-messages{min-height:370px;max-height:470px;padding:18px 13px 15px}.chat-day-label{margin-bottom:20px}.chat-day-label>span{font-size:7px}.chat-message{margin-bottom:17px;gap:7px}.chat-message-content{max-width:86%}.chat-message-avatar{width:21px;height:21px}.chat-message-meta strong{font-size:8px}.chat-message-meta>span{font-size:7px}.chat-bubble{padding:11px 12px}.chat-bubble>p{font-size:11px}.chat-message-delivery{font-size:7px}.chat-attachment summary>img{width:46px;height:52px}.chat-attachment summary strong{font-size:9px}.chat-attachment summary small{font-size:8px}.chat-composer-wrap{padding:13px 13px 15px}.chat-suggested>summary{font-size:9px;gap:5px}.chat-suggested .chat-button{font-size:9px;padding:8px 10px;max-width:100%}.chat-composer textarea{font-size:12px;min-height:65px;padding:12px 12px 6px}.chat-composer-actions{padding:3px 9px 9px}.chat-composer-actions>.chat-button-text{font-size:8px}.chat-composer-actions>span{font-size:7px}.chat-send{width:34px;height:34px}.chat-composer-note{font-size:8px;text-align:left;margin-top:9px}.chat-context{display:flex;gap:20px;padding:23px 18px;max-height:none;border-top:1px solid #dde4d4}.chat-context-product{padding-bottom:17px;border-bottom:1px solid #dce4d2}.chat-context-product-link{grid-template-columns:59px minmax(0,1fr) 16px;gap:13px;margin-top:13px}.chat-context-product-link>img{width:59px;height:72px}.chat-context-product-link h3{font-size:11px;-webkit-line-clamp:2}.chat-context-product-link strong{font-size:17px;margin-top:6px}.chat-context-product-link>.icon{width:16px;height:16px}.chat-rarity{font-size:7px;padding:3px 5px}.chat-context-product>p{font-size:9px}.chat-terms-card,.chat-terms-empty,.chat-terms-editor{padding:0;border:0}.chat-card-kicker,.chat-context .chat-card-kicker{font-size:8px;letter-spacing:1.4px}.chat-terms-title h3,.chat-terms-editor h3{font-size:21px}.chat-terms-title>[class]{font-size:9px}.chat-terms-amount{font-size:31px;margin:11px 0 17px}.chat-terms-amount small{font-size:9px}.chat-terms-details>div{padding:12px 0}.chat-terms-details dt{font-size:9px;margin-bottom:3px}.chat-terms-details dd{font-size:11px;line-height:1.9}.chat-terms-details dd small{font-size:10px}.chat-agreement-signatures{flex-direction:row;justify-content:space-between;padding:17px 0;gap:10px}.chat-agreement-signatures>span{font-size:9px}.chat-terms-card>.chat-button{font-size:11px;min-height:42px}.chat-terms-card>.chat-button-text{font-size:10px;min-height:30px}.chat-terms-confirmed{font-size:10px;padding:12px}.chat-terms-disclaimer{font-size:9px;line-height:1.9}.chat-terms-empty h3{font-size:26px}.chat-terms-empty>p{font-size:11px}.chat-terms-empty>.chat-button{font-size:11px;min-height:42px}.chat-card-description{font-size:11px}.chat-terms-form label,.chat-report-form label{font-size:10px}.chat-terms-form input,.chat-terms-form select,.chat-terms-form textarea,.chat-report-form select,.chat-report-form textarea{font-size:12px;padding:10px 11px}.chat-terms-form>.chat-button{font-size:11px;min-height:42px}.chat-field-note{font-size:9px}.chat-evidence-context{padding-top:17px;margin:0}.chat-evidence-context>summary{font-size:10px}.chat-evidence-context>summary .icon{width:16px;height:16px}.chat-evidence-inner>p{font-size:10px}.chat-evidence-inner>dl>div{padding:9px 0}.chat-evidence-inner dt{font-size:9px}.chat-evidence-inner dd>[class]{font-size:8px}.chat-evidence-inner h4{font-size:11px}.chat-context-link{font-size:10px;margin-top:14px}.chat-context-link .icon{width:14px;height:14px}.chat-evidence-inner .assoc-notice{padding:15px 13px;margin-top:15px}.chat-evidence-inner .assoc-notice h3{font-size:12px}.chat-evidence-inner .assoc-notice-lead,.chat-evidence-inner .assoc-notice-detail,.chat-evidence-inner .assoc-notice-status{font-size:10px}.chat-evidence-inner .assoc-notice-eyebrow{font-size:7px}.chat-evidence-inner .assoc-notice-link{font-size:9px}.chat-role-note{gap:9px}.chat-role-note>p{font-size:10px}.chat-role-note span{font-size:9px}.chat-report-panel{padding:17px 15px;max-height:420px}.chat-report-panel h3{font-size:16px}.chat-report-panel .chat-card-description{font-size:10px}.chat-report-form>.chat-button{font-size:10px;min-height:38px}.chat-report-success{gap:10px}.chat-report-success h3{font-size:14px}.chat-report-success p{font-size:10px}.chat-report-actions{gap:8px}.chat-report-actions>.chat-button{font-size:9px;min-height:34px;padding:8px 10px}}
@media(prefers-reduced-motion:reduce){.chat-button{transition:none}}
