a[role="button"]::-moz-focus-inner,button::-moz-focus-inner{border:0;outline:0}
button,a[role="button"]{width:100%;height:3.8rem;margin:0 0 1rem;padding:0 1.5rem;-moz-box-sizing:border-box;display:inline-block;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:#fafafa url(buttons/images/ui/default.png) repeat-x left bottom;border:.1rem solid #a6a6a6;border-radius:.2rem;font:500 1.6rem/3.8rem 'MozTT',Sans-serif;color:#333;text-align:center;text-shadow:.1rem .1rem 0 rgba(255,255,255,0.3);text-decoration:none;outline:0}
button:active,a[role="button"]:active,button.recommend:active,a.recommend[role="button"]:active{border-color:#008aaa;background:#008aaa;color:#333}
button.recommend,a[role="button"].recommend{background-image:url(buttons/images/ui/recommend.png);background-color:#00caf2;border-color:#008eab}
button.danger,a.danger[role="button"]{background-image:url(buttons/images/ui/danger.png);background-color:#b70404;color:#fff;text-shadow:none;border-color:#820000}
button.danger:active,a[role="button"].danger:active{background-image:url(buttons/images/ui/danger-press.png);background-color:#890707}
button[disabled],a[role="button"][aria-disabled="true"],button[disabled].recommend,a[role="button"][aria-disabled="true"].recommend{background:#e7e7e7;border-color:#c7c7c7;color:#c7c7c7;text-shadow:none;pointer-events:none}
button[disabled].danger,a[role="button"][aria-disabled="true"].danger{background:#c68484;border-color:#a56464;color:#a56464;text-shadow:none;pointer-events:none}
.dark button[disabled],.dark a[role="button"][aria-disabled="true"]{background:#5f5f5f;color:#4d4d4d;border-color:#4d4d4d;text-shadow:none;pointer-events:none}
li button,li a[role="button"]{position:relative;background:#e7e7e7;text-align:left;white-space:normal;overflow:visible}
li button:after,li a[role="button"]:after{content:"";position:absolute;bottom:-0.3rem;left:0;right:0;height:.2rem;background:url(buttons/images/ui/shadow.png) repeat-x left bottom}
li a[role="button"]:active:after,li button:active:after{opacity:0}
li button[disabled]:after,li a[role="button"][aria-disabled="true"]:after{background:0}
li button.icon,li a[role="button"].icon{padding-right:3rem}
li button.icon:before,li a[role="button"].icon:before{content:"";width:3rem;height:3rem;position:absolute;top:50%;right:0;margin-top:-1.5rem;background:transparent no-repeat center center / 100% auto;pointer-events:none}
li button.icon-view:before,li a[role="button"].icon-view:before{background:url(buttons/images/icons/view.png) no-repeat 1.6rem 0 / 1rem 9rem}
li button.icon-view:active:before,li a[role="button"].icon-view:active:before{background-position:1.6rem -3rem}
li button.icon-view:disabled:before,li a[role="button"][aria-disabled="true"].icon-view:before{background-position:1.6rem -6rem}
li button.icon-dialog:before,li a[role="button"].icon-dialog:before{background:url(buttons/images/icons/dialog.png) no-repeat 1.6rem 0 / 1rem 9rem;top:100%;margin-top:-2.4rem}
li button.icon-dialog:active:before,li a[role="button"].icon-dialog:active:before{background-position:1.6rem -3rem}
li button.icon-dialog:disabled:before,li a[role="button"][aria-disabled="true"].icon-dialog:before{background-position:1.6rem -6rem}
ul.compact,ol.compact{margin-bottom:1rem}.compact>li button,.compact>li a[role="button"]{margin:-0.1rem 0;border-radius:0;background:#fff}
.compact>li:first-child button,.compact>li:first-child a[role="button"]{border-radius:.3rem .3rem 0 0}
.compact>li:last-child button,.compact>li:last-child a[role="button"]{border-radius:0 0 .3rem .3rem}
.compact>li button:active,.compact>li a[role="button"]:active{border-color:#008aaa;background:#008aaa}
.compact>li button[disabled],.compact>li a[role="button"][aria-disabled="true"]{color:#a6a6a6;border-color:#a6a6a6}