.nano {  position : relative;  width    : 100%;  height   : 100%;  overflow : hidden;}.nano >.nano-content {  position      : absolute;  overflow      : scroll;  overflow-x    : hidden;  top           : 0;  right         : 0;  bottom        : 0;  left          : 0;}.nano >.nano-content:focus {  outline: thin dotted;}.nano >.nano-content::-webkit-scrollbar {  display: none;}.has-scrollbar >.nano-content::-webkit-scrollbar {  display: block;}.nano >.nano-pane {  background : rgba(0,0,0,.25);  position   : absolute;  width      : 10px;  right      : 0;  top        : 0;  bottom     : 0;  visibility : hidden\9;   opacity    : .01;  -webkit-transition    : .2s;  -moz-transition       : .2s;  -o-transition         : .2s;  transition            : .2s;  -moz-border-radius    : 5px;  -webkit-border-radius : 5px;  border-radius         : 5px;}.nano >.nano-pane >.nano-slider {  background: #3a4a53;  position: relative;  margin: 0 1px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;}.nano:hover >.nano-pane, .nano-pane.active, .nano-pane.flashed {  visibility : visible\9;   opacity    : 0.99;}