Spaces:
Sleeping
Sleeping
Update static/style.css
Browse files- static/style.css +111 -0
static/style.css
CHANGED
|
@@ -730,6 +730,7 @@ button:hover {
|
|
| 730 |
cursor: pointer;
|
| 731 |
font-size: 20px;
|
| 732 |
font-weight: bold;
|
|
|
|
| 733 |
}
|
| 734 |
|
| 735 |
.grouped-insights-content {
|
|
@@ -792,4 +793,114 @@ button:hover {
|
|
| 792 |
|
| 793 |
.insight-source:hover {
|
| 794 |
background-color: var(--primary);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 795 |
}
|
|
|
|
| 730 |
cursor: pointer;
|
| 731 |
font-size: 20px;
|
| 732 |
font-weight: bold;
|
| 733 |
+
margin-left: 8px;
|
| 734 |
}
|
| 735 |
|
| 736 |
.grouped-insights-content {
|
|
|
|
| 793 |
|
| 794 |
.insight-source:hover {
|
| 795 |
background-color: var(--primary);
|
| 796 |
+
}
|
| 797 |
+
|
| 798 |
+
.grouped-insights-actions {
|
| 799 |
+
display: flex;
|
| 800 |
+
align-items: center;
|
| 801 |
+
gap: 8px;
|
| 802 |
+
}
|
| 803 |
+
|
| 804 |
+
/* AI Select Button Styling */
|
| 805 |
+
.ai-select-btn {
|
| 806 |
+
background: linear-gradient(135deg, #4b6cb7, #8e44ad);
|
| 807 |
+
color: white;
|
| 808 |
+
border: none;
|
| 809 |
+
padding: 8px 16px;
|
| 810 |
+
border-radius: 4px;
|
| 811 |
+
font-weight: 500;
|
| 812 |
+
cursor: pointer;
|
| 813 |
+
display: flex;
|
| 814 |
+
align-items: center;
|
| 815 |
+
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
|
| 816 |
+
transition: all 0.3s ease;
|
| 817 |
+
}
|
| 818 |
+
|
| 819 |
+
.ai-select-btn:before {
|
| 820 |
+
content: "🧠";
|
| 821 |
+
margin-right: 6px;
|
| 822 |
+
font-size: 14px;
|
| 823 |
+
}
|
| 824 |
+
|
| 825 |
+
.ai-select-btn:hover {
|
| 826 |
+
transform: translateY(-2px);
|
| 827 |
+
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
|
| 828 |
+
}
|
| 829 |
+
|
| 830 |
+
.ai-select-btn:active {
|
| 831 |
+
transform: translateY(0);
|
| 832 |
+
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
|
| 833 |
+
}
|
| 834 |
+
|
| 835 |
+
.ai-select-btn:disabled {
|
| 836 |
+
background: linear-gradient(135deg, #a0a0a0, #7a7a7a);
|
| 837 |
+
cursor: wait;
|
| 838 |
+
transform: none;
|
| 839 |
+
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
|
| 840 |
+
}
|
| 841 |
+
|
| 842 |
+
@keyframes pulse {
|
| 843 |
+
0% {
|
| 844 |
+
box-shadow: 0 0 0 0 rgba(142, 68, 173, 0.7);
|
| 845 |
+
}
|
| 846 |
+
70% {
|
| 847 |
+
box-shadow: 0 0 0 10px rgba(142, 68, 173, 0);
|
| 848 |
+
}
|
| 849 |
+
100% {
|
| 850 |
+
box-shadow: 0 0 0 0 rgba(142, 68, 173, 0);
|
| 851 |
+
}
|
| 852 |
+
}
|
| 853 |
+
|
| 854 |
+
.pulse {
|
| 855 |
+
animation: pulse 2s infinite;
|
| 856 |
+
}
|
| 857 |
+
|
| 858 |
+
/* Existing styles continue below */
|
| 859 |
+
.ai-select-btn {
|
| 860 |
+
background: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);
|
| 861 |
+
color: white;
|
| 862 |
+
font-weight: 600;
|
| 863 |
+
padding: 6px 12px;
|
| 864 |
+
border-radius: 6px;
|
| 865 |
+
border: none;
|
| 866 |
+
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
|
| 867 |
+
display: flex;
|
| 868 |
+
align-items: center;
|
| 869 |
+
transition: all 0.3s ease;
|
| 870 |
+
position: relative;
|
| 871 |
+
overflow: hidden;
|
| 872 |
+
}
|
| 873 |
+
|
| 874 |
+
.ai-select-btn::before {
|
| 875 |
+
content: "🧠";
|
| 876 |
+
margin-right: 6px;
|
| 877 |
+
font-size: 14px;
|
| 878 |
+
}
|
| 879 |
+
|
| 880 |
+
.ai-select-btn:hover {
|
| 881 |
+
transform: translateY(-2px);
|
| 882 |
+
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
|
| 883 |
+
background: linear-gradient(135deg, #2563eb 0%, #7c3aed 100%);
|
| 884 |
+
}
|
| 885 |
+
|
| 886 |
+
.ai-select-btn:active {
|
| 887 |
+
transform: translateY(1px);
|
| 888 |
+
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
|
| 889 |
+
}
|
| 890 |
+
|
| 891 |
+
/* Add pulsing effect to draw attention */
|
| 892 |
+
@keyframes pulse {
|
| 893 |
+
0% {
|
| 894 |
+
box-shadow: 0 0 0 0 rgba(139, 92, 246, 0.7);
|
| 895 |
+
}
|
| 896 |
+
70% {
|
| 897 |
+
box-shadow: 0 0 0 6px rgba(139, 92, 246, 0);
|
| 898 |
+
}
|
| 899 |
+
100% {
|
| 900 |
+
box-shadow: 0 0 0 0 rgba(139, 92, 246, 0);
|
| 901 |
+
}
|
| 902 |
+
}
|
| 903 |
+
|
| 904 |
+
.ai-select-btn.pulse {
|
| 905 |
+
animation: pulse 2s infinite;
|
| 906 |
}
|