.dashboard { max-width: 600px; box-shadow: rgba(0, 0, 0, 0.06) 0px 1px 3px, rgba(0, 0, 0, 0.12) 0px 1px 2px; border-radius: .5em; background: #fff; padding: 1em; margin: 1em 0; } .dashboard a { color: inherit } .dashboard h1 button { font-size: 0.5em; float: right; } .dashboard table { width: 100%; } .dashboard table th { font-weight: 500; color: #757575; text-align: left; } .dashboard table th, .dashboard table td { padding: .5em 0; } .dashboard table td:last-child { width: 1em } .dashboard > *:first-child { margin-top: 0; } .dashboard form > p:last-child, form.dashboard > p:last-child { text-align: right } .dashboard > *:last-child { margin-bottom: 0; } .dashboard textarea, .dashboard input[type="text"], .dashboard input[type="password"] { padding: 0; line-height: 1.7; display: block; border: 0; border-bottom: 1px solid #dddddd; transition: .2s ease border; width: 100%; } .dashboard #username, .dashboard #password, .dashboard #scope { max-width: 18em; } .dashboard textarea:focus, .dashboard textarea:hover, .dashboard input[type="text"]:focus, .dashboard input[type="password"]:focus, .dashboard input[type="text"]:hover, .dashboard input[type="password"]:hover { border-color: #2979ff; } .dashboard input.red { border-color: red; } .dashboard input.green { border-color: green; } .dashboard button.delete { background: #F44336; } .dashboard button.delete:hover { background: #D32F2F; } .dashboard textarea { line-height: 1.15; padding: .5em; border: 1px solid #ddd; font-family: monospace; min-height: 10em; resize: vertical; } .dashboard p label { margin-bottom: .2em; display: block; font-size: .8em; font-weight: bold; } li code, p code { background: rgba(0, 0, 0, 0.05); padding: .1em; border-radius: .2em; } .small { font-size: .8em; line-height: 1.5; }