.user-button,body{background-color:#eee}.user-button.active,nav a,tr.expandable{cursor:pointer}.user-button{padding:3px 5px;border-radius:3px;border-left:5px solid #bbb;margin-bottom:5px}.pure-table td ul,ul{padding:0;margin:0}.deselected.active{background-color:#eaa;border-left:5px solid #b00}h1{margin-left:10px}td,th{white-space:nowrap}td.optional{white-space:initial}td .user-button{display:inline-block;margin:0;white-space:nowrap}ul{list-style-type:none;display:inline-block}.selected.active{background-color:#aea!important;border-left-color:#0b0!important}.expenses-view,nav a.active,nav a:hover{background-color:#fff}#month-selector-container{position:absolute;top:10px;right:10px}.error{color:#b00}.negative{color:red}.number{text-align:right}table.pure-table{margin:10px}.floating{float:left}nav a{color:#000;text-decoration:none;padding:10px;font-weight:700}.expenses-view{position:relative;padding:10px;top:8px}.expenses-view-end{clear:both}.pure-form-message{padding:.2em 0 .8em}.button-error{background:#ca3c3c;color:#fff}td.floating-cell{position:absolute;display:none;background-color:transparent!important;padding-left:2px;border-left:0}tr.expandable.editing td.floating-cell,tr.expandable.enabled td.floating-cell,tr.expandable:hover td.floating-cell{display:block}tr.expandable input{width:6em}@media only screen and (max-width:800px){tr:not(.enabled):not(.editing) .optional li{display:none}tr:not(.enabled):not(.editing) .optional li:first-of-type{display:inline-block}tr:not(.enabled):not(.editing) .optional li:not(:only-child):first-of-type:after{content:"..."}}@media only screen and (max-width:600px){tr:not(.enabled) .optional{display:none}table.pure-table{margin:5px 0}table.pure-table td{padding:8px!important}}@media only screen and (max-width:400px){tr:not(.enabled) .optional-2nd{display:none}}@media print{#month-selector-container,nav{display:none}body{background-color:#fff;padding:10pt}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}