Davichick commited on
Commit
6d044e5
Β·
verified Β·
1 Parent(s): eae0c8e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -59
app.py CHANGED
@@ -638,6 +638,7 @@ footer {{ display: none !important; }}
638
  border: 1px solid {T['line']} !important;
639
  border-radius: 4px !important;
640
  padding: 0 !important;
 
641
  }}
642
 
643
  /* ── Labels ───────────────────────────────────────── */
@@ -653,8 +654,15 @@ label span, .block-title, label {{
653
  }}
654
  label * {{ color: {T['dim']} !important; font-size: inherit !important; }}
655
 
656
- /* ── Inputs ───────────────────────────────────────── */
657
- textarea, select {{
 
 
 
 
 
 
 
658
  background: {T['slab']} !important;
659
  color: {T['bone']} !important;
660
  border: 1px solid {T['line']} !important;
@@ -662,32 +670,15 @@ textarea, select {{
662
  font-size: 15.5px !important;
663
  line-height: 1.7 !important;
664
  transition: border-color .15s !important;
 
 
665
  }}
666
- textarea:focus, select:focus {{
667
  border-color: {T['ember']} !important;
668
  outline: none !important;
669
  box-shadow: none !important;
670
  }}
671
- textarea::placeholder {{ color: {T['dim']} !important; }}
672
-
673
- #panel-config .block {{
674
- padding: 14px 16px !important;
675
- border-right: 1px solid {T['line']} !important;
676
- border-bottom: 1px solid {T['line']} !important;
677
- }}
678
-
679
- #panel-config input,
680
- #panel-config .wrap-inner,
681
- #panel-config .secondary-wrap,
682
- #panel-config .single-select,
683
- #panel-config .token {{
684
- background: transparent !important;
685
- border: none !important;
686
- padding-left: 0 !important;
687
- font-size: 15px !important;
688
- font-weight: 500 !important;
689
- color: {T['bone']} !important;
690
- }}
691
 
692
  /* ── Seniority segmented switch ───────────────────── */
693
  #seniority-radio {{ padding: 0 !important; }}
@@ -772,42 +763,6 @@ textarea::placeholder {{ color: {T['dim']} !important; }}
772
  }}
773
  #q-display label span {{ color: {T['ember']} !important; }}
774
 
775
- #a-input textarea {{ min-height: 190px !important; padding: 16px 18px !important; }}
776
-
777
- /* ── Dropdown menu ────────────────────────────────── */
778
- #panel-config,
779
- #panel-config .block {{
780
- overflow: visible !important;
781
- }}
782
-
783
- #panel-config .block {{
784
- position: relative !important;
785
- z-index: 1 !important;
786
- }}
787
-
788
- /* Elevate the active block so its menu paints over the blocks below it */
789
- #panel-config .block:hover,
790
- #panel-config .block:focus-within {{
791
- z-index: 999 !important;
792
- }}
793
-
794
- .options, .options-wrap, [role="listbox"], ul.options {{
795
- background: {T['raise']} !important;
796
- border: 1px solid {T['line2']} !important;
797
- border-radius: 4px !important;
798
- color: {T['bone']} !important;
799
- position: absolute !important;
800
- z-index: 9999 !important;
801
- top: 100% !important;
802
- left: 0 !important;
803
- width: 100% !important;
804
- margin-top: 4px !important;
805
- box-shadow: 0 4px 12px rgba(0,0,0,0.5) !important;
806
- }}
807
-
808
- li.item {{ background: {T['raise']} !important; color: {T['ash']} !important; font-family: {BODY} !important; }}
809
- li.item:hover, li.item.selected {{ background: {T['line']} !important; color: {T['hot']} !important; }}
810
-
811
  /* ── Buttons ──────────────────────────────────────── */
812
  button.primary {{
813
  background: {T['ember']} !important;
 
638
  border: 1px solid {T['line']} !important;
639
  border-radius: 4px !important;
640
  padding: 0 !important;
641
+ overflow: visible !important; /* Critical to prevent dropdown detachment */
642
  }}
643
 
644
  /* ── Labels ───────────────────────────────────────── */
 
654
  }}
655
  label * {{ color: {T['dim']} !important; font-size: inherit !important; }}
656
 
657
+ /* ── Grid Items ───────────────────────────────────── */
658
+ #panel-config .block {{
659
+ padding: 14px 16px !important;
660
+ border-right: 1px solid {T['line']} !important;
661
+ border-bottom: 1px solid {T['line']} !important;
662
+ }}
663
+
664
+ /* ── Inputs (Targeted to avoid breaking Dropdowns) ── */
665
+ #a-input textarea {{
666
  background: {T['slab']} !important;
667
  color: {T['bone']} !important;
668
  border: 1px solid {T['line']} !important;
 
670
  font-size: 15.5px !important;
671
  line-height: 1.7 !important;
672
  transition: border-color .15s !important;
673
+ min-height: 190px !important;
674
+ padding: 16px 18px !important;
675
  }}
676
+ #a-input textarea:focus {{
677
  border-color: {T['ember']} !important;
678
  outline: none !important;
679
  box-shadow: none !important;
680
  }}
681
+ #a-input textarea::placeholder {{ color: {T['dim']} !important; }}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
682
 
683
  /* ── Seniority segmented switch ───────────────────── */
684
  #seniority-radio {{ padding: 0 !important; }}
 
763
  }}
764
  #q-display label span {{ color: {T['ember']} !important; }}
765
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
766
  /* ── Buttons ──────────────────────────────────────── */
767
  button.primary {{
768
  background: {T['ember']} !important;