Spaces:
Running
Running
Update css/styles.css
Browse files- css/styles.css +0 -310
css/styles.css
CHANGED
|
@@ -661,316 +661,6 @@ footer {
|
|
| 661 |
}
|
| 662 |
|
| 663 |
|
| 664 |
-
/* KP added new styles */
|
| 665 |
-
|
| 666 |
-
/* Enhanced styles for DocMap Agent */
|
| 667 |
-
|
| 668 |
-
/* Document card enhancements */
|
| 669 |
-
.document-item {
|
| 670 |
-
transition: all 0.3s ease;
|
| 671 |
-
border-left: 4px solid transparent;
|
| 672 |
-
}
|
| 673 |
-
|
| 674 |
-
.document-item:hover {
|
| 675 |
-
transform: translateX(5px);
|
| 676 |
-
background-color: #f8fafc;
|
| 677 |
-
}
|
| 678 |
-
|
| 679 |
-
/* Phase-specific colors */
|
| 680 |
-
.document-item[data-phase="Discovery"] { border-left-color: #3b82f6; }
|
| 681 |
-
.document-item[data-phase="Preclinical"] { border-left-color: #10b981; }
|
| 682 |
-
.document-item[data-phase="Clinical Phase 1"] { border-left-color: #6366f1; }
|
| 683 |
-
.document-item[data-phase="Clinical Phase 2"] { border-left-color: #8b5cf6; }
|
| 684 |
-
.document-item[data-phase="Clinical Phase 3"] { border-left-color: #a855f7; }
|
| 685 |
-
.document-item[data-phase="Clinical (All Phases)"] { border-left-color: #7c3aed; }
|
| 686 |
-
.document-item[data-phase="Regulatory Submission"] { border-left-color: #ec4899; }
|
| 687 |
-
.document-item[data-phase="Post-Marketing"] { border-left-color: #f59e0b; }
|
| 688 |
-
|
| 689 |
-
/* Enhanced modal styles */
|
| 690 |
-
.details-tabs {
|
| 691 |
-
display: flex;
|
| 692 |
-
border-bottom: 1px solid #e5e7eb;
|
| 693 |
-
margin-bottom: 1rem;
|
| 694 |
-
}
|
| 695 |
-
|
| 696 |
-
.details-tab {
|
| 697 |
-
padding: 0.5rem 1rem;
|
| 698 |
-
cursor: pointer;
|
| 699 |
-
border-bottom: 3px solid transparent;
|
| 700 |
-
font-weight: 500;
|
| 701 |
-
transition: all 0.2s ease;
|
| 702 |
-
}
|
| 703 |
-
|
| 704 |
-
.details-tab.active {
|
| 705 |
-
border-bottom-color: #3b82f6;
|
| 706 |
-
color: #1e40af;
|
| 707 |
-
}
|
| 708 |
-
|
| 709 |
-
.details-tab:hover:not(.active) {
|
| 710 |
-
border-bottom-color: #e5e7eb;
|
| 711 |
-
}
|
| 712 |
-
|
| 713 |
-
.details-content {
|
| 714 |
-
display: none;
|
| 715 |
-
}
|
| 716 |
-
|
| 717 |
-
.details-content.active {
|
| 718 |
-
display: block;
|
| 719 |
-
animation: fadeIn 0.3s ease;
|
| 720 |
-
}
|
| 721 |
-
|
| 722 |
-
@keyframes fadeIn {
|
| 723 |
-
from { opacity: 0; }
|
| 724 |
-
to { opacity: 1; }
|
| 725 |
-
}
|
| 726 |
-
|
| 727 |
-
/* Dependency graph enhancements */
|
| 728 |
-
.dependency-graph {
|
| 729 |
-
width: 100%;
|
| 730 |
-
height: 400px;
|
| 731 |
-
border: 1px solid #e5e7eb;
|
| 732 |
-
border-radius: 0.375rem;
|
| 733 |
-
overflow: hidden;
|
| 734 |
-
}
|
| 735 |
-
|
| 736 |
-
.dependency-graph .node {
|
| 737 |
-
cursor: pointer;
|
| 738 |
-
}
|
| 739 |
-
|
| 740 |
-
.dependency-graph .node circle {
|
| 741 |
-
transition: r 0.2s ease;
|
| 742 |
-
}
|
| 743 |
-
|
| 744 |
-
.dependency-graph .node:hover circle {
|
| 745 |
-
r: 12;
|
| 746 |
-
}
|
| 747 |
-
|
| 748 |
-
.dependency-graph .node text {
|
| 749 |
-
font-family: 'Inter', sans-serif;
|
| 750 |
-
font-size: 12px;
|
| 751 |
-
fill: #4b5563;
|
| 752 |
-
}
|
| 753 |
-
|
| 754 |
-
.dependency-graph .link {
|
| 755 |
-
stroke-opacity: 0.6;
|
| 756 |
-
}
|
| 757 |
-
|
| 758 |
-
/* Flow visualization enhancements */
|
| 759 |
-
.flow-card {
|
| 760 |
-
cursor: pointer;
|
| 761 |
-
transition: all 0.3s ease;
|
| 762 |
-
border: 1px solid #e5e7eb;
|
| 763 |
-
border-radius: 0.375rem;
|
| 764 |
-
padding: 1rem;
|
| 765 |
-
margin-bottom: 1rem;
|
| 766 |
-
background-color: white;
|
| 767 |
-
}
|
| 768 |
-
|
| 769 |
-
.flow-card:hover {
|
| 770 |
-
transform: translateY(-3px);
|
| 771 |
-
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
|
| 772 |
-
border-color: #3b82f6;
|
| 773 |
-
}
|
| 774 |
-
|
| 775 |
-
.flow-card.active {
|
| 776 |
-
border-color: #3b82f6;
|
| 777 |
-
background-color: #eff6ff;
|
| 778 |
-
}
|
| 779 |
-
|
| 780 |
-
.flow-graph-container {
|
| 781 |
-
width: 100%;
|
| 782 |
-
min-height: 500px;
|
| 783 |
-
border: 1px solid #e5e7eb;
|
| 784 |
-
border-radius: 0.375rem;
|
| 785 |
-
overflow: hidden;
|
| 786 |
-
background-color: white;
|
| 787 |
-
}
|
| 788 |
-
|
| 789 |
-
/* Template card styles */
|
| 790 |
-
.template-card {
|
| 791 |
-
border: 1px solid #e5e7eb;
|
| 792 |
-
border-radius: 0.375rem;
|
| 793 |
-
padding: 1rem;
|
| 794 |
-
margin-bottom: 1rem;
|
| 795 |
-
background-color: white;
|
| 796 |
-
transition: all 0.3s ease;
|
| 797 |
-
}
|
| 798 |
-
|
| 799 |
-
.template-card:hover {
|
| 800 |
-
transform: translateY(-3px);
|
| 801 |
-
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
|
| 802 |
-
}
|
| 803 |
-
|
| 804 |
-
.template-header {
|
| 805 |
-
display: flex;
|
| 806 |
-
justify-content: space-between;
|
| 807 |
-
align-items: center;
|
| 808 |
-
margin-bottom: 0.5rem;
|
| 809 |
-
}
|
| 810 |
-
|
| 811 |
-
.template-header h3 {
|
| 812 |
-
margin: 0;
|
| 813 |
-
font-size: 1.25rem;
|
| 814 |
-
color: #1e3a8a;
|
| 815 |
-
}
|
| 816 |
-
|
| 817 |
-
.template-badge {
|
| 818 |
-
padding: 0.25rem 0.5rem;
|
| 819 |
-
border-radius: 9999px;
|
| 820 |
-
font-size: 0.75rem;
|
| 821 |
-
font-weight: 500;
|
| 822 |
-
background-color: #eff6ff;
|
| 823 |
-
color: #1e40af;
|
| 824 |
-
}
|
| 825 |
-
|
| 826 |
-
.template-description {
|
| 827 |
-
color: #4b5563;
|
| 828 |
-
margin-bottom: 1rem;
|
| 829 |
-
}
|
| 830 |
-
|
| 831 |
-
.template-sections {
|
| 832 |
-
background-color: #f9fafb;
|
| 833 |
-
border-radius: 0.375rem;
|
| 834 |
-
padding: 0.75rem;
|
| 835 |
-
}
|
| 836 |
-
|
| 837 |
-
.template-section {
|
| 838 |
-
margin-bottom: 0.5rem;
|
| 839 |
-
padding-bottom: 0.5rem;
|
| 840 |
-
border-bottom: 1px dashed #e5e7eb;
|
| 841 |
-
}
|
| 842 |
-
|
| 843 |
-
.template-section:last-child {
|
| 844 |
-
margin-bottom: 0;
|
| 845 |
-
padding-bottom: 0;
|
| 846 |
-
border-bottom: none;
|
| 847 |
-
}
|
| 848 |
-
|
| 849 |
-
.template-section-title {
|
| 850 |
-
font-weight: 500;
|
| 851 |
-
color: #1f2937;
|
| 852 |
-
}
|
| 853 |
-
|
| 854 |
-
.template-section-description {
|
| 855 |
-
font-size: 0.875rem;
|
| 856 |
-
color: #6b7280;
|
| 857 |
-
}
|
| 858 |
-
|
| 859 |
-
.template-metadata {
|
| 860 |
-
display: flex;
|
| 861 |
-
flex-wrap: wrap;
|
| 862 |
-
margin-top: 1rem;
|
| 863 |
-
gap: 0.75rem;
|
| 864 |
-
}
|
| 865 |
-
|
| 866 |
-
.template-metadata-item {
|
| 867 |
-
display: flex;
|
| 868 |
-
align-items: center;
|
| 869 |
-
font-size: 0.875rem;
|
| 870 |
-
color: #6b7280;
|
| 871 |
-
padding: 0.25rem 0.5rem;
|
| 872 |
-
background-color: #f3f4f6;
|
| 873 |
-
border-radius: 0.25rem;
|
| 874 |
-
}
|
| 875 |
-
|
| 876 |
-
.template-metadata-item i {
|
| 877 |
-
margin-right: 0.375rem;
|
| 878 |
-
color: #4b5563;
|
| 879 |
-
}
|
| 880 |
-
|
| 881 |
-
/* Animation effects */
|
| 882 |
-
@keyframes pulse {
|
| 883 |
-
0% { box-shadow: 0 0 0 0 rgba(59, 130, 246, 0.5); }
|
| 884 |
-
70% { box-shadow: 0 0 0 10px rgba(59, 130, 246, 0); }
|
| 885 |
-
100% { box-shadow: 0 0 0 0 rgba(59, 130, 246, 0); }
|
| 886 |
-
}
|
| 887 |
-
|
| 888 |
-
.pulse-animation {
|
| 889 |
-
animation: pulse 2s infinite;
|
| 890 |
-
}
|
| 891 |
-
|
| 892 |
-
/* Loading animation */
|
| 893 |
-
.loading-spinner {
|
| 894 |
-
width: 40px;
|
| 895 |
-
height: 40px;
|
| 896 |
-
margin: 2rem auto;
|
| 897 |
-
border-radius: 50%;
|
| 898 |
-
border: 4px solid #e5e7eb;
|
| 899 |
-
border-top-color: #3b82f6;
|
| 900 |
-
animation: spin 1s linear infinite;
|
| 901 |
-
}
|
| 902 |
-
|
| 903 |
-
@keyframes spin {
|
| 904 |
-
to { transform: rotate(360deg); }
|
| 905 |
-
}
|
| 906 |
-
|
| 907 |
-
/* Tooltip styles */
|
| 908 |
-
.tooltip {
|
| 909 |
-
position: relative;
|
| 910 |
-
display: inline-block;
|
| 911 |
-
}
|
| 912 |
-
|
| 913 |
-
.tooltip .tooltip-text {
|
| 914 |
-
visibility: hidden;
|
| 915 |
-
width: 200px;
|
| 916 |
-
background-color: #1f2937;
|
| 917 |
-
color: white;
|
| 918 |
-
text-align: center;
|
| 919 |
-
border-radius: 6px;
|
| 920 |
-
padding: 0.5rem;
|
| 921 |
-
position: absolute;
|
| 922 |
-
z-index: 1;
|
| 923 |
-
bottom: 125%;
|
| 924 |
-
left: 50%;
|
| 925 |
-
transform: translateX(-50%);
|
| 926 |
-
opacity: 0;
|
| 927 |
-
transition: opacity 0.3s;
|
| 928 |
-
font-size: 0.75rem;
|
| 929 |
-
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
|
| 930 |
-
pointer-events: none;
|
| 931 |
-
}
|
| 932 |
-
|
| 933 |
-
.tooltip .tooltip-text::after {
|
| 934 |
-
content: "";
|
| 935 |
-
position: absolute;
|
| 936 |
-
top: 100%;
|
| 937 |
-
left: 50%;
|
| 938 |
-
margin-left: -5px;
|
| 939 |
-
border-width: 5px;
|
| 940 |
-
border-style: solid;
|
| 941 |
-
border-color: #1f2937 transparent transparent transparent;
|
| 942 |
-
}
|
| 943 |
-
|
| 944 |
-
.tooltip:hover .tooltip-text {
|
| 945 |
-
visibility: visible;
|
| 946 |
-
opacity: 1;
|
| 947 |
-
}
|
| 948 |
-
|
| 949 |
-
/* Filter pill styles */
|
| 950 |
-
.filter-pill {
|
| 951 |
-
display: inline-flex;
|
| 952 |
-
align-items: center;
|
| 953 |
-
background-color: #eff6ff;
|
| 954 |
-
color: #1e40af;
|
| 955 |
-
padding: 0.25rem 0.75rem;
|
| 956 |
-
border-radius: 9999px;
|
| 957 |
-
margin-right: 0.5rem;
|
| 958 |
-
margin-bottom: 0.5rem;
|
| 959 |
-
font-size: 0.875rem;
|
| 960 |
-
font-weight: 500;
|
| 961 |
-
cursor: pointer;
|
| 962 |
-
transition: all 0.2s ease;
|
| 963 |
-
}
|
| 964 |
-
|
| 965 |
-
.filter-pill:hover {
|
| 966 |
-
background-color: #dbeafe;
|
| 967 |
-
}
|
| 968 |
-
|
| 969 |
-
.filter-pill i {
|
| 970 |
-
margin-left: 0.375rem;
|
| 971 |
-
font-size: 0.75rem;
|
| 972 |
-
}
|
| 973 |
-
|
| 974 |
/* Utility Classes */
|
| 975 |
.text-center { text-align: center; }
|
| 976 |
.mt-1 { margin-top: 0.5rem; }
|
|
|
|
| 661 |
}
|
| 662 |
|
| 663 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 664 |
/* Utility Classes */
|
| 665 |
.text-center { text-align: center; }
|
| 666 |
.mt-1 { margin-top: 0.5rem; }
|