#root,body,html{height:100%;margin:0;overflow:hidden;padding:0}.createKnowledge-test-container{display:flex;flex-direction:column;padding:10px}.test-title{align-items:center;margin-bottom:10px}.create-asset-button{margin-left:10px;margin-top:40px;width:-webkit-fit-content;width:fit-content}.test-file-label{margin-top:20px}.prompts-container{flex:1 1;margin-bottom:10px;overflow-y:auto}.prompt{word-wrap:break-word;background-color:#f5f5f5;border-radius:10px;margin-bottom:10px;padding:10px}.bot-message{align-self:flex-start;background-color:#e0e0e0;border:1px solid #b0b0b0;color:#000}interact-main-container{display:flex;flex-direction:column}.sas-table-heading{font-size:14px;padding-bottom:10px}.home-header-text{align-items:center;display:flex;font-size:30px;font-weight:500;gap:5px;justify-content:center;padding:15px}.knowledgeAsset-chatbot-container{bottom:20px;position:fixed;right:20px;z-index:999}.dashboard-awgment-logo{margin-left:10px;width:28px}.createKnowledge-form-container{display:flex;flex-direction:column;gap:15px;width:100%}.createKnowledge-form-container-field,.label-textfield-container{display:flex;justify-content:space-between;width:100%}.label-textfield-container{align-items:center;gap:10px}.field-label{font-size:14px;font-weight:500;min-width:30%}.MuiAutocomplete-root,.test-autocomplete{max-width:100%}.createKnowledge-form-container-field-autocomplete{align-items:center;display:flex;justify-content:space-between;margin-top:10px;width:100%}@media (max-width:768px){.label-textfield-container{align-items:flex-start;flex-direction:column}.field-label{margin-bottom:5px;min-width:100%}.createKnowledge-form-container-field{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.label-textfield-container{gap:5px}.field-label{font-size:13px}.test-button{margin-left:10px;text-transform:capitalize;width:200px}}.projectDefinition-tableheader{font-weight:700}.projectDefinition-table{margin-top:20px}.project-form-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.asset-name-cursor-blue{color:blue;cursor:pointer}.asset-name-cursor-black{color:#000;cursor:pointer}.edit-asset-name{margin-left:10px}.create-knowledge-select-file{display:none!important}.dashboard-home-icon{height:75vh;margin:0 auto!important;width:95%}.dashboard-home-image{height:75vh;width:100%}.custom-table-wrapper .MuiTablePagination-spacer{flex:initial!important}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.dashboard-container{animation:fadeInScale 1s ease-in-out}.bi-automation-main{min-height:80vh;padding:12px;position:relative}.bi-automation-add{display:flex;justify-content:flex-end;margin-bottom:12px}.bi-automation-upload{display:flex;flex-direction:column;gap:8px;margin-top:8px}.knowledge-assets-actions{align-items:center;display:flex;gap:4px}.loginpage-container{align-items:center;background:#fff;display:flex;font-family:Arial,sans-serif;height:100vh;justify-content:center}.loginpage-box{text-align:center;width:300px}.loginpage-logo{margin-bottom:10px;width:40%}.loginpage-title{color:#036;font-size:28px;font-weight:700;margin-bottom:15px}.loginpage-input{border:1px solid #ccc;border-radius:20px;margin:6px 0;padding:10px;width:100%}.loginpage-options{font-size:10px;justify-content:space-between;margin:5px 0}.loginpage-options,.remember-me{align-items:center;display:flex}.forgot-password{color:#666;cursor:pointer}.loginpage-button{background:#036;border:none;border-radius:20px;color:#fff;cursor:pointer;margin-top:10px;padding:10px;width:100%}.loginpage-error{color:red;font-size:12px;margin-bottom:10px}.input-icon-wrapper{margin-bottom:16px;position:relative}.loginpage-input.with-icon{padding-right:35px;width:100%}.input-icon{color:#888;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.eye-icon{cursor:pointer;left:auto;right:10px}.loginpage-office-login:hover{background:#bbb}body{background-color:#f5f5f5}.project-name-column{text-decoration:none}.project-name-column:hover{text-decoration:underline}.compare-database-container{padding:16px}.database-form-container{height:100%}.form-field{margin-bottom:16px}.comparison-divider{align-items:center;display:flex;justify-content:center}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.compare-database-main{padding:16px}.compare-database-results{max-height:500px;overflow:auto}.compare-database-paper{margin-top:16px;padding:16px}.compare-database-pre{white-space:pre-wrap;word-break:break-word}.compare-database-comparison{height:100%;padding:16px}.createknowledge-selected-files{margin-bottom:16px;margin-top:16px}.createknowledge-selected-files-chip,.createknowledge-selected-files-label{margin-bottom:8px}.dashboard-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;padding-top:20px}.greeting-box{color:#333;font-size:14px;margin-bottom:40px;padding-left:10px;width:100%}.empty-state-box{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.empty-folder-icon{color:#aaa;font-size:60px;margin-bottom:16px}.empty-message{color:#666;font-size:14px;margin-bottom:16px}.new-project-button{background-color:#a000f0;border-radius:20px;color:#fff;font-size:12px;padding:6px 20px;text-transform:none}.blueprint-container{background:linear-gradient(135deg,#f5f7fa,#e8ecf1);background:var(
    --bg-gradient,linear-gradient(135deg,#f5f7fa 0,#e8ecf1 100%)
  );font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;min-height:100vh;padding:32px}.blueprint-header{animation:fadeInDown .6s ease-out;margin-bottom:48px;text-align:center}.blueprint-title{color:#1a202c;color:var(--text-primary,#1a202c);font-size:36px;font-weight:700;letter-spacing:-.5px;margin:0 0 12px}.blueprint-subtitle{color:#718096;color:var(--text-secondary,#718096);font-size:16px;font-weight:400;margin:0}.blueprint-cardsGrid{grid-gap:24px;animation:fadeIn .8s ease-out;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.blueprint-card{background:#fff;background:var(--bg-paper,#fff);border-radius:16px;box-shadow:0 2px 8px #0000000a,0 1px 3px #0000000f;cursor:pointer;overflow:hidden;padding:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.blueprint-card:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.blueprint-card-hover{box-shadow:0 12px 24px #00000014,0 4px 8px #0000000f;transform:translateY(-4px)}.blueprint-card-hover:before{transform:scaleX(1)}.blueprint-cardHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.blueprint-cardTitle{color:#2d3748;color:var(--text-primary,#2d3748);font-size:18px;font-weight:600;line-height:1.4;margin:0 0 6px}.blueprint-cardSubtitle{color:#718096;color:var(--text-secondary,#718096);font-size:14px;font-weight:500;margin:0}.blueprint-menuButton{align-items:center;background:#0000;border:none;border-radius:6px;color:#a0aec0;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;line-height:1;min-width:32px;padding:4px 8px;transition:all .2s ease}.blueprint-menuButton-hover{background:#f7fafc;color:#4a5568}.blueprint-cardBody{display:flex;flex-direction:column;gap:12px}.blueprint-cardRow{align-items:center;border-bottom:1px solid #f7fafc;border-bottom:1px solid var(--border-color,#f7fafc);display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.blueprint-cardRow:last-child{border-bottom:none}.blueprint-cardLabel{color:#718096;color:var(--text-secondary,#718096);font-weight:500;min-width:110px}.blueprint-cardValue{color:#2d3748;color:var(--text-primary,#2d3748);flex:1 1;font-weight:400;text-align:right}.blueprint-cardBadge{background:#1b4f72;border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px}.blueprint-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.blueprint-dialog{animation:slideUp .4s cubic-bezier(.4,0,.2,1);background:#fff;background:var(--bg-paper,#fff);border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:1200px;overflow:hidden;width:100%}.blueprint-dialogHeader{background:#1b4f72;background:var(--bp-header-bg,#1b4f72);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color,#e2e8f0);color:#fff;padding:24px 32px;position:relative}.blueprint-dialogTitle{color:#fff;font-size:24px;font-weight:700;margin:0 0 8px}.blueprint-dialogSubtitle{font-size:14px;font-weight:400;margin:0;opacity:.95}.blueprint-closeButton{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;position:absolute;right:24px;top:20px;transition:all .2s ease;width:36px}.blueprint-closeButton:hover{background:#ffffff4d;transform:rotate(90deg)}.blueprint-dialogContent{flex:1 1;overflow-y:auto}.blueprint-dialogContent::-webkit-scrollbar{width:8px}.blueprint-dialogContent::-webkit-scrollbar-track{background:#f7fafc}.blueprint-dialogContent::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.blueprint-dialogContent::-webkit-scrollbar-thumb:hover{background:#a0aec0}.blueprint-iframe{background:#fff;background:var(--bg-paper,#fff);border:1px solid #e2e8f0;border-radius:12px;height:400px;margin-bottom:24px;width:100%}.blueprint-checkboxGroup{background:#f7fafc;background:var(--bg-subtle,#f7fafc);border:2px dashed #e2e8f0;border:2px dashed var(--border-color,#e2e8f0);border-radius:12px;display:flex;gap:24px;margin:24px 0;padding:20px}.blueprint-checkboxLabel{align-items:center;color:#2d3748;color:var(--text-primary,#2d3748);cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:10px;transition:color .2s ease;-webkit-user-select:none;user-select:none}.blueprint-checkboxLabel:hover{color:#667eea}.blueprint-checkbox{accent-color:#667eea;cursor:pointer;height:20px;width:20px}.blueprint-alert{align-items:center;animation:slideInLeft .4s ease-out;background:linear-gradient(135deg,#e0e7ff,#ddd6fe);border-left:4px solid #667eea;border-radius:8px;color:#4c51bf;display:flex;font-size:14px;gap:12px;margin:20px 0;padding:16px 20px}.blueprint-refactorSection{margin-top:24px}.blueprint-sectionTitle{border-bottom:2px solid #e2e8f0;border-bottom:2px solid var(--border-color,#e2e8f0);color:#2d3748;color:var(--text-primary,#2d3748);font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:12px}.blueprint-iterationsContainer{display:flex;flex-direction:column;gap:24px}.blueprint-iterationPanel{animation:fadeIn .5s ease-out;background:#f7fafc;background:var(--bg-subtle,#f7fafc);border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:12px;padding:24px}.blueprint-textboxContainer{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.blueprint-textboxWrapper{display:flex;flex-direction:column;gap:8px}.blueprint-label{color:#4a5568;color:var(--text-secondary,#4a5568);font-size:14px;font-weight:600}.blueprint-textarea{background:#fff;background:var(--bg-paper,#fff);border:2px solid #e2e8f0;border:2px solid var(--border-color,#e2e8f0);border-radius:10px;color:#2d3748;color:var(--text-primary,#2d3748);font-family:Consolas,Monaco,monospace;font-size:14px;padding:12px 16px;resize:vertical;transition:all .2s ease;width:100%}.blueprint-textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.blueprint-textarea:disabled{background:#edf2f7;background:var(--bg-subtle,#edf2f7);cursor:not-allowed;opacity:.6}.blueprint-query-textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.blueprint-responseBox{animation:fadeIn .5s ease-out;background:#fff;background:var(--bg-paper,#fff);border:2px solid #e2e8f0;border:2px solid var(--border-color,#e2e8f0);border-radius:12px;margin-top:24px;padding:20px}.blueprint-responseTitle{color:#2d3748;color:var(--text-primary,#2d3748);font-size:16px;font-weight:600;margin:0 0 16px}.blueprint-responseTextarea{background:#f7fafc;background:var(--bg-subtle,#f7fafc);margin-bottom:20px}.blueprint-choices{display:flex;flex-direction:column;gap:12px}.blueprint-button{background:#fff;background:var(--bg-paper,#fff);border:2px solid #e2e8f0;border:2px solid var(--border-color,#e2e8f0);border-radius:10px;color:#4a5568;color:var(--text-secondary,#4a5568);cursor:pointer;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.blueprint-button:hover:not(.blueprint-buttonDisabled){background:#f7fafc;border-color:#cbd5e0;transform:translateY(-1px)}.blueprint-primaryButton{background:#1b4f72;border:none;box-shadow:0 4px 12px #667eea4d;color:#fff}.blueprint-primaryButton:hover:not(.blueprint-buttonDisabled){box-shadow:0 6px 16px #667eea66;transform:translateY(-2px)}.blueprint-buttonDisabled{cursor:not-allowed;opacity:.5;transform:none!important}.blueprint-dialogActions{display:flex;gap:12px;justify-content:flex-end}.blueprint-menuDropdown{animation:fadeIn .2s ease-out;background:#fff;background:var(--bg-paper,#fff);border-radius:10px;box-shadow:0 8px 24px #0000001f,0 2px 6px #00000014;min-width:140px;padding:6px;position:fixed;z-index:1001}.blueprint-menuItem{align-items:center;background:#0000;border:none;border-radius:6px;color:#2d3748;color:var(--text-primary,#2d3748);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;padding:10px 14px;text-align:left;transition:all .2s ease;width:100%}.blueprint-menuItem-hover{background:#f7fafc;color:#667eea}.blueprint-menuItem-delete:hover{background:#fff5f5;color:#e53e3e}.blueprint-menuItem span{font-size:16px}.blueprint-notification{animation:slideInRight .4s cubic-bezier(.4,0,.2,1);border-radius:10px;bottom:24px;box-shadow:0 8px 24px #00000026;font-size:15px;font-weight:500;max-width:400px;padding:16px 24px;position:fixed;right:24px;z-index:2000}.blueprint-notification-success{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff}.blueprint-notification-error{background:linear-gradient(135deg,#f56565,#e53e3e);color:#fff}.blueprint-loader{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:60px 20px}.blueprint-spinner{animation:spin .8s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:48px;width:48px}.blueprint-loader p{color:#718096;font-size:15px;font-weight:500}.blueprint-emptyState{color:#718096;padding:80px 20px;text-align:center}.blueprint-emptyState h2{color:#2d3748;color:var(--text-primary,#2d3748);font-size:24px;margin:0 0 12px}.blueprint-emptyState p{font-size:16px;margin:0}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:768px){.blueprint-container{padding:20px}.blueprint-cardsGrid{gap:16px;grid-template-columns:1fr}.blueprint-dialog{border-radius:12px;max-height:95vh;max-width:100%}.blueprint-textboxContainer{grid-template-columns:1fr}.blueprint-checkboxGroup{flex-direction:column;gap:12px}}@media (max-width:480px){.blueprint-title{font-size:28px}.blueprint-card,.blueprint-dialogHeader{padding:20px}.blueprint-notification{bottom:16px;left:16px;max-width:none;right:16px}}.build-root{background:linear-gradient(135deg,#f5f7fa,#e8ecf1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;min-height:100vh;padding:32px}.build-header{animation:fadeInDown .6s ease-out;margin-bottom:40px}.build-title{color:#1a202c!important;font-size:36px!important;font-weight:700!important;letter-spacing:-.5px;margin:0!important}.build-assetCard{border:1px solid #0000!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000a,0 1px 3px #0000000f!important;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.build-assetCard:before{background:linear-gradient(90deg,#1b4f72,#2874a6);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.build-assetCard:hover{border-color:#e2e8f0!important;box-shadow:0 12px 24px #00000014,0 4px 8px #0000000f!important;transform:translateY(-4px)}.build-assetCard:hover:before{transform:scaleX(1)}.build-cardHeader{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px!important}.build-cardTitle{color:#2d3748!important;flex:1 1;font-size:18px!important;font-weight:600!important;line-height:1.4!important;margin:0!important}.build-cardDescription{color:#718096!important;font-size:14px!important;line-height:1.6!important;margin:12px 0 16px!important}.build-statusChip{background:linear-gradient(135deg,#1b4f72,#2874a6)!important;border-radius:12px!important;color:#fff!important;font-size:11px!important;font-weight:600!important;height:24px!important}.build-categoryChip{border-color:#cbd5e0!important;border-radius:13px!important;color:#4a5568!important;font-size:12px!important;font-weight:500!important;height:26px!important}.build-dialog .MuiDialog-paper{animation:slideUp .4s cubic-bezier(.4,0,.2,1);border-radius:10px!important;box-shadow:0 20px 60px #0000004d!important;overflow:hidden}.build-dialogHeader{align-items:center;background:linear-gradient(135deg,#1b4f72,#2874a6);border-bottom:none;color:#fff;display:flex;justify-content:space-between;padding:24px 32px!important}.build-dialogTitle{color:#fff!important;font-size:24px!important;font-weight:700!important;margin:0!important}.build-dialogHeader .MuiIconButton-root{background:#ffffff26;color:#fff!important;height:36px;transition:all .2s ease;width:36px}.build-dialogHeader .MuiIconButton-root:hover{background:#ffffff40;transform:rotate(90deg)}.MuiDialogContent-root{overflow-y:hidden}.MuiDialogContent-root::-webkit-scrollbar{overflow-y:hidden;width:8px}.MuiDialogContent-root::-webkit-scrollbar-track{background:#f7fafc;overflow-y:hidden}.MuiDialogContent-root::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px;overflow-y:hidden}.build-contentBox{background-color:#f7fafc!important;border:2px solid #e2e8f0!important;border-radius:10px!important;color:#2d3748!important;font-family:Consolas,Monaco,Courier New,monospace!important;font-size:13px!important;line-height:1.6!important;max-height:300px!important;overflow-y:auto!important;padding:20px!important;transition:border-color .2s ease}.build-contentBox::-webkit-scrollbar{width:6px}.build-contentBox::-webkit-scrollbar-track{background:#edf2f7;border-radius:3px}.build-contentBox::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.build-contentBox::-webkit-scrollbar-thumb:hover{background:#a0aec0}.build-querySection{margin-top:24px}.build-querySectionTitle{color:#2d3748!important;font-size:16px!important;font-weight:600!important;margin-bottom:12px!important}.build-buttonGroup{display:flex;gap:12px;justify-content:flex-start}.build-responseSection{animation:fadeIn .5s ease-out}.build-responseSection .MuiTextField-root{margin-top:0!important}.build-responseSection .MuiOutlinedInput-root{background:#f7fafc}.build-dialogActions{background:#f7fafc;border-top:1px solid #e2e8f0;gap:12px;padding:20px 32px!important}.build-emptyState{padding:80px 20px!important;text-align:center}.build-emptyStateTitle{color:#2d3748!important;font-size:24px!important;font-weight:600!important;margin-bottom:12px!important}.build-emptyStateSubtitle{color:#718096!important;font-size:16px!important}.MuiChip-root{transition:all .2s ease!important}.MuiChip-outlined{border-width:1.5px!important}@media (max-width:960px){.build-root{padding:24px}.build-title{font-size:28px!important}.build-dialogHeader{padding:20px 24px!important}.build-dialogActions{flex-direction:column-reverse;padding:16px 24px!important}.build-dialogActions .MuiButton-root{width:100%}}@media (max-width:600px){.build-root{padding:16px}.build-title{font-size:24px!important}.build-header{margin-bottom:24px}.build-assetCard{margin-bottom:0!important}.MuiDialog-paper{margin:16px!important}.build-dialogHeader{padding:16px 20px!important}.build-dialogTitle{font-size:20px!important}.build-buttonGroup{flex-direction:column}.build-buttonGroup .MuiButton-root{width:100%}.build-contentBox{max-height:200px!important;padding:16px!important}}.MuiButton-root{display:inline-flex!important}.test-root{background:linear-gradient(135deg,#f5f7fa,#e8ecf1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;min-height:100vh;padding:32px}.test-header{align-items:center;animation:fadeInDown .6s ease-out;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}.test-title{color:#1a202c!important;font-size:36px!important;font-weight:700!important;letter-spacing:-.5px;margin:0!important}.MuiTabs-root{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a;padding:4px}.MuiTab-root{border-radius:8px!important;color:#718096!important;font-size:14px!important;font-weight:600!important;min-height:44px!important;text-transform:none!important;transition:all .3s ease!important}.MuiTab-root.Mui-selected{background:#1b4f7214;color:#1b4f72!important}.MuiTabs-indicator{background-color:#1b4f72!important;border-radius:3px 3px 0 0!important;height:3px!important}.MuiGrid-container{animation:fadeIn .8s ease-out}.test-assetCard{border:1px solid #0000!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000a,0 1px 3px #0000000f!important;cursor:pointer;height:100%;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.test-assetCard:before{background:linear-gradient(90deg,#1b4f72,#2874a6);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.test-assetCard:hover{border-color:#e2e8f0!important;box-shadow:0 12px 24px #00000014,0 4px 8px #0000000f!important;transform:translateY(-4px)}.test-assetCard:hover:before{transform:scaleX(1)}.test-cardHeader{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px!important}.test-cardTitle{color:#2d3748!important;flex:1 1;font-size:18px!important;font-weight:600!important;line-height:1.4!important;margin:0!important;word-break:break-word}.test-cardDescription{color:#718096!important;font-size:13px!important;line-height:1.5!important;margin:6px 0!important}.test-statusChip{background:linear-gradient(135deg,#1b4f72,#2874a6)!important;border-radius:12px!important;color:#fff!important;font-size:11px!important;font-weight:600!important;height:24px!important}.test-categoryChip{border-radius:13px!important;border-width:1.5px!important;font-size:12px!important;font-weight:500!important;height:26px!important;transition:all .2s ease!important}.test-categoryChip:hover{transform:scale(1.05)}.test-savedResponseCard{animation:fadeIn .5s ease-out;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000a,0 1px 3px #0000000f!important;transition:all .3s ease!important}.test-savedResponseCard:hover{box-shadow:0 8px 16px #00000014,0 2px 4px #0000000f!important}.test-savedResponseHeader{background:linear-gradient(135deg,#f7fafc,#edf2f7);border-bottom:1px solid #e2e8f0;padding:20px 24px!important}.test-savedResponseTitle{color:#2d3748!important;font-size:18px!important;font-weight:600!important;margin-bottom:4px!important}.test-savedResponseDate{color:#718096!important;font-size:13px!important}.test-queryBox{background:#f7fafc;border-bottom:1px solid #e2e8f0}.test-queryBox,.test-responseBox{padding:20px 24px!important}.test-dialog .MuiDialog-paper{animation:slideUp .4s cubic-bezier(.4,0,.2,1);border-radius:10px!important;box-shadow:0 20px 60px #0000004d!important;overflow:hidden}.test-dialogHeader{align-items:center;background:linear-gradient(135deg,#1b4f72,#2874a6);color:#fff;display:flex;justify-content:space-between;padding:24px 32px!important}.test-dialogTitle{color:#fff!important;font-size:24px!important;font-weight:700!important;margin:0!important}.test-dialogHeader .MuiIconButton-root{background:#ffffff26;color:#fff!important;height:36px;transition:all .2s ease;width:36px}.test-dialogHeader .MuiIconButton-root:hover{background:#ffffff40;transform:rotate(90deg)}.test-contentBox{background:#f7fafc;border:2px solid #e2e8f0;border-radius:10px;margin-top:16px;padding:20px}.test-contentBox pre{background:#fff!important;border:1px solid #e2e8f0!important;margin:0!important}.test-querySection{margin-top:24px}.test-querySectionTitle{color:#2d3748!important;font-size:16px!important;font-weight:600!important;margin-bottom:12px!important}.MuiTextField-root{margin-bottom:0!important}.MuiOutlinedInput-root{background:#fff;border-radius:10px!important;transition:all .2s ease}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#cbd5e0!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1b4f72!important;border-width:2px!important;box-shadow:0 0 0 3px #1b4f721a}.MuiOutlinedInput-notchedOutline{border-color:#e2e8f0!important;transition:all .2s ease}.MuiInputBase-input{color:#2d3748!important;font-size:14px!important;padding:14px 16px!important}.MuiInputBase-inputMultiline{line-height:1.6!important;padding:14px 16px!important}.test-buttonGroup{display:flex;gap:12px;justify-content:flex-start;margin-top:16px}.MuiButton-root{border-radius:10px!important;box-shadow:none!important;font-size:15px!important;font-weight:600!important;letter-spacing:.3px;min-width:-webkit-fit-content!important;min-width:fit-content!important;padding:10px 24px!important;text-transform:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;white-space:nowrap}.MuiButton-containedPrimary{background:linear-gradient(135deg,#1b4f72,#2874a6)!important;box-shadow:0 4px 12px #1b4f724d!important;color:#fff!important}.MuiButton-containedPrimary:hover:not(:disabled){background:linear-gradient(135deg,#154360,#1f618d)!important;box-shadow:0 6px 16px #1b4f7266!important;transform:translateY(-2px)}.MuiButton-containedSuccess{background:linear-gradient(135deg,#1b4f72,#2874a6)!important;box-shadow:0 4px 12px #1b4f724d!important;color:#fff!important}.MuiButton-containedSuccess:hover:not(:disabled){background:linear-gradient(135deg,#154360,#1f618d)!important;box-shadow:0 6px 16px #1b4f7266!important;transform:translateY(-2px)}.MuiButton-root:disabled{background:#e2e8f0!important;color:#a0aec0!important;cursor:not-allowed!important;opacity:.5!important;transform:none!important}.MuiButton-textInherit{background:#fff!important;border:2px solid #e2e8f0!important;color:#4a5568!important}.MuiButton-textInherit:hover{background:#f7fafc!important;border-color:#cbd5e0!important}.test-responseSection{animation:fadeIn .5s ease-out;margin-top:24px}.test-responseSection .MuiTextField-root{margin-top:12px!important}.test-dialogActions{background:#f7fafc;border-top:1px solid #e2e8f0;gap:12px;padding:20px 32px!important}.MuiAlert-root{animation:slideInLeft .4s ease-out;border-radius:10px!important}.MuiAlert-standardSuccess{background:linear-gradient(135deg,#d4edda,#c3e6cb)!important;border:1px solid #b1dfbb!important}.MuiAlert-standardError{background:linear-gradient(135deg,#f8d7da,#f5c6cb)!important;border:1px solid #f1b0b7!important}.MuiAlert-standardInfo{background:linear-gradient(135deg,#d1ecf1,#bee5eb)!important;border:1px solid #abdde5!important}.test-emptyState{padding:80px 20px!important;text-align:center}.test-emptyStateTitle{color:#2d3748!important;font-size:24px!important;font-weight:600!important;margin-bottom:12px!important}.test-emptyStateSubtitle{color:#718096!important;font-size:16px!important}.MuiCircularProgress-root{color:#1b4f72!important}.MuiButton-root .MuiCircularProgress-root{color:#fff!important}.MuiCardContent-root{padding:24px!important}.MuiCardContent-root:last-child{padding-bottom:24px!important}pre{background-color:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;color:#2d3748!important;font-family:Consolas,Monaco,Courier New,monospace!important;font-size:13px!important;line-height:1.6!important;margin:0!important;max-height:300px!important;overflow:auto!important;padding:16px!important}pre::-webkit-scrollbar{height:6px;width:6px}pre::-webkit-scrollbar-track{background:#edf2f7;border-radius:3px}pre::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}pre::-webkit-scrollbar-thumb:hover{background:#a0aec0}.MuiGrid-item{animation:fadeIn .6s ease-out}.MuiTypography-caption{display:block!important;font-weight:600!important;letter-spacing:.5px;margin-bottom:4px!important;text-transform:uppercase}.MuiChip-colorPrimary{background:linear-gradient(135deg,#1b4f72,#2874a6)!important;color:#fff!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@media (max-width:960px){.test-root{padding:24px}.test-title{font-size:28px!important}.test-header{align-items:flex-start;flex-direction:column}.MuiTabs-root{width:100%}.test-dialogHeader{padding:20px 24px!important}.MuiDialogContent-root{padding:24px!important}.test-dialogActions{flex-direction:column-reverse;padding:16px 24px!important}.test-dialogActions .MuiButton-root{width:100%}}@media (max-width:600px){.test-root{padding:16px}.test-title{font-size:24px!important}.test-header{margin-bottom:24px}.test-assetCard{margin-bottom:0!important}.MuiDialog-paper{margin:16px!important}.test-dialogHeader{padding:16px 20px!important}.test-dialogTitle{font-size:20px!important}.MuiDialogContent-root{padding:20px!important}.test-buttonGroup{flex-direction:column}.test-buttonGroup .MuiButton-root{width:100%}.test-queryBox,.test-responseBox,.test-savedResponseHeader{padding:16px!important}pre{font-size:12px!important;max-height:200px!important}}.MuiButton-root:focus-visible{outline:3px solid #1b4f724d;outline-offset:2px}.MuiIconButton-root:focus-visible{outline:3px solid #ffffff80;outline-offset:2px}.MuiTab-root:focus-visible{border-radius:8px;outline:2px solid #1b4f724d;outline-offset:-2px}html{scroll-behavior:smooth}::selection{background:#1b4f7233;color:#1b4f72}.MuiCard-root{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.MuiButton-endIcon{margin-left:10px!important;margin-right:-4px!important}.MuiButton-sizeMedium{min-height:42px!important}.MuiButton-root .MuiSvgIcon-root{font-size:20px!important}*{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.MuiCircularProgress-root,.MuiCircularProgress-svg{transition:none!important}.MuiTabs-flexContainer{gap:4px}.test-assetCard,.test-savedResponseCard{will-change:transform,box-shadow}.MuiGrid-container{margin-top:0!important}.test-dialogContent .MuiTypography-subtitle2{color:#2d3748!important;font-weight:600!important;margin-bottom:8px!important}.MuiGrid-item .MuiTypography-body2{color:#2d3748!important}.MuiAlert-action .MuiButton-root{min-height:32px!important;padding:6px 16px!important}
/*# sourceMappingURL=main.f9f990c6.css.map*/