cryogenic22 commited on
Commit
0046a47
·
verified ·
1 Parent(s): b4c9da4

Update css/styles.css

Browse files
Files changed (1) hide show
  1. 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; }