body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-container{display:flex;min-height:100vh;overflow:hidden}.login-left{align-items:center;background-color:#fff;display:flex;flex:1 1;justify-content:center}.login-form-wrapper{margin:0 auto;max-width:320px;padding:40px 20px;width:100%}.login-title{font-weight:600;margin-bottom:8px;text-align:left}.login-subtitle{color:#666;margin-bottom:24px;text-align:left}.login-forgot{margin-bottom:16px;text-align:right}.login-forgot a{color:#1890ff;font-size:14px;text-decoration:none}.login-forgot a:hover{text-decoration:underline}.login-button{border-radius:4px;font-size:16px;height:40px}.login-new-account{color:#666;font-size:14px;margin-top:24px;text-align:center}.login-new-account a{color:#1890ff;text-decoration:none}.login-new-account a:hover{text-decoration:underline}.login-right{background:linear-gradient(135deg,#12c2e9,#c471ed 50%,#f64f59);flex:1 1}@media screen and (max-width:768px){.login-container{flex-direction:column}.login-left{order:2;width:100%}.login-right{height:240px;order:1;width:100%}.login-form-wrapper{max-width:100%;padding:40px}}.app-logo-login{align-items:center;height:80%;justify-content:center;margin:100px;width:80%}.overview{margin-bottom:10px;margin-top:10px}.tips{margin-bottom:20px}.card-container{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-left:50px;margin-right:50px;margin-top:50px;padding:20px}.card{background-color:#fff;border:1px solid #ddd;border-radius:20px;box-shadow:0 4px 8px #0000001a;flex:1 1 350px;height:200px;margin-bottom:20px;padding:20px}@media (max-width:768px){.card{width:calc(50% - 20px)}}@media (max-width:576px){.card{width:calc(100% - 40px)}}@media (min-width:992px){.card{width:calc(33% - 40px)}}@media (min-width:1200px){.card{width:calc(33% - 40px)}}.card:hover{box-shadow:0 4px 8px #0003;opacity:1;transform:scale(3.5);transition:transform .3s,box-shadow .3s;z-index:10}.card-container .card{transition:transform .3s,opacity .3s,box-shadow .3s}.card-container .card:hover{box-shadow:0 4px 8px #0003;opacity:1;transform:scale(1.05);z-index:10}.card-container .card:not(:hover){opacity:.9}.dashboard-container{display:flex;height:100vh}.tips{margin-top:5%}.sidebar{background-color:#0056b3;display:flex;flex-direction:column;height:100%;left:0;overflow-y:auto;padding:20px;position:fixed;top:0;width:200px}.bottom-buttons{margin-top:100%}.main-content{flex-grow:1;margin-bottom:30px;margin-left:270px;padding:30px}.sidebar button{background-color:initial;border:2px solid #0056b3;border-radius:15px;color:#fff;cursor:pointer;margin:5px 0;padding:10px;text-align:left;transition:background-color .3s,color .3s,border-color .3s}.sidebar button:hover{background-color:#e4e4e4;border-color:#0056b3;color:#0056b3}.sidebar button.active{background-color:#ddd;color:#0056b3}.icon-button{font-size:20px}.tender-generation{font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.ai-suggestions,.upload-area-tender,.wizard{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin-bottom:20px;padding:20px}h1{color:#0056b3}h2{color:#f9f9f9}.drop-zone-tender{border:2px dashed #ccc;color:#999;cursor:pointer;margin-top:10px;padding:30px;text-align:center}@media (max-width:768px){.sidebar{height:auto;position:static;width:100%}.main-content{margin-left:0}.ai-suggestions,.tender-generation,.upload-area,.wizard{padding:10px}.drop-zone{padding:20px}}.tender-contract-comparison{font-family:Arial,sans-serif;margin:0 auto;max-width:1200px}.description{margin-bottom:40px}.comparison-results,.upload-instructions{margin-bottom:30px}.upload-areas{display:flex;justify-content:space-between;margin-bottom:40px}.upload-area{border:1px solid #ddd;border-radius:8px;padding:20px;text-align:center;width:100%}.drop-zone{border:2px dashed #ccc;color:#999;padding:30px}.drop-zone:hover{background-color:#e8e8e8}@media (max-width:768px){.upload-areas{flex-direction:column}.upload-area{margin-bottom:20px;width:100%}}.legal-chatbot-container{font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:20px;text-align:center}.description-chatbot{color:#666;margin-bottom:20px}.chatbot-interface{background-color:#f4f4f4;border-radius:8px;margin-bottom:30px;padding:20px}.welcome-message{background-color:#e8e8e8;border-radius:8px;margin-bottom:20px;padding:10px}.chat-form{display:flex;gap:10px}.chat-input{border:1px solid #ccc;border-radius:4px;flex-grow:1;padding:10px}.submit-btn{background-color:#007bff;border-radius:4px}.submit-btn:hover{background-color:#0056b3}.faq-section{text-align:left}@media (max-width:768px){.chat-form{flex-direction:column}.submit-btn{width:100%}}.contract-generation{font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:20px;text-align:center}.ai-benefits,.template-gallery,.wizard{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin-bottom:20px;padding:20px}.template-gallery{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));text-align:left}.template-card{background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:10px;text-align:center}@media (max-width:768px){.template-gallery{grid-template-columns:1fr}}.settings-profile{font-family:Arial,sans-serif;padding:20px;text-align:center}.tabs{display:flex;justify-content:center;margin-bottom:20px}.tab-button{background-color:#f4f4f4;border:1px solid #ddd;cursor:pointer;margin-right:5px;padding:10px 20px}.tab-button.active{background-color:#ddd}.tab-content{border:1px solid #ddd;border-radius:8px;padding:20px;text-align:left}@media (max-width:768px){.tabs{flex-direction:column}.tab-button{margin-bottom:5px;width:100%}}.keyword-research-tool{font-family:Arial,sans-serif;margin:0 auto;max-width:1000px;padding:20px;text-align:center}.search-section{margin-bottom:30px}.keyword-input{border:1px solid #ddd;border-radius:4px;margin-right:10px;padding:10px;width:70%}.search-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.search-button:hover{background-color:#0056b3}.insights-section,.tutorial-section{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin-top:30px;padding:20px;text-align:left}@media (max-width:768px){.keyword-input{width:60%}}.language-translator{font-family:Arial,sans-serif;margin:auto;max-width:800px;padding:20px}.description{margin-bottom:30px;text-align:center}.translator-container{grid-gap:20px;display:grid;gap:20px}.input-area,.translated-text{background-color:#f9f9f9;border-radius:8px;box-shadow:0 0 10px #0000001a;padding:15px}.input-textarea,.output-textarea{border:1px solid #ddd;border-radius:4px;font-family:Calibri,Arial,sans-serif;font-size:24px;min-height:150px;padding:10px;resize:vertical;width:100%}.output-textarea{text-align:justify}.settings{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.language-select{border:1px solid #ddd;border-radius:4px;padding:10px}.action-buttons{display:flex;gap:10px}.copy-btn,.translate-btn{background-color:#0056b3;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s}.copy-btn:hover,.translate-btn:hover{background-color:#025c78}@media (max-width:600px){.settings{flex-direction:column}}.tender-contract-comparison{box-shadow:0 4px 6px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:auto;max-width:800px;padding:20px}.title{color:#333}.description{color:#666;font-size:16px;line-height:1.5;margin-bottom:20px}.drop-zone,.upload-instructions{background-color:#f9f9f9;border:2px dashed #ddd;margin-bottom:20px;padding:20px;text-align:center}.drop-zone{cursor:pointer}.drop-zone p{color:#333;font-size:16px;margin:0}.tButton{background-color:#0056b3;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;margin-bottom:10px;padding:10px;width:100%}.tButton:hover{background-color:#025c78}button:hover{background-color:#0056b3}textarea{border:1px solid #ddd;border-radius:5px;height:150px;margin-bottom:20px;padding:10px;resize:none;width:100%}@media (max-width:768px){.tender-contract-comparison{padding:10px}.description,.drop-zone p,.title,.upload-instructions h2{text-align:left}}.chatbot-update-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:auto;max-width:600px;padding:20px}.chatbot-update-container h1{color:#333;text-align:center}.chatbot-update-container p{color:#666;text-align:center}.update-form{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:20px}.file-input{border:1px solid #ccc;padding:8px;width:100%}.submit-btn{background-color:#0056b3;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.submit-btn:hover{background-color:#025c78}.file-list{list-style:none;padding:0}.file-list li{align-items:center;display:flex;justify-content:space-between;margin:10px 0}.delete-btn{background-color:#ff4545;border-radius:5px}.delete-btn:hover{background-color:#ff2121}.table-container{margin:30px 50px;overflow-x:auto}.table{border-collapse:collapse;width:100%}.table td,.table th{border-bottom:1px solid #ddd;padding:8px;text-align:left}.table th{background-color:#f2f2f2}.table tr:hover{background-color:#f5f5f5}.delete-btn{background-color:#ff4d4d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.delete-btn:hover{background-color:#f33}.digital-aalim-chats{padding:20px}.settings-profile{margin:0 auto;max-width:800px}.title{margin-bottom:20px;text-align:center}.chat-controls{display:flex;justify-content:center;margin-bottom:20px}.chat-controls input{border:1px solid #ccc;border-radius:4px;margin:0 10px;padding:5px}.chat-controls button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 15px}.chat-controls button:hover{background-color:#45a049}.chats-table{border-collapse:collapse;width:100%}.chats-table td,.chats-table th{border:1px solid #ddd;padding:8px;text-align:left}.chats-table th{background-color:#f2f2f2}.chats-table tr:nth-child(2n){background-color:#f9f9f9}.setting-cards-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:30px;padding:20px}.setting-card{background:#fff;border-radius:8px;box-shadow:0 10px 20px #0003;box-sizing:border-box;flex-basis:calc(50% - 10px);max-width:calc(50% - 10px);padding:20px;transition:box-shadow .3s ease-in-out}.setting-card:hover{box-shadow:0 15px 30px #00000040}.setting-card .title{color:#333;font-size:1.25rem;margin-bottom:15px}.setting-card form{display:flex;flex-direction:column}.setting-card input[type=email],.setting-card input[type=password],.setting-card input[type=text],.setting-card select{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:10px}.setting-card .create-user-form button,.setting-card .update-form button{background-color:#0056b3;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:10px;transition:background-color .3s}.setting-card .create-user-form button:hover,.setting-card .update-form button:hover{background-color:#025c78}@media (max-width:768px){.setting-card{flex-basis:100%;max-width:100%}}.password-field{align-items:center;display:flex;position:relative;width:100%}.password-field input{flex-grow:1}.password-field i{cursor:pointer;margin-left:-30px;position:absolute;right:10px;top:39%;transform:translateY(-50%)}.deploy-container{margin:0 auto;max-height:100vh;max-width:500px;text-align:center}.deploy-container h2{color:inherit;font-size:16px}.deploy-form{max-height:600px}.deploy-form .ant-input{background-color:#f5f5f5;border-radius:6px;color:#000;padding:8px}[data-theme=dark] .deploy-form .ant-input{background-color:#333;border-color:#555;color:#fff}.deploy-form .ant-textarea{background-color:#f5f5f5;border-radius:6px;color:#000;padding:8px}[data-theme=dark] .deploy-form .ant-textarea{background-color:#333;border-color:#555;color:#fff}.deploy-form .ant-textarea{background-color:#f5f5f5;border-radius:6px;color:#000;padding:8px}[data-theme=dark] .deploy-form .ant-input,[data-theme=dark] .deploy-form .ant-textarea{background-color:#333;border-color:#555;color:#fff}.deploy-form .ant-upload-drag{background-color:#fafafa;border:2px dashed #d9d9d9;border-radius:6px;padding:12px;text-align:center}.deploy-form .ant-upload-drag:hover{border-color:#40a9ff}[data-theme=dark] .deploy-form .ant-upload-drag{background-color:#3c3c3c;border-color:#444}.icon-preview{border:2px solid #d9d9d9;border-radius:50%;display:block;height:80px;margin:10px auto;object-fit:cover;width:80px}[data-theme=dark] .icon-preview{border-color:#555}.deploy-form .ant-btn{border-radius:6px}.deploy-form .ant-btn-primary{background-color:#1890ff;border-color:#1890ff}.deploy-form .ant-btn-primary:hover{background-color:#40a9ff;border-color:#40a9ff}[data-theme=dark] .deploy-form .ant-btn-primary{background-color:#1e90ff;border-color:#1e90ff}[data-theme=dark] .deploy-form .ant-btn-primary:hover{background-color:#3c9eff;border-color:#3c9eff}.icon-input-label{background-color:#f5f5f5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 8H8v2H6v2h2v2h2v-2h2v-2h-2z'/%3E%3Cpath d='M5 2a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H5zm0 2h14v16H5V4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #212121;border-radius:50%;cursor:pointer;display:block;height:100px;margin:20px auto;overflow:hidden;position:relative;width:100px}.icon-input-label:focus-within,.icon-input-label:hover{background-color:#f5f5f5;border-color:#b0b0b0}.cancel-upload-btn{background-color:tomato;border:none;border-radius:5px;color:#000;cursor:pointer;display:block;margin:10px auto;padding:5px 10px}.icon-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}[data-theme=dark] .upload-instructions{color:#fff}[data-theme=dark] .manage-chatbots-container{background-color:#333;color:#fff}[data-theme=dark] .bots-table .ant-table-thead>tr>th{background-color:#171717;border:none;color:#fff}[data-theme=dark] .bots-table .ant-table-tbody>tr>td{background-color:#333;color:#fff}[data-theme=dark] .ant-tag,[data-theme=dark] .ant-tooltip-inner,[data-theme=dark] .bots-table .ant-table-tbody>tr:hover>td{background-color:#444;color:#fff}[data-theme=dark] .ant-btn{background-color:#333;color:#fff}[data-theme=dark] .ant-btn:hover{background-color:#444;color:#fff}.logo-container{border-bottom:1px solid #ccc;justify-content:center;margin-bottom:20px}.app-logo{align-items:center;height:50px;justify-content:center;width:100px}.highlighted-row{background-color:#e6f7ff!important}.gradient-button-admin{border:none!important;border-radius:4px!important;box-shadow:0 2px 6px #00000026!important;color:#fff!important;font-weight:500!important;min-width:160px;text-align:center;transition:all .3s ease!important}.export-button-admin{background:linear-gradient(90deg,#36d1dc,#5b86e5)!important}.export-button-admin:hover{filter:brightness(.95)!important}.update-sub-button-admin{background:linear-gradient(90deg,#5a9ee8,#528dcc)!important}.update-sub-button-admin:hover{filter:brightness(.95)!important}.delete-button-admin{background:linear-gradient(90deg,#ff416c,#ff4b2b)!important}.delete-button-admin:hover{filter:brightness(.95)!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.2c702070.css.map*/