@salesforce-ux/design-system
Version:
Salesforce Lightning Design System
507 lines (506 loc) • 12 kB
CSS
/*! Lightning Design System 2.12.0 */
@charset "UTF-8";
.slds-nubbin_top:before {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
left: 50%;
top: -0.5rem;
margin-left: -0.5rem;
}
.slds-nubbin_top:after {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
left: 50%;
top: -0.5rem;
margin-left: -0.5rem;
}
.slds-nubbin_top:after {
-webkit-box-shadow: -1px -1px 0 0 rgba(0, 0, 0, 0.16);
box-shadow: -1px -1px 0 0 rgba(0, 0, 0, 0.16);
z-index: -1;
}
.slds-nubbin_top-left:before,
.slds-nubbin_top-left-corner:before {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
left: 50%;
top: -0.5rem;
margin-left: -0.5rem;
}
.slds-nubbin_top-left:after,
.slds-nubbin_top-left-corner:after {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
left: 50%;
top: -0.5rem;
margin-left: -0.5rem;
}
.slds-nubbin_top-left:after,
.slds-nubbin_top-left-corner:after {
-webkit-box-shadow: -1px -1px 0 0 rgba(0, 0, 0, 0.16);
box-shadow: -1px -1px 0 0 rgba(0, 0, 0, 0.16);
z-index: -1;
}
.slds-nubbin_top-left:before,
.slds-nubbin_top-left:after,
.slds-nubbin_top-left-corner:before,
.slds-nubbin_top-left-corner:after {
/*! @noflip */
left: 1.5rem;
top: -0.5rem;
}
.slds-nubbin_top-right:before,
.slds-nubbin_top-right-corner:before {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
left: 50%;
top: -0.5rem;
margin-left: -0.5rem;
}
.slds-nubbin_top-right:after,
.slds-nubbin_top-right-corner:after {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
left: 50%;
top: -0.5rem;
margin-left: -0.5rem;
}
.slds-nubbin_top-right:after,
.slds-nubbin_top-right-corner:after {
-webkit-box-shadow: -1px -1px 0 0 rgba(0, 0, 0, 0.16);
box-shadow: -1px -1px 0 0 rgba(0, 0, 0, 0.16);
z-index: -1;
}
.slds-nubbin_top-right:before,
.slds-nubbin_top-right:after,
.slds-nubbin_top-right-corner:before,
.slds-nubbin_top-right-corner:after {
/*! @noflip */
left: auto;
/*! @noflip */
right: 1.5rem;
top: -0.5rem;
/*! @noflip */
margin-right: -0.5rem;
}
.slds-nubbin_bottom:before {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
left: 50%;
bottom: -0.5rem;
margin-left: -0.5rem;
}
.slds-nubbin_bottom:after {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
left: 50%;
bottom: -0.5rem;
margin-left: -0.5rem;
}
.slds-nubbin_bottom:after {
-webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.16);
box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.16);
z-index: -1;
}
.slds-nubbin_bottom-left:before,
.slds-nubbin_bottom-left-corner:before {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
left: 50%;
bottom: -0.5rem;
margin-left: -0.5rem;
}
.slds-nubbin_bottom-left:after,
.slds-nubbin_bottom-left-corner:after {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
left: 50%;
bottom: -0.5rem;
margin-left: -0.5rem;
}
.slds-nubbin_bottom-left:after,
.slds-nubbin_bottom-left-corner:after {
-webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.16);
box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.16);
z-index: -1;
}
.slds-nubbin_bottom-left:before,
.slds-nubbin_bottom-left:after,
.slds-nubbin_bottom-left-corner:before,
.slds-nubbin_bottom-left-corner:after {
/*! @noflip */
left: 1.5rem;
top: 100%;
margin-top: -0.5rem;
}
.slds-nubbin_bottom-right:before,
.slds-nubbin_bottom-right-corner:before {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
left: 50%;
bottom: -0.5rem;
margin-left: -0.5rem;
}
.slds-nubbin_bottom-right:after,
.slds-nubbin_bottom-right-corner:after {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
left: 50%;
bottom: -0.5rem;
margin-left: -0.5rem;
}
.slds-nubbin_bottom-right:after,
.slds-nubbin_bottom-right-corner:after {
-webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.16);
box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.16);
z-index: -1;
}
.slds-nubbin_bottom-right:before,
.slds-nubbin_bottom-right:after,
.slds-nubbin_bottom-right-corner:before,
.slds-nubbin_bottom-right-corner:after {
/*! @noflip */
left: auto;
/*! @noflip */
right: 1.5rem;
top: 100%;
margin-top: -0.5rem;
/*! @noflip */
margin-right: -0.5rem;
}
.slds-nubbin_left:before {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
top: 50%;
left: -0.5rem;
margin-top: -0.5rem;
}
.slds-nubbin_left:after {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
top: 50%;
left: -0.5rem;
margin-top: -0.5rem;
}
.slds-nubbin_left:after {
-webkit-box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, 0.16);
box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, 0.16);
z-index: -1;
}
.slds-nubbin_left-top:before,
.slds-nubbin_left-top-corner:before {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
top: 50%;
left: -0.5rem;
margin-top: -0.5rem;
}
.slds-nubbin_left-top:after,
.slds-nubbin_left-top-corner:after {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
top: 50%;
left: -0.5rem;
margin-top: -0.5rem;
}
.slds-nubbin_left-top:after,
.slds-nubbin_left-top-corner:after {
-webkit-box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, 0.16);
box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, 0.16);
z-index: -1;
}
.slds-nubbin_left-top:before,
.slds-nubbin_left-top:after,
.slds-nubbin_left-top-corner:before,
.slds-nubbin_left-top-corner:after {
top: 1.5rem;
}
.slds-nubbin_left-bottom:before,
.slds-nubbin_left-bottom-corner:before {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
top: 50%;
left: -0.5rem;
margin-top: -0.5rem;
}
.slds-nubbin_left-bottom:after,
.slds-nubbin_left-bottom-corner:after {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
top: 50%;
left: -0.5rem;
margin-top: -0.5rem;
}
.slds-nubbin_left-bottom:before,
.slds-nubbin_left-bottom-corner:before {
margin-bottom: -1px;
}
.slds-nubbin_left-bottom:after,
.slds-nubbin_left-bottom-corner:after {
-webkit-box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.16);
box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, 0.16);
z-index: -1;
}
.slds-nubbin_left-bottom:before,
.slds-nubbin_left-bottom:after,
.slds-nubbin_left-bottom-corner:before,
.slds-nubbin_left-bottom-corner:after {
top: auto;
bottom: 1rem;
}
.slds-nubbin_right:before {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
top: 50%;
right: -0.5rem;
margin-top: -0.5rem;
}
.slds-nubbin_right:after {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
top: 50%;
right: -0.5rem;
margin-top: -0.5rem;
}
.slds-nubbin_right:after {
-webkit-box-shadow: 1px -1px 2px 0 rgba(0, 0, 0, 0.16);
box-shadow: 1px -1px 2px 0 rgba(0, 0, 0, 0.16);
z-index: -1;
}
.slds-nubbin_right-top:before,
.slds-nubbin_right-top-corner:before {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
top: 50%;
right: -0.5rem;
margin-top: -0.5rem;
}
.slds-nubbin_right-top:after,
.slds-nubbin_right-top-corner:after {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
top: 50%;
right: -0.5rem;
margin-top: -0.5rem;
}
.slds-nubbin_right-top:after,
.slds-nubbin_right-top-corner:after {
-webkit-box-shadow: 1px -1px 2px 0 rgba(0, 0, 0, 0.16);
box-shadow: 1px -1px 2px 0 rgba(0, 0, 0, 0.16);
z-index: -1;
}
.slds-nubbin_right-top:before,
.slds-nubbin_right-top:after,
.slds-nubbin_right-top-corner:before,
.slds-nubbin_right-top-corner:after {
top: 1.5rem;
}
.slds-nubbin_right-bottom:before,
.slds-nubbin_right-bottom-corner:before {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
top: 50%;
right: -0.5rem;
margin-top: -0.5rem;
}
.slds-nubbin_right-bottom:after,
.slds-nubbin_right-bottom-corner:after {
width: 1rem;
height: 1rem;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
background-color: inherit;
top: 50%;
right: -0.5rem;
margin-top: -0.5rem;
}
.slds-nubbin_right-bottom:before,
.slds-nubbin_right-bottom-corner:before {
margin-bottom: -1px;
}
.slds-nubbin_right-bottom:after,
.slds-nubbin_right-bottom-corner:after {
-webkit-box-shadow: 2px -1px 3px 0 rgba(0, 0, 0, 0.16);
box-shadow: 2px -1px 3px 0 rgba(0, 0, 0, 0.16);
z-index: -1;
}
.slds-nubbin_right-bottom:before,
.slds-nubbin_right-bottom:after,
.slds-nubbin_right-bottom-corner:before,
.slds-nubbin_right-bottom-corner:after {
top: auto;
bottom: 1rem;
}
.slds-nubbin_top-left-corner {
border-radius: 0.125rem 0.25rem 0.25rem 0.25rem;
}
.slds-nubbin_top-left-corner:before,
.slds-nubbin_top-left-corner:after {
left: 0.75rem;
}
.slds-nubbin_bottom-left-corner {
border-radius: 0.25rem 0.25rem 0.25rem 0.125rem;
}
.slds-nubbin_bottom-left-corner:before,
.slds-nubbin_bottom-left-corner:after {
left: 0.75rem;
}
.slds-nubbin_top-right-corner {
border-radius: 0.25rem 0.125rem 0.25rem 0.25rem;
}
.slds-nubbin_top-right-corner:before,
.slds-nubbin_top-right-corner:after {
right: 0.75rem;
}
.slds-nubbin_bottom-right-corner {
border-radius: 0.25rem 0.25rem 0.125rem 0.25rem;
}
.slds-nubbin_bottom-right-corner:before,
.slds-nubbin_bottom-right-corner:after {
right: 0.75rem;
}
.slds-nubbin_left-top-corner {
border-radius: 0.125rem 0.25rem 0.25rem 0.25rem;
}
.slds-nubbin_left-top-corner:before,
.slds-nubbin_left-top-corner:after {
top: 0.75rem;
}
.slds-nubbin_right-top-corner {
border-radius: 0.25rem 0.125rem 0.25rem 0.25rem;
}
.slds-nubbin_right-top-corner:before,
.slds-nubbin_right-top-corner:after {
top: 0.75rem;
}
.slds-nubbin_left-bottom-corner {
border-radius: 0.25rem 0.25rem 0.25rem 0.125rem;
}
.slds-nubbin_left-bottom-corner:before,
.slds-nubbin_left-bottom-corner:after {
bottom: 0.25rem;
}
.slds-nubbin_right-bottom-corner {
border-radius: 0.25rem 0.25rem 0.125rem 0.25rem;
}
.slds-nubbin_right-bottom-corner:before,
.slds-nubbin_right-bottom-corner:after {
bottom: 0.25rem;
}