wix-style-react
Version:
wix-style-react
103 lines (81 loc) • 2.9 kB
CSS
:import {
-st-from: "../Foundation/stylable/spacing.st.css";
-st-named: spacing18, spacing24, spacing30, spacing42;
}
:import {
-st-from: "../BaseModalLayout/BaseModalLayout.st.css";
-st-default: BaseModalLayout
}
:import {
-st-from: "../BaseModalLayout/control-button-padding.js";
-st-default: controlButtonPadding;
}
/* Extending BaseModalLayout */
.root {
-st-extends: BaseModalLayout;
-st-states: removeContentPadding, showHeaderDivider, showFooterDivider, newColorsBranding;
max-width: 1254px;
min-width: 510px;
}
/* Extending of BaseModalLayout Blocks */
.root:not(:removeContentPadding)::content::innerContent {
padding-left: value(spacing30);
padding-right: value(spacing30);
}
.root:not(:removeContentPadding):showHeaderDivider::content::innerContent {
padding-top: value(spacing24);
}
.root:not(:removeContentPadding):showFooterDivider::content::innerContent {
padding-bottom: value(spacing24);
}
.root:controlButtonAmount(0)::header::innerContent {
padding: value(spacing24) value(spacing30) value(spacing24) value(spacing30);
}
.root:controlButtonAmount(1)::header::innerContent {
padding: value(spacing24) controlButtonPadding(1) value(spacing24) value(spacing30);
}
.root:controlButtonAmount(2)::header::innerContent {
padding: value(spacing24) controlButtonPadding(2) value(spacing24) value(spacing30);
}
:global([dir='rtl']) .root::header::innerContent {
padding: value(spacing24) value(spacing30) value(spacing24) value(spacing42);
}
.root::footnote::innerContent {
justify-content: flex-start;
}
.root::content::innerContent {
flex: 1;
}
.root::content {
flex: 1;
}
/* New colors branding */
.root:newColorsBranding::footer::innerContent {
padding: 18px 24px;
}
.root:newColorsBranding::footnote::innerContent {
padding: 12px 24px;
}
.root:newColorsBranding:not(:removeContentPadding)::content::innerContent {
padding-left: value(spacing24);
padding-right: value(spacing24);
}
.root:newColorsBranding:not(:removeContentPadding):showHeaderDivider::content::innerContent {
padding-top: value(spacing18);
}
.root:newColorsBranding:not(:removeContentPadding):showFooterDivider::content::innerContent {
padding-bottom: value(spacing18);
}
.root:newColorsBranding:controlButtonAmount(0)::header::innerContent {
padding: value(spacing18) value(spacing24);
}
.root:newColorsBranding:controlButtonAmount(1)::header::innerContent {
padding: value(spacing18) controlButtonPadding(1) value(spacing18) value(spacing24);
}
.root:newColorsBranding:controlButtonAmount(2)::header::innerContent {
padding: value(spacing18) controlButtonPadding(2) value(spacing18) value(spacing24);
}
:global([dir='rtl']) .root:newColorsBranding::header::innerContent {
padding: value(spacing18) value(spacing24) value(spacing18) value(spacing42);
}
/* st-namespace-reference="../../../src/CustomModalLayout/CustomModalLayout.st.css" */