body.lib-input .g-input{font-size:1rem;}body.lib-input .g-input input.o-value{background-color:#eeeeee;border:1px solid rgba(0,0,0,0.35);border-radius:0.5rem;font-size:1rem;height:2.5rem;letter-spacing:1px;outline:none;padding:0 1rem;}body.lib-input .g-input input.o-icon{background-position:0.5rem center;background-repeat:no-repeat;-o-background-size:auto 60%;-moz-background-size:auto 60%;-webkit-background-size:auto 60%;-ms-background-size:auto 60%;background-size:auto 60%;padding-left:3rem;}body.lib-input .g-input .btn{border-radius:0.5rem;color:#fff;display:inline-block;line-height:2.5rem;padding:0 2rem;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}body.lib-input .g-input .btn:hover{-moz-opacity:0.85;opacity:0.85;}body.lib-input .g-input .btn:active{-moz-opacity:0.75;opacity:0.75;}body.lib-input .g-input .btn-green{background-color:green;}body.lib-input .g-input table{width:100%;}body.lib-input .g-input table thead{position:sticky;top:0;}body.lib-input .g-input table thead th{background-color:#eeeeee;border-bottom:2px solid rgba(0,0,0,0.35);border-right:1px solid rgba(0,0,0,0.15);color:#333;line-height:1.5rem;padding:0.5rem 1rem;white-space:nowrap;}body.lib-input .g-input table tfoot{bottom:0;position:sticky;}body.lib-input .g-input table tbody .o-thin{width:1px;}body.lib-input .g-input table tbody .o-number{text-align:right;}body.lib-input .g-input table tbody td{border-right:1px solid rgba(0,0,0,0.15);line-height:1.5rem;padding:0 0.5rem;}body.lib-input .g-input table tbody tr:nth-child(2n) td{background-color:#eeeeee;}body.lib-input .g-input table tbody .o-nw{white-space:nowrap;}