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}.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:#037496;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 #037496;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:#037496;color:#037496}.sidebar button.active{background-color:#ddd;color:#037496}.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:#037496}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:#037496;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:#037496;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:#037496;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:#037496;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%)}.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.5dc00c15.css.map*/