Files
the-example-app-nodejs/assets/stylesheets/base/forms.css
2017-11-07 17:33:32 +01:00

66 lines
1.1 KiB
CSS

@block form-item {
& + .form-item {
margin-top: var(--spacing);
}
& input {
margin: 0 0 calc(var(--spacing) * 0.25);
}
@element help-text {
font-size: 0.875em;
color: var(--color-text-grey);
}
@element error-message {
font-size: 0.875em;
color: var(--color-text-error);
&:before {
content: '';
display: inline-block;
background: url('/images/icon-error.svg') no-repeat left center;
background-size: contain;
width: 12px;
height: 12px;
padding-right: 0.3em;
}
}
}
@block status-block {
display: flex;
margin: var(--spacing) 0;
padding: calc(var(--spacing) * 0.5);
border-radius: var(--border-radius);
font-size: 0.875em;
@modifier success {
background: var(--color-status-block-bg-success);
}
@modifier error {
background: var(--color-status-block-bg-error);
}
@element icon {
flex: 0 0 auto;
width: 24px;
height: 24px;
margin-right: calc(var(--spacing) * 0.25);
}
@element content {
flex: 1 1 auto;
}
@element title {
font-weight: bold;
}
@element message {
color: var(--color-status-block-message);
}
}