.chat-container{gap:10px;max-width:100%;margin:10px}.chat-container,.chat-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.chat-bubble{max-width:100%;padding:10px 10px 0 10px;border-radius:10px;font-family:Helvetica Neue,Segoe UI,San Francisco,system-ui,sans-serif;font-size:14px;line-height:1.4}.answer-chat-bubble{padding:10px 15px;border-radius:15px;max-width:45%;word-wrap:break-word;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);width:45%;max-width:100%;gap:10px;background-color:#b4fff5}.vendor-message{background-color:#f1f0f0}.buyer-message,.vendor-message{-ms-flex-item-align:start;align-self:flex-start}.buyer-message{background-color:#dcf8c6}.message-meta{font-size:12px;color:#666}.sender{font-weight:700;margin-right:10px}.time{font-size:10px}.answer-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e6ffe6;padding:8px;border-radius:10px}.answer-box:hover{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:4px 4px 15px rgba(0,0,0,.15);box-shadow:4px 4px 15px rgba(0,0,0,.15)}.answer-input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;padding:5px;font-size:14px;border:1px solid #ccc;border-radius:5px;resize:none}.answer-input:focus{border-color:#4caf50;outline:none;-webkit-box-shadow:0 0 8px rgba(76,175,80,.5);box-shadow:0 0 8px rgba(76,175,80,.5)}.send-btn{-ms-flex-negative:0;flex-shrink:0;padding:6px 12px;border:none;background-color:#007bff;color:#fff;cursor:pointer;border-radius:5px;font-size:14px}.send-btn:hover{background:linear-gradient(135deg,#0056b3,#004080);-webkit-transform:scale(1.05);transform:scale(1.05)}.send-btn:active{-webkit-transform:scale(.95);transform:scale(.95)}.col-fix-amount>div{margin:auto;max-width:6rem!important}.no-wrap-text{white-space:nowrap;overflow:hidden;text-overflow:auto;max-width:10000px}.custom-modal-rfp-award{max-height:350px!important;overflow:hidden}.datetimeLocal{border:1px solid #4e4e4e;border-radius:5px}.b-toast{max-height:200px}.newClass{background-color:#fff;color:#000;border:none;font-weight:700;height:-5px}.dynamic-tables{width:auto!important;max-width:100%}.custom-textarea{height:auto;min-height:350px;overflow-y:auto;margin-top:20px;border:1px solid}.custom-textarea:focus{border:2px solid}.col-fix-medium{text-align:center;max-width:10rem!important}.deletedIcon,.deleteIcon{cursor:pointer}.col-fix-extra-large>div{max-width:10rem!important;margin:0 120px;text-align:left}.col-medium{text-align:center;max-width:10rem!important}div.m-2{page-break-after:auto}.item-desc{width:5.5rem!important}.item-code{width:6.4rem!important}.vendor-name{width:6rem!important}.qty-req{width:5.8rem!important}.total-approved{width:6.8rem!important}.saving-hike{width:5.1rem!important}.payment-term{width:6.5rem!important}.additonal{width:5.3rem!important}.final-offer{width:4.8rem!important}.business-share{width:6.5rem!important}.cost-center{width:5.5rem!important}.integer-col .b-table-sticky-column div{max-width:85px!important}.inputField{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tagsButton{right:0}.col-fix-small{text-align:center;max-width:6rem!important}.deleteIcon{font-size:24px;color:#e00303}.deletedIcon{color:green;font-size:24px}.table-success{color:green;font-weight:bolder}.wide-col{max-width:50rem!important;overflow:hidden}.wide-col>div{margin:auto}.narrow-col{max-width:6rem!important;overflow:hidden;white-space:nowrap}.narrow-col>div{margin:auto}.col-wrap>div{max-width:8rem!important;white-space:wrap}.col-fix-wrap{max-width:30rem!important;word-wrap:break-word;white-space:wrap;overflow-wrap:break-word}.col-fix-wrap>div{white-space:wrap;margin:0 200px 0 0}.nowrap-column{white-space:nowrap}.dynamic-table{width:auto!important;max-width:100%}.dynamic-table td,.dynamic-table th{min-width:100px;width:auto}.font-weight-bold td{font-weight:700!important}.b-table td{white-space:normal!important;word-break:break-word}.generateComparative{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll;width:100%;-webkit-box-shadow:rgba(14,13,13,.25) 0 .0625em .0625em,rgba(7,7,7,.5) 0 .125em .5em,rgba(20,20,20,.2) 0 0 0 1px inset;box-shadow:0 .0625em .0625em rgba(14,13,13,.25),0 .125em .5em rgba(7,7,7,.5),inset 0 0 0 1px rgba(20,20,20,.2);padding:10px;margin-top:10px}.generateComparative>div{-webkit-box-shadow:rgba(10,0,0,.54) 0 3px 8px;box-shadow:0 3px 8px rgba(10,0,0,.54);height:200px;width:200px;-ms-flex-negative:0;flex-shrink:0}.highlightedBox{background-color:#ffe7e7;-webkit-box-shadow:red 0 3px 8px;box-shadow:0 3px 8px red}.alertMessage{font-size:12px;text-align:center;color:red;font-weight:bolder}.selectOption{padding:20px;text-align:center;height:68vh}.modal-class{height:300px}.content{margin-top:50px}.ck-content{height:200px}.is-disabled .ck-editor__editable{pointer-events:none;opacity:.5;border:2px solid}.custom-toast{padding:20px}.collapseButton{height:40px}.inputFieldReadonly{background-color:grey;border:1px solid}.clearable-icon-date{margin-left:-16px;font-weight:bolder}.inputField{border:1px solid}.inputField:focus{border:2px solid}.col-fix>div{margin:auto}