{-# LANGUAGE OverloadedStrings #-} module Design.LoggedIn.Expandables ( expandablesDesign ) where import Data.Monoid ((<>)) import Clay import Design.Color as C import Design.Helper import Design.Constants expandablesDesign :: Css expandablesDesign = ".expandables" ? do ".expand" ? do position absolute right blockPadding bottom (px 2) ".monthlyPayments" ? expandBlock C.blue C.white (px inputHeight) ".account" ? do expandBlock C.green C.white (px inputHeight) ".header" |> ".exceedingPayer" ? do lineHeight (px inputHeight) ".userName" ? marginRight (px 10) ".income" ? do backgroundColor C.lightGrey padding (px 0) (px 20) (px 0) (px 20) position relative lineHeight rowHeight input ? do defaultInput inputHeight marginLeft (px 20) marginTop (px (-5)) width (px 100) button ? do marginLeft (px 20) paddingLeft (px 15) paddingRight (px 15) marginTop (px (-5)) ".validateIncomeEdition" <> ".editIncomeEdition" ? defaultButton C.red C.white (px inputHeight) ".undoIncomeEdition" ? defaultButton C.blue C.white (px inputHeight) ".error" ? do color C.redError lineHeight (px 30) ".detail" |> ".header" ? borderRadius radius radius 0 0