rsuite
Version:
A suite of react components
53 lines (52 loc) • 1.16 kB
CSS
:root,
.rs-theme-light {
--rs-gray-100: #f2f2f5;
--rs-gray-200: #e5e5ea;
--rs-gray-600: #717273;
--rs-border-primary: var(--rs-gray-200);
}
.rs-theme-dark {
--rs-gray-100: #cbced4;
--rs-gray-200: #a4a9b3;
--rs-gray-600: #3c3f43;
--rs-border-primary: var(--rs-gray-600);
}
.rs-theme-high-contrast {
--rs-gray-100: #cbced4;
--rs-gray-200: #a4a9b3;
--rs-gray-600: #3c3f43;
--rs-border-primary: var(--rs-gray-100);
}
/* stylelint-disable */
*[class*='rs-'] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
*[class*='rs-']::before,
*[class*='rs-']::after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.rs-panel-group {
border-radius: 6px;
overflow: hidden;
}
.rs-panel-group-bordered {
border: 1px solid #e5e5ea;
border: 1px solid var(--rs-border-primary);
}
.rs-panel-group > .rs-panel {
border: none;
}
.rs-panel-group > .rs-panel + .rs-panel {
position: relative;
}
.rs-panel-group > .rs-panel + .rs-panel::before {
content: '';
position: absolute;
top: 0;
border-top: 1px solid #e5e5ea;
border-top: 1px solid var(--rs-border-primary);
left: 20px;
right: 20px;
}