Maryam Ilka commited on
Commit
f4d666e
·
verified ·
1 Parent(s): 36faf91

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +41 -9
app.py CHANGED
@@ -44,12 +44,19 @@ st.markdown("""
44
  color: var(--text) !important;
45
  }
46
 
47
- /* تمام متن‌ها */
48
- h1, h2, h3, h4, h5, h6, p, div, span, label {
49
- color: var(--text) !important;
 
 
 
 
 
 
 
50
  }
51
 
52
- /* باکس‌های ورودی - اصلاح شده برای دموگرافیک */
53
  .stTextInput input,
54
  .stNumberInput input,
55
  .stSelectbox select,
@@ -58,6 +65,7 @@ st.markdown("""
58
  .stTimeInput input,
59
  .stMultiSelect div[role="combobox"],
60
  div[data-testid="stVerticalBlock"] > div[data-testid="stHorizontalBlock"] > div > div > div > div > input,
 
61
  .st-bq, .st-br, .st-bs, .st-bt, .st-bu, .st-bv, .st-bw, .st-bx, .st-by, .st-bz {
62
  color: var(--text) !important;
63
  background-color: var(--input-bg) !important;
@@ -66,20 +74,26 @@ st.markdown("""
66
  padding: 8px 12px !important;
67
  }
68
 
 
 
 
 
 
 
69
  /* دکمه اصلی (بنفش با متن سفید) */
70
  .stButton>button,
71
  [data-testid="baseButton-primary"],
72
  .accept-btn,
73
  div[data-testid="stVerticalBlock"] > div[data-testid="stHorizontalBlock"] > div > div > button {
74
  background-color: var(--primary) !important;
75
- color: white !important !important;
76
  border: none !important;
77
  border-radius: 8px !important;
78
  padding: 10px 20px !important;
79
  font-weight: bold !important;
80
  }
81
 
82
- /* دکمه ثانویه (سفید با حاشیه بنفش و متن بنفش) */
83
  .stFormSubmitButton>button,
84
  [data-testid="baseButton-secondary"],
85
  .reject-btn {
@@ -115,6 +129,17 @@ st.markdown("""
115
  font-weight: bold !important;
116
  }
117
 
 
 
 
 
 
 
 
 
 
 
 
118
  /* توضیحات */
119
  .explanation-title {
120
  color: var(--primary) !important;
@@ -149,6 +174,10 @@ st.markdown("""
149
  .folium-map {
150
  height: 300px !important;
151
  }
 
 
 
 
152
  }
153
  </style>
154
  """, unsafe_allow_html=True)
@@ -366,11 +395,14 @@ def scenario_explanation():
366
  """توضیح سناریو"""
367
  col1, col2 = st.columns([1, 4])
368
  with col1:
369
- st.image("https://via.placeholder.com/80/6a0dad/FFFFFF?text=LOGO", width=80)
 
 
 
370
  with col2:
371
  st.markdown("""
372
- <h2 style="color: #6a0dad; margin: 0;">رهیار 🚖</h2>
373
- <p style="color: #6a0dad; margin: 0;">همراه سفرهای درون‌شهری شما، راهی مطمئن، راهی روشن، رهیار</p>
374
  """, unsafe_allow_html=True)
375
 
376
  st.markdown("### سناریوی تحقیق")
 
44
  color: var(--text) !important;
45
  }
46
 
47
+ /* هدر راهیار */
48
+ .rahyar-title {
49
+ color: var(--primary) !important;
50
+ margin: 0 !important;
51
+ }
52
+
53
+ .rahyar-subtitle {
54
+ color: var(--primary) !important;
55
+ margin: 0 !important;
56
+ font-size: 14px !important;
57
  }
58
 
59
+ /* باکس‌های ورودی */
60
  .stTextInput input,
61
  .stNumberInput input,
62
  .stSelectbox select,
 
65
  .stTimeInput input,
66
  .stMultiSelect div[role="combobox"],
67
  div[data-testid="stVerticalBlock"] > div[data-testid="stHorizontalBlock"] > div > div > div > div > input,
68
+ /* لیست dropdown */
69
  .st-bq, .st-br, .st-bs, .st-bt, .st-bu, .st-bv, .st-bw, .st-bx, .st-by, .st-bz {
70
  color: var(--text) !important;
71
  background-color: var(--input-bg) !important;
 
74
  padding: 8px 12px !important;
75
  }
76
 
77
+ /* Placeholder */
78
+ ::placeholder {
79
+ color: var(--text) !important;
80
+ opacity: 0.7 !important;
81
+ }
82
+
83
  /* دکمه اصلی (بنفش با متن سفید) */
84
  .stButton>button,
85
  [data-testid="baseButton-primary"],
86
  .accept-btn,
87
  div[data-testid="stVerticalBlock"] > div[data-testid="stHorizontalBlock"] > div > div > button {
88
  background-color: var(--primary) !important;
89
+ color: white !important;
90
  border: none !important;
91
  border-radius: 8px !important;
92
  padding: 10px 20px !important;
93
  font-weight: bold !important;
94
  }
95
 
96
+ /* دکمه ثانویه (سفید با حاشیه بنفش) */
97
  .stFormSubmitButton>button,
98
  [data-testid="baseButton-secondary"],
99
  .reject-btn {
 
129
  font-weight: bold !important;
130
  }
131
 
132
+ /* فرم دموگرافیک */
133
+ .stSelectbox > div > div {
134
+ background-color: white !important;
135
+ color: var(--text) !important;
136
+ }
137
+
138
+ .stSelectbox option {
139
+ background-color: white !important;
140
+ color: var(--text) !important;
141
+ }
142
+
143
  /* توضیحات */
144
  .explanation-title {
145
  color: var(--primary) !important;
 
174
  .folium-map {
175
  height: 300px !important;
176
  }
177
+
178
+ .stSelectbox > div > div {
179
+ padding: 8px !important;
180
+ }
181
  }
182
  </style>
183
  """, unsafe_allow_html=True)
 
395
  """توضیح سناریو"""
396
  col1, col2 = st.columns([1, 4])
397
  with col1:
398
+ try:
399
+ st.image("rahyar.png", width=80)
400
+ except:
401
+ st.image("https://via.placeholder.com/80/6a0dad/FFFFFF?text=LOGO", width=80)
402
  with col2:
403
  st.markdown("""
404
+ <h2 class="rahyar-title">رهیار 🚖</h2>
405
+ <p class="rahyar-subtitle">همراه سفرهای درون‌شهری شما، راهی مطمئن، راهی روشن، رهیار</p>
406
  """, unsafe_allow_html=True)
407
 
408
  st.markdown("### سناریوی تحقیق")