Nischal Subedi commited on
Commit
b14d947
·
1 Parent(s): 9d5f183
Files changed (1) hide show
  1. app.py +17 -16
app.py CHANGED
@@ -570,33 +570,34 @@ Answer:"""
570
  @media (prefers-color-scheme: light) {
571
  .output-card .placeholder { border-color: var(--border-light); color: var(--text-secondary-light); }
572
  }
573
- .examples-section .gr-examples-table {
 
574
  border-radius: var(--radius-md) !important; border: 1px solid var(--border-dark) !important;
575
  overflow: hidden; background: var(--card-section-bg-dark) !important;
576
  box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
577
  transition: border-color var(--transition-speed), background var(--transition-speed), box-shadow var(--transition-speed);
578
  }
579
  @media (prefers-color-scheme: light) {
580
- .examples-section .gr-examples-table { border: 1px solid var(--border-light) !important; background: var(--card-section-bg-light) !important; box-shadow: inset 0 0 8px rgba(0,0,0,0.05); }
581
  }
582
- .examples-section .gr-examples-table th, .examples-section .gr-examples-table td { padding: 1rem 1.2rem !important; font-size: 1.05rem !important; border: none !important; }
583
- .examples-section .gr-examples-table th {
584
  background: var(--header-bg-dark) !important; color: var(--text-primary-dark) !important;
585
  font-weight: 600 !important; text-align: left;
586
  transition: background var(--transition-speed), color var(--transition-speed);
587
  }
588
- .examples-section .gr-examples-table td {
589
  background: var(--card-section-bg-dark) !important; color: var(--text-primary-dark) !important;
590
  border-top: 1px solid var(--border-dark) !important; cursor: pointer;
591
  transition: background var(--transition-speed), color var(--transition-speed), border-color var(--transition-speed);
592
  }
593
- .examples-section .gr-examples-table tr:hover td { background: rgba(255, 193, 7, 0.1) !important; }
594
- .examples-section .gr-examples-table tr:first-child td { border-top: none !important; }
595
  @media (prefers-color-scheme: light) {
596
- .examples-section .gr-examples-table { border: 1px solid var(--border-light) !important; background: var(--card-section-bg-light) !important; }
597
- .examples-section .gr-examples-table th { background: var(--header-bg-light) !important; color: var(--text-primary-light) !important; }
598
- .examples-section .gr-examples-table td { background: var(--card-section-bg-light) !important; color: var(--text-primary-light) !important; border-top: 1px solid var(--border-light) !important; }
599
- .examples-section .gr-examples-table tr:hover td { background: rgba(0, 123, 255, 0.08) !important; }
600
  }
601
  .app-footer-wrapper {
602
  background: var(--header-bg-dark); border-top: 1px solid var(--border-dark) !important;
@@ -670,7 +671,7 @@ Answer:"""
670
  .section-divider { margin: 1.8rem 0; } .input-row { gap: 1.5rem; } .input-field { min-width: 280px; }
671
  .gradio-textbox textarea { min-height: 160px; } .output-card .response-header { font-size: 1.7rem; }
672
  .examples-section { padding-top: 1.2rem; }
673
- .examples-section .gr-examples-table th, .examples-section .gr-examples-table td { padding: 0.9rem 1.1rem !important; }
674
  .app-footer-wrapper { margin-top: 0.6rem; border-top-left-radius: var(--radius-md); border-top-right-radius: var(--radius-md); }
675
  .app-footer { padding: 0 1.5rem !important; }
676
  }
@@ -689,7 +690,7 @@ Answer:"""
689
  .output-card .response-header { font-size: 1.5rem; } .output-card .response-icon { font-size: 1.7rem; }
690
  .output-card .placeholder { padding: 2.5rem 1.5rem; font-size: 1.1rem; }
691
  .examples-section { padding-top: 1.2rem; }
692
- .examples-section .gr-examples-table th, .examples-section .gr-examples-table td { padding: 0.9rem 1.1rem !important; font-size: 1.0rem !important; }
693
  .app-footer-wrapper { margin-top: 0.6rem; border-top-left-radius: var(--radius-md); border-top-right-radius: var(--radius-md); padding-top: 2rem; padding-bottom: 2rem; }
694
  .app-footer { padding: 0 1rem !important; }
695
  }
@@ -709,7 +710,7 @@ Answer:"""
709
  .output-card .response-header { font-size: 1.4rem; } .output-card .response-icon { font-size: 1.5rem; }
710
  .output-card .placeholder { padding: 2rem 1rem; font-size: 1.05rem; }
711
  .examples-section { padding-top: 0.8rem; }
712
- .examples-section .gr-examples-table th, .examples-section .gr-examples-table td { padding: 0.6rem 0.8rem !important; font-size: 0.95rem !important; }
713
  .app-footer-wrapper { margin-top: 0.4rem; border-top-left-radius: var(--radius-sm); border-top-right-radius: var(--radius-sm); padding-top: 1.5rem; padding-bottom: 1.5rem; }
714
  .app-footer { padding: 0 0.8rem !important; }
715
  }
@@ -786,8 +787,8 @@ Answer:"""
786
  gr.Examples(
787
  examples=example_queries, inputs=[query_input, state_input],
788
  examples_per_page=5,
789
- label="", # Label hidden by CSS
790
- elem_classes=["gr-examples-table"] # Custom class for table styling
791
  )
792
  else:
793
  gr.Markdown("<div class='placeholder'>Sample questions could not be loaded.</div>")
 
570
  @media (prefers-color-scheme: light) {
571
  .output-card .placeholder { border-color: var(--border-light); color: var(--text-secondary-light); }
572
  }
573
+ /* Target the table within the examples section directly */
574
+ .examples-section table.gr-samples-table { /* Updated selector based on common Gradio internal classes */
575
  border-radius: var(--radius-md) !important; border: 1px solid var(--border-dark) !important;
576
  overflow: hidden; background: var(--card-section-bg-dark) !important;
577
  box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
578
  transition: border-color var(--transition-speed), background var(--transition-speed), box-shadow var(--transition-speed);
579
  }
580
  @media (prefers-color-scheme: light) {
581
+ .examples-section table.gr-samples-table { border: 1px solid var(--border-light) !important; background: var(--card-section-bg-light) !important; box-shadow: inset 0 0 8px rgba(0,0,0,0.05); }
582
  }
583
+ .examples-section table.gr-samples-table th, .examples-section table.gr-samples-table td { padding: 1rem 1.2rem !important; font-size: 1.05rem !important; border: none !important; }
584
+ .examples-section table.gr-samples-table th {
585
  background: var(--header-bg-dark) !important; color: var(--text-primary-dark) !important;
586
  font-weight: 600 !important; text-align: left;
587
  transition: background var(--transition-speed), color var(--transition-speed);
588
  }
589
+ .examples-section table.gr-samples-table td {
590
  background: var(--card-section-bg-dark) !important; color: var(--text-primary-dark) !important;
591
  border-top: 1px solid var(--border-dark) !important; cursor: pointer;
592
  transition: background var(--transition-speed), color var(--transition-speed), border-color var(--transition-speed);
593
  }
594
+ .examples-section table.gr-samples-table tr:hover td { background: rgba(255, 193, 7, 0.1) !important; }
595
+ .examples-section table.gr-samples-table tr:first-child td { border-top: none !important; }
596
  @media (prefers-color-scheme: light) {
597
+ .examples-section table.gr-samples-table { border: 1px solid var(--border-light) !important; background: var(--card-section-bg-light) !important; }
598
+ .examples-section table.gr-samples-table th { background: var(--header-bg-light) !important; color: var(--text-primary-light) !important; }
599
+ .examples-section table.gr-samples-table td { background: var(--card-section-bg-light) !important; color: var(--text-primary-light) !important; border-top: 1px solid var(--border-light) !important; }
600
+ .examples-section table.gr-samples-table tr:hover td { background: rgba(0, 123, 255, 0.08) !important; }
601
  }
602
  .app-footer-wrapper {
603
  background: var(--header-bg-dark); border-top: 1px solid var(--border-dark) !important;
 
671
  .section-divider { margin: 1.8rem 0; } .input-row { gap: 1.5rem; } .input-field { min-width: 280px; }
672
  .gradio-textbox textarea { min-height: 160px; } .output-card .response-header { font-size: 1.7rem; }
673
  .examples-section { padding-top: 1.2rem; }
674
+ .examples-section table.gr-samples-table th, .examples-section table.gr-samples-table td { padding: 0.9rem 1.1rem !important; }
675
  .app-footer-wrapper { margin-top: 0.6rem; border-top-left-radius: var(--radius-md); border-top-right-radius: var(--radius-md); }
676
  .app-footer { padding: 0 1.5rem !important; }
677
  }
 
690
  .output-card .response-header { font-size: 1.5rem; } .output-card .response-icon { font-size: 1.7rem; }
691
  .output-card .placeholder { padding: 2.5rem 1.5rem; font-size: 1.1rem; }
692
  .examples-section { padding-top: 1.2rem; }
693
+ .examples-section table.gr-samples-table th, .examples-section table.gr-samples-table td { padding: 0.9rem 1.1rem !important; font-size: 1.0rem !important; }
694
  .app-footer-wrapper { margin-top: 0.6rem; border-top-left-radius: var(--radius-md); border-top-right-radius: var(--radius-md); padding-top: 2rem; padding-bottom: 2rem; }
695
  .app-footer { padding: 0 1rem !important; }
696
  }
 
710
  .output-card .response-header { font-size: 1.4rem; } .output-card .response-icon { font-size: 1.5rem; }
711
  .output-card .placeholder { padding: 2rem 1rem; font-size: 1.05rem; }
712
  .examples-section { padding-top: 0.8rem; }
713
+ .examples-section table.gr-samples-table th, .examples-section table.gr-samples-table td { padding: 0.6rem 0.8rem !important; font-size: 0.95rem !important; }
714
  .app-footer-wrapper { margin-top: 0.4rem; border-top-left-radius: var(--radius-sm); border-top-right-radius: var(--radius-sm); padding-top: 1.5rem; padding-bottom: 1.5rem; }
715
  .app-footer { padding: 0 0.8rem !important; }
716
  }
 
787
  gr.Examples(
788
  examples=example_queries, inputs=[query_input, state_input],
789
  examples_per_page=5,
790
+ label="" # Label hidden by CSS
791
+ # Removed: elem_classes=["gr-examples-table"]
792
  )
793
  else:
794
  gr.Markdown("<div class='placeholder'>Sample questions could not be loaded.</div>")