/* Tables - for Properties */ caption {height: 2em; background-color: #404040; line-height: 2em; color: #EEE; text-align: left;padding-left: 1em;} table {width: 100%;border: 1px solid #CCC; border-spacing: 0;} tr {height: 1.5em; line-height: 1.5em;} th { font-weight: 100; font-size: .8em; text-align: left; padding-left: 1em; width: 100px; background-color: #EEE; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; } td {background-color: #FFF; border-bottom: 1px solid #CCC;} /* Buttons */ .button { box-sizing: border-box; min-height: 1.5em; line-height: 1.5em; width:100%; border: 1px solid #AAA; color: #222; cursor: pointer; } /* Fields */ .field::placeholder { color: #CCC; text-align: right; font-size: .8em; } .field { min-height: 100%; width: 100%; line-height: 1.5em; flex: 1; border: none; padding: 0 .5em; border-right: 1px solid #CCC; } .field:last-child { border: none; } .field-group { display: flex; justify-content: space-around; } /* Utilities */ .is-small {font-size: .8em;}