                  :font-size (pt 18)
                  :font-weight 100}]
     [:div.handle {:position :absolute
-                  :top (px 0)
-                  :padding-top (px 8)
+                  :padding 0
                   :padding-right (px 15)
-                  :bottom (px 0)
+                  :bottom (px 3)
                   :right (px 0)
                   :text-align :right
                   :color :dodgerblue
                   :letter-spacing (pt 1)
                   :font-size (pt 18)
                   :width (px 300)
-                  :padding 0
-                  :height (px 40)
+                  :overflow :hidden
+                  :text-overflow :ellipsis
+                  :white-space :nowrap
                   :font-weight 100}]
     [:div.gather {:position :absolute
                   :right 0
                   :top 0
                   :bottom 0
-                  :width (px 300)
-  ;;                :border-left [[(px 1) :solid :#d8d8d8]]
-                  }
+                  :width (px 300)}
      [:input {:width (percent 100)
               :height (percent 100)
               :outline :none

                   :right (px 15)
                   :margin 0}
     [:button {:margin 0
               :cursor :pointer}]]]
   ])

(defstyles screen
  globals

              :padding 0
              :margin 0
              :color :dodgerblue
              :background-color :#222
              :letter-spacing (pt 1)
              :padding-left (px 18)
              :padding-top (px 4)
              :font-size (pt 15)}]
     ["::-webkit-input-placeholder" {:color :#448}]
     ["::-moz-placeholder" {:color :#77c}]]]])

;;-----------------------------------------------------------------------------

