.request-creation-agent{width:100%}.request-creation-agent-disabled{opacity:.6;pointer-events:none}.request-creation-agent-disabled .suggestion-item{background:#f5f5f5!important;border-color:#e0e0e0!important;cursor:not-allowed}.request-creation-agent-disabled .suggestion-item:hover{border-color:#e0e0e0!important;box-shadow:none!important;transform:none!important}.request-creation-agent-disabled .suggestion-item .suggestion-button{opacity:.5;cursor:not-allowed;pointer-events:none}.request-creation-agent-disabled .suggestion-item .suggestion-title{color:#999!important}.request-creation-agent-disabled .suggestion-item .suggestion-description{color:#bbb!important}.request-creation-agent-greeting .greeting-header{text-align:center;margin-bottom:24px}.request-creation-agent-greeting .greeting-header .greeting-title{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:8px;line-height:1.4}.request-creation-agent-greeting .greeting-header .greeting-description{font-size:14px;color:#6b7280;line-height:1.5;max-width:500px;margin:0 auto}.request-creation-agent-greeting .greeting-suggestions{display:flex;flex-direction:column;gap:16px;margin-top:20px}.request-creation-agent-greeting .greeting-suggestions .suggestion-item{display:flex;align-items:center;justify-content:space-between;padding:20px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;transition:all .2s ease}.request-creation-agent-greeting .greeting-suggestions .suggestion-item:hover{border-color:#d1d5db;box-shadow:0 2px 8px rgba(0,0,0,.1)}.request-creation-agent-greeting .greeting-suggestions .suggestion-item .suggestion-content{flex:1 1;margin-right:16px}.request-creation-agent-greeting .greeting-suggestions .suggestion-item .suggestion-content .suggestion-title{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.request-creation-agent-greeting .greeting-suggestions .suggestion-item .suggestion-content .suggestion-description{font-size:14px;color:#6b7280;line-height:1.4}.request-creation-agent-greeting .greeting-suggestions .suggestion-item .suggestion-button{min-width:120px;height:40px;font-size:14px;font-weight:500}.request-creation-agent-questions .questions-header{text-align:center;margin-bottom:20px}.request-creation-agent-questions .questions-header .questions-title{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:8px;line-height:1.4}.request-creation-agent-questions .questions-header .questions-description{font-size:14px;color:#6b7280;line-height:1.5}.request-creation-agent-processing .processing-content{text-align:center;padding:40px 20px}.request-creation-agent-processing .processing-content .processing-icon{margin-bottom:20px}.request-creation-agent-processing .processing-content .processing-icon .spinner{width:40px;height:40px;border:4px solid #f3f4f6;border-top-color:#007bff;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}.request-creation-agent-processing .processing-content .processing-title{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.request-creation-agent-processing .processing-content .processing-description{font-size:14px;color:#6b7280;margin-bottom:20px}.request-creation-agent-processing .processing-content .selected-type{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#f0f8ff;border:1px solid #007bff;border-radius:20px;font-size:14px}.request-creation-agent-processing .processing-content .selected-type .selected-type-label{color:#6b7280;font-weight:500}.request-creation-agent-processing .processing-content .selected-type .selected-type-value{color:#007bff;font-weight:600;text-transform:capitalize}[dir=rtl] .request-creation-agent-greeting .greeting-suggestions .suggestion-item .suggestion-content{margin-right:0;margin-left:16px}[dir=rtl] .request-creation-agent-processing .processing-content .selected-type{flex-direction:row-reverse}@media(max-width:768px){.request-creation-agent-greeting .greeting-suggestions .suggestion-item{flex-direction:column;align-items:stretch;text-align:center}.request-creation-agent-greeting .greeting-suggestions .suggestion-item .suggestion-content{margin-right:0;margin-bottom:16px}.request-creation-agent-greeting .greeting-suggestions .suggestion-item .suggestion-button{width:100%}}.request-question-message{width:100%}.request-question-message .request-question-container{max-width:unset!important;margin:0!important}.request-question-message .request-question-message-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.request-question-message .request-question-message-header .request-question-message-title{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:8px;line-height:1.4}.request-question-message-header{text-align:center;margin-bottom:20px}.request-question-message-header-title{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:8px;line-height:1.4}.request-question-message-header-description{font-size:14px;color:#6b7280;line-height:1.5}.request-preview-message{width:100%;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.request-preview-message .preview-container{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #e5e7eb}.request-preview-message .preview-header{text-align:center;margin-bottom:32px}.request-preview-message .preview-header .preview-title{font-size:24px;font-weight:500;color:#374151;margin:0;letter-spacing:-.025em}.request-preview-message .upload-section{margin-bottom:32px}.request-preview-message .upload-section .upload-area{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:48px 32px;text-align:center;cursor:pointer;transition:all .3s ease}.request-preview-message .upload-section .upload-area:hover{border-color:#10b981;background:#f0fdf4}.request-preview-message .upload-section .upload-area .upload-content{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px}.request-preview-message .upload-section .upload-area .upload-content .upload-title{font-size:18px;font-weight:500;color:#1f2937;margin-bottom:8px}.request-preview-message .upload-section .upload-area .upload-content .upload-icon{margin:8px 0}.request-preview-message .upload-section .upload-area .upload-content .upload-icon svg{width:32px;height:32px}.request-preview-message .upload-section .upload-area .upload-content .upload-subtitle{font-size:14px;color:#10b981;font-weight:500}.request-preview-message .upload-section .upload-area .upload-content .upload-format{font-size:12px;color:#6b7280}.request-preview-message .request-details{margin-bottom:32px;display:flex;flex-direction:column;gap:16px}.request-preview-message .request-details .detail-row{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px;background:#f9fafb;border-radius:12px;border:1px solid #f3f4f6;transition:all .2s ease}.request-preview-message .request-details .detail-row:hover{background:#f3f4f6;border-color:#e5e7eb}.request-preview-message .request-details .detail-row .detail-left{display:flex;align-items:flex-start;gap:12px;flex:1 1}.request-preview-message .request-details .detail-row .detail-left .detail-value-container{display:flex;align-items:flex-start;gap:8px;flex:1 1}.request-preview-message .request-details .detail-row .detail-left .detail-value-container .detail-value{font-size:15px;color:#1f2937;font-weight:400;line-height:1.5;flex:1 1}.request-preview-message .request-details .detail-row .detail-left .detail-value-container .detail-value.description{line-height:1.6}.request-preview-message .request-details .detail-row .detail-left .detail-value-container .edit-icon{transition:opacity .2s ease;color:#6b7280;font-size:14px;margin-top:2px;cursor:pointer}.request-preview-message .request-details .detail-row .detail-left .detail-value-container .edit-icon:hover{color:#374151}.request-preview-message .request-details .detail-row .detail-left .detail-value-container:hover .edit-icon{opacity:1}.request-preview-message .request-details .detail-row .detail-left .edit-input-container{display:flex;flex-direction:column;gap:8px;flex:1 1}.request-preview-message .request-details .detail-row .detail-left .edit-input-container .ant-input,.request-preview-message .request-details .detail-row .detail-left .edit-input-container .ant-input-affix-wrapper{border-radius:8px;border-color:#d1d5db}.request-preview-message .request-details .detail-row .detail-left .edit-input-container .ant-input-affix-wrapper:focus,.request-preview-message .request-details .detail-row .detail-left .edit-input-container .ant-input-affix-wrapper:hover,.request-preview-message .request-details .detail-row .detail-left .edit-input-container .ant-input:focus,.request-preview-message .request-details .detail-row .detail-left .edit-input-container .ant-input:hover{border-color:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.1)}.request-preview-message .request-details .detail-row .detail-left .edit-input-container .edit-buttons{display:flex;gap:4px}.request-preview-message .request-details .detail-row .detail-left .edit-input-container .edit-buttons .ant-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:none}.request-preview-message .request-details .detail-row .detail-left .edit-input-container .edit-buttons .ant-btn:first-child{color:#10b981}.request-preview-message .request-details .detail-row .detail-left .edit-input-container .edit-buttons .ant-btn:first-child:hover{color:#059669;background-color:#ecfdf5}.request-preview-message .request-details .detail-row .detail-left .edit-input-container .edit-buttons .ant-btn:last-child{color:#ef4444}.request-preview-message .request-details .detail-row .detail-left .edit-input-container .edit-buttons .ant-btn:last-child:hover{color:#dc2626;background-color:#fef2f2}.request-preview-message .request-details .detail-row .detail-left .edit-icon{color:#6b7280;font-size:16px;margin-top:2px;cursor:pointer;transition:color .2s ease}.request-preview-message .request-details .detail-row .detail-left .edit-icon:hover{color:#374151}.request-preview-message .request-details .detail-row .detail-left .detail-value{font-size:15px;color:#1f2937;font-weight:400;line-height:1.5}.request-preview-message .request-details .detail-row .detail-left .detail-value.description{line-height:1.6}.request-preview-message .request-details .detail-row .detail-label{font-size:14px;font-weight:500;color:#6b7280;text-align:right;min-width:120px;margin-left:24px;line-height:1.5}.request-preview-message .items-table{margin-bottom:32px;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.request-preview-message .items-table .table-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;background:#f8fafc;border-bottom:1px solid #e5e7eb}.request-preview-message .items-table .table-header .header-cell{padding:16px 12px;font-size:14px;font-weight:500;color:#374151;text-align:center;border-right:1px solid #e5e7eb}.request-preview-message .items-table .table-header .header-cell:first-child{text-align:left}.request-preview-message .items-table .table-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.request-preview-message .items-table .table-row:hover{background:#f9fafb}.request-preview-message .items-table .table-row:last-child{border-bottom:none}.request-preview-message .items-table .table-row .table-cell{padding:16px 12px;font-size:14px;color:#374151;text-align:center;border-right:1px solid #f3f4f6;display:flex;align-items:center;justify-content:center}.request-preview-message .items-table .table-row .table-cell:first-child{text-align:right!important;justify-content:flex-start!important;font-weight:500}.request-preview-message .items-table .table-row .table-cell.photo-cell{color:#9ca3af}.request-preview-message .items-table .add-item-row{border-top:2px dashed #e5e7eb;padding:24px;text-align:center;background:#fefefe}.request-preview-message .items-table .add-item-row .add-item-btn{background:none;border:2px dashed #10b981;color:#10b981;padding:16px 32px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.request-preview-message .items-table .add-item-row .add-item-btn:hover{background:#10b981;color:#fff;border-color:#10b981}.request-preview-message .items-table .add-item-row .add-item-btn .anticon{font-size:16px}.request-preview-message .confirm-section{text-align:center}.request-preview-message .confirm-section .confirm-button{min-width:180px;height:52px;display:inline-flex;color:#fff!important;border-radius:8px!important;border-color:#10b981}.request-preview-message .confirm-section .confirm-button:hover{border-color:#059669}.request-preview-message .confirm-section .confirm-button .anticon{font-size:18px}@media(max-width:768px){.request-preview-message .preview-container{padding:20px}.request-preview-message .items-table .table-header,.request-preview-message .items-table .table-row{grid-template-columns:1fr}.request-preview-message .items-table .table-header .header-cell,.request-preview-message .items-table .table-header .table-cell,.request-preview-message .items-table .table-row .header-cell,.request-preview-message .items-table .table-row .table-cell{border-right:none;border-bottom:1px solid #f3f4f6}.request-preview-message .items-table .table-header .header-cell:last-child,.request-preview-message .items-table .table-header .table-cell:last-child,.request-preview-message .items-table .table-row .header-cell:last-child,.request-preview-message .items-table .table-row .table-cell:last-child{border-bottom:none}.request-preview-message .request-details .detail-row{flex-direction:column;gap:8px}.request-preview-message .request-details .detail-row .detail-label{text-align:left;margin-left:0;min-width:auto}.request-preview-message .request-details .detail-row .detail-left .edit-icon{margin-top:0}}.request-preview-message .items-section{margin-bottom:32px}.request-preview-message .items-section :global(.req_for_quotation_table_wrapper){background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e5e7eb;overflow:hidden}.request-preview-message .items-section :global(.table_wrapper){background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e5e7eb;overflow:hidden;margin-bottom:16px}.request-preview-message .items-section :global(.table_wrapper) .table{width:100%}.request-preview-message .items-section :global(.table_wrapper) :global(.ant-table){background:transparent}.request-preview-message .items-section :global(.table_wrapper) :global(.ant-table) :global(.ant-table-thead) :global(.ant-table-cell){background:#f8fafc;font-weight:500;color:#374151;border-bottom:1px solid #e5e7eb;padding:16px 12px}.request-preview-message .items-section :global(.table_wrapper) :global(.ant-table) :global(.ant-table-tbody) :global(.ant-table-row):hover{background:#f9fafb}.request-preview-message .items-section :global(.table_wrapper) :global(.ant-table) :global(.ant-table-tbody) :global(.ant-table-row) :global(.ant-table-cell){padding:16px 12px;border-bottom:1px solid #f3f4f6;vertical-align:middle}.request-preview-message .items-section :global(.table_wrapper) :global(.table_wrapper_footer){background:#f8fafc;border-top:1px solid #e5e7eb;padding:16px;text-align:center;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;color:#6b7280;font-weight:500}.request-preview-message .items-section :global(.table_wrapper) :global(.table_wrapper_footer):hover{background:#f3f4f6;color:#374151}.request-preview-message .items-section :global(.table_wrapper) :global(.table_wrapper_empty){background:transparent;border:2px dashed #d1d5db;color:#6b7280;padding:32px;border-radius:8px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.request-preview-message .items-section :global(.table_wrapper) :global(.table_wrapper_empty):hover{border-color:#9ca3af;color:#374151}.request-preview-message :global(.req_for_quotation_container_item){background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid #e5e7eb}.request-preview-message .confirm-section{margin-top:32px;padding-top:24px;border-top:1px solid #e5e7eb;display:flex;justify-content:center}.request-preview-message .confirm-section .confirm-button{background:#10b981;border:none;border-radius:12px;padding:16px 32px;color:#fff;font-weight:500;font-size:16px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;min-width:200px;justify-content:center;box-shadow:0 4px 12px rgba(16,185,129,.3)}.request-preview-message .confirm-section .confirm-button:hover{background:#059669;transform:translateY(-1px);box-shadow:0 6px 16px rgba(16,185,129,.4)}.request-preview-message .confirm-section .confirm-button:active{transform:translateY(0)}.request-preview-message .confirm-section .confirm-button:disabled{background:#d1d5db;cursor:not-allowed;transform:none;box-shadow:none}.request-preview-message .confirm-section .confirm-button.loading .anticon{animation:spin 1s linear infinite}@media(max-width:768px){.request-preview-message .preview-container{padding:20px}.request-preview-message .request-details .detail-row{flex-direction:column;align-items:stretch;gap:8px;padding:16px 20px}.request-preview-message .request-details .detail-row .detail-left{order:2}.request-preview-message .request-details .detail-row .detail-label{order:1;text-align:left;font-size:12px;color:#6b7280;margin:0}.request-preview-message .items-section :global(.table_wrapper){overflow-x:auto}.request-preview-message .items-section :global(.table_wrapper) :global(.ant-table){min-width:500px}.request-preview-message :global(.req_for_quotation_container_item){padding:16px}.request-preview-message :global(.req_for_quotation_container_item) :global(.req_for_quotation_sub_container) :global(.req_for_quotation_input):last-child{flex-direction:column;align-items:stretch;gap:12px}.request-preview-message :global(.req_for_quotation_container_item) :global(.req_for_quotation_sub_container) :global(.req_for_quotation_input):last-child :global(.req_for_quotation_cancel_btn){margin-left:0}.request-preview-message .confirm-section .confirm-button{width:100%;min-width:auto}}[dir=rtl] .request-preview-message .request-details .detail-row .detail-label{text-align:left;margin-left:0;margin-right:24px}[dir=rtl] .request-preview-message .request-details .detail-row .detail-left .detail-value-container .detail-value{text-align:right}[dir=rtl] .request-preview-message .items-section :global(.table_wrapper) :global(.ant-table) :global(.ant-table-thead) :global(.ant-table-cell){text-align:center}[dir=rtl] .request-preview-message .items-section :global(.table_wrapper) :global(.ant-table) :global(.ant-table-thead) :global(.ant-table-cell):first-child{text-align:right}[dir=rtl] .request-preview-message .items-section :global(.table_wrapper) :global(.ant-table) :global(.ant-table-tbody) :global(.ant-table-cell){text-align:center}[dir=rtl] .request-preview-message .items-section :global(.table_wrapper) :global(.ant-table) :global(.ant-table-tbody) :global(.ant-table-cell):first-child{text-align:right}@media(max-width:768px){[dir=rtl] .request-preview-message .request-details .detail-row .detail-label{text-align:right}}.items-section-submit-btn{color:#fff!important;font-weight:400!important}.design-type-question-message{width:100%}.design-type-question-message .request-question-container{max-width:unset!important;margin:0!important}.design-type-question-message-header{text-align:center;margin-bottom:20px}.design-type-question-message-header-title{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:8px;line-height:1.4}.request-form-message{width:100%}.request-form-message-header{text-align:center;margin-bottom:24px}.request-form-message-header-title{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:8px;line-height:1.4}.request-form-message-header-description{font-size:14px;color:#6b7280;line-height:1.5;max-width:500px;margin:0 auto}.request-form-message .req-for-quotation-sub-wrapper{background:#f8f9fa;border-radius:12px;padding:24px;margin:16px 0}.request-form-message .description-container,.request-form-message .req-for-quotation-container-item{margin-bottom:24px}.request-form-message .req-for-quotation-container-item .req-for-quotation-container-title{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.request-form-message .req-for-quotation-input{margin-bottom:16px;flex:1 1;min-width:250px}.request-form-message .req-for-quotation-regular-input{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px}.request-form-message .req-for-quotation-regular-input:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.request-form-message .selection-card{max-width:unset!important}.request-form-message .req-for-quotation-submit-btn-wrapper{display:flex;justify-content:center;gap:16px;margin-top:32px}.request-form-message .req-for-quotation-submit-btn-wrapper .req-for-quotation-submit-btn{min-width:150px;height:48px;font-size:16px;font-weight:600}.request-form-message .supplier-selection{padding:0!important;background-color:unset!important}.request-form-message .request-form-message-container{padding:0!important}.request-form-message .request-form-message-container div{border-radius:12px!important}[dir=rtl] .request-form-message .req-for-quotation-submit-btn-wrapper{flex-direction:row-reverse}@media(max-width:768px){.request-form-message .req-for-quotation-sub-wrapper{padding:16px}.request-form-message .req-for-quotation-container-item>div{flex-direction:column}.request-form-message .req-for-quotation-input{min-width:100%}}.public-tendering-chatbot_public_tendering__pAbg_{flex:2 1;border-radius:8px;background-color:#fff;height:-moz-fit-content;height:fit-content;padding:10px 20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-width:400px;margin:0;width:100%;max-width:none}.public-tendering-chatbot_public_tendering_subtitle__MIcrM{color:#898989;font-size:14px;text-align:center}.public-tendering-chatbot_public_tendering_title___k2q5{color:#dac000;font-size:21px;text-align:center;font-weight:900;margin:0}.public-tendering-chatbot_public_tendering_description__hA_4O{color:#272727;font-size:14px;text-align:center}.public-tendering-chatbot_ant-table-wrapper__VjIta{width:100%!important}.public-tendering-chatbot_ant-table-cell__q0Fys{background-color:#fff!important}.public-tendering-chatbot_public_tendering_button__QA31L{margin-top:20px}.public-tendering-chatbot_public_tendering_button__QA31L:hover{border-color:#272727;color:#272727}.public-tendering-chatbot_view_request__ILy88{cursor:pointer}.public-tendering-chatbot_view_request_wrapper__2yim_{width:100%;display:flex;align-items:center;justify-content:center}.public-tendering-chatbot_table_wrapper__E3iiL{width:100%;max-width:1200px;margin:20px auto;overflow:auto}.public-tendering-chatbot_table_wrapper__E3iiL .public-tendering-chatbot_ant-pagination-options__JAUQ9{display:none}.public-tendering-chatbot_description__nRyg0{max-width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.next-button-container{display:flex;justify-content:center;margin-top:20px;padding:0 20px}.next-button-container .next-button{background:#dac000;color:#fff;border:none;border-radius:6px;padding:12px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:120px}.next-button-container .next-button:hover:not(.disabled){background:#c4b000;transform:translateY(-1px);box-shadow:0 4px 12px rgba(218,192,0,.3)}.next-button-container .next-button:active:not(.disabled){transform:translateY(0)}.next-button-container .next-button.disabled{background:#d9d9d9;color:#999;cursor:not-allowed;opacity:.6}.ant-table-tbody>tr.ant-table-row-selected>td{background-color:#fff7e6!important;border-color:#dac000!important}.ant-table-tbody>tr.ant-table-row-selected:hover>td{background-color:#fff7e6!important}.ant-radio-wrapper .ant-radio-checked .ant-radio-inner{border-color:#dac000;background-color:#dac000}.ant-radio-wrapper .ant-radio:hover .ant-radio-inner{border-color:#dac000}.ant-radio-wrapper .ant-radio-input:focus+.ant-radio-inner{border-color:#dac000;box-shadow:0 0 0 3px rgba(218,192,0,.1)}@media(max-width:768px){.next-button-container{padding:0 10px}.next-button-container .next-button{padding:10px 24px;font-size:14px;min-width:100px}}.request-details-message{width:100%;max-width:100%;margin:16px 0}.request-details-message .request-details-container{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e9ecef}.request-details-message .request-details-container .job-header{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e9ecef}.request-details-message .request-details-container .job-header p{font-size:16px;font-weight:600;color:#1a1a1a;margin:0}.request-details-message .request-details-container .inputs-details .job-section{margin-bottom:24px}.request-details-message .request-details-container .inputs-details .job-section h3{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #dac000}.request-details-message .request-details-container .inputs-details .job-section.general-info .info-row{padding:5px 16px;background-color:#f8f9fa;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.request-details-message .request-details-container .inputs-details .job-section.general-info .info-row .info-item{display:flex;flex-direction:column;gap:4px}.request-details-message .request-details-container .inputs-details .job-section.general-info .info-row .info-item label{font-size:14px;font-weight:500;color:#666}.request-details-message .request-details-container .inputs-details .job-section.general-info .info-row .info-item p{font-size:14px;color:#1a1a1a;margin:0;padding:8px 0}.request-details-message .request-details-container .inputs-details .job-section.general-info .info-row .info-item.excel-item{justify-content:flex-end}.request-details-message .request-details-container .inputs-details .job-section.general-info .info-row .info-item.excel-item .excel-btn,.request-details-message .request-details-container .inputs-details .job-section.general-info .info-row .info-item.excel-item .excel-btn-disabled{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500}.request-details-message .request-details-container .inputs-details .job-section.general-info .info-row .info-item.excel-item .excel-btn{background:#dac000;color:#fff;border:none;cursor:pointer}.request-details-message .request-details-container .inputs-details .job-section.general-info .info-row .info-item.excel-item .excel-btn:hover{background:#c4b000}.request-details-message .request-details-container .inputs-details .job-section.general-info .info-row .info-item.excel-item .excel-btn-disabled{background:#d9d9d9;color:#999;border:none;cursor:not-allowed}.request-details-message .request-details-container .inputs-details .job-section.job-specs .info-row-table{background:#f8f9fa;border-radius:6px;padding:16px}.request-details-message .request-details-container .inputs-details .job-section.job-specs .info-row-table .ant-table{background:transparent}.request-details-message .request-details-container .inputs-details .job-section.job-specs .info-row-table .ant-table .ant-table-thead>tr>th{background:#fff;font-weight:600;font-size:12px;padding:8px 12px}.request-details-message .request-details-container .inputs-details .job-section.job-specs .info-row-table .ant-table .ant-table-tbody>tr>td{padding:8px 12px;font-size:12px}.request-details-message .request-details-container .inputs-details .description-row{margin-bottom:24px;padding:16px;background:#f8f9fa;border-radius:6px}.request-details-message .request-details-container .inputs-details .description-row .info-item span{font-size:16px;font-weight:600;color:#1a1a1a;display:block;margin-bottom:8px}.request-details-message .request-details-container .inputs-details .description-row .info-item p{font-size:14px;color:#666;line-height:1.5;margin:0}.request-details-message .request-details-container .inputs-details .job-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid #e9ecef}.request-details-message .request-details-container .inputs-details .job-actions .accept-btn{background:#dac000;color:#fff;border:none;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.request-details-message .request-details-container .inputs-details .job-actions .accept-btn:hover{background:#c4b000;transform:translateY(-1px);box-shadow:0 4px 12px rgba(218,192,0,.3)}.request-details-message .request-details-container .inputs-details .job-actions .accept-btn:active{transform:translateY(0)}.request-details-message .request-details-container .inputs-details .job-actions .whatsapp-btn{background:#25d366;color:#fff;border:none;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.request-details-message .request-details-container .inputs-details .job-actions .whatsapp-btn:hover{background:#20ba5a;transform:translateY(-1px)}.request-details-message .request-details-container .inputs-details .job-actions .whatsapp-btn .whatsapp-btn-icon{width:20px;height:20px}@media(max-width:768px){.request-details-message .request-details-container{padding:16px}.request-details-message .request-details-container .inputs-details .job-section.general-info .info-row{grid-template-columns:1fr;gap:12px}.request-details-message .request-details-container .inputs-details .job-actions{flex-direction:column;gap:12px}.request-details-message .request-details-container .inputs-details .job-actions .accept-btn,.request-details-message .request-details-container .inputs-details .job-actions .whatsapp-btn{width:100%;justify-content:center}}.request-details-message .ant-spin-container{min-height:200px;display:flex;align-items:center;justify-content:center}