react-toolbox-build4server
Version:
Builds react-toolbox in such a way that it's components can be required and used in node - most likely for server-side rendered webapps - without having to depend on webpack to build your entire server-side project
153 lines (138 loc) • 3.74 kB
CSS
.rt-list-list {
position: relative;
display: inline-block;
width: 100%;
padding: 0.8rem 0;
text-align: left;
white-space: nowrap;
list-style: none; }
.rt-list-subheader {
padding-left: 1.6rem;
margin: -0.8rem 0 0;
font-size: 1.4rem;
font-weight: 500;
line-height: 4.8rem;
color: #757575; }
.rt-list-divider {
height: 0.1rem;
margin: -0.1rem 0 0;
background-color: #eeeeee;
border: 0; }
.rt-list-divider.rt-list-inset {
margin-right: 1.6rem;
margin-left: 7.2rem; }
.rt-list-list + .rt-list-divider {
margin-top: -0.8rem; }
.rt-list-listItem ~ .rt-list-divider {
margin-top: 0.8rem;
margin-bottom: 0.8rem; }
.rt-list-listItem {
position: relative; }
.rt-list-listItem > [data-react-toolbox="ripple"] {
overflow: hidden; }
.rt-list-item {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
min-height: 4.8rem;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 0 1.6rem;
color: #212121; }
.rt-list-item.rt-list-selectable:not(.rt-list-disabled):hover {
cursor: pointer;
background-color: #eeeeee; }
.rt-list-item.rt-list-disabled {
pointer-events: none; }
.rt-list-item.rt-list-disabled:not(.rt-list-checkboxItem) {
opacity: .5; }
.rt-list-item.rt-list-disabled > .rt-list-checkbox > [data-react-toolbox="label"] {
opacity: .5; }
.rt-list-left [data-react-toolbox="font-icon"] {
width: 1.8rem; }
.rt-list-left :last-child > [data-react-toolbox="font-icon"] {
margin-right: 2.2rem; }
.rt-list-right > :last-child {
margin-right: 0; }
.rt-list-right > :first-child {
margin-left: 1.6rem; }
.rt-list-left, .rt-list-right {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
vertical-align: middle; }
.rt-list-itemAction {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin: 0.8rem 1.6rem 0.8rem 0; }
.rt-list-itemAction > * {
padding: 0; }
.rt-list-itemAction > [data-react-toolbox="font-icon"] {
font-size: 2.4rem;
color: #757575; }
.rt-list-itemContentRoot {
display: block;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
.rt-list-itemContentRoot.rt-list-large {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 7.2rem;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.rt-list-checkbox {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%;
height: 100%;
min-height: 4.8rem;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 0;
cursor: pointer; }
.rt-list-checkbox > [data-react-toolbox="check"] {
margin-right: 3.8rem; }
.rt-list-checkbox > [data-react-toolbox="label"] {
padding-left: 0; }
.rt-list-ripple {
color: #757575; }
.rt-list-itemText {
display: block; }
.rt-list-itemText:not(.rt-list-primary) {
padding-top: 0.3rem;
font-size: 1.4rem;
color: #757575;
white-space: normal; }
.rt-list-itemText.rt-list-primary {
font-size: 1.6rem;
color: #212121; }