mwcpl
Version:
Master's Web Component Pattern Library
59 lines (56 loc) • 1.18 kB
CSS
:host {
display: block;
font-family: Roboto, sans-serif;
}
.backdrop {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
background-color: var(--mwcpl-dialog-backdrop-color, rgba(0, 0, 0, 0.25));
}
.dialog {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
display: flex;
align-items: center;
justify-content: center;
}
.container {
z-index: 1;
overflow: auto;
display: flex;
flex-direction: column;
border-radius: 8px;
max-height: calc(100vh - 2rem);
margin: 1rem;
max-width: var(--mwcpl-dialog-max-width, 600px);
background-color: var(--mwcpl-dialog-background-color, #ffffff);
color: var(--mwcpl-dialog-color, #000000);
}
.container .heading, .container .content {
padding: 0 1rem;
}
.container .heading {
flex: 1 0 auto;
margin: 0.75rem 0;
font-size: 1.25rem;
}
.container .content {
flex: 1 1 auto;
overflow: auto;
border-top: 1px solid var(--mwcpl-dialog-border-color, #f5f5f5);
border-bottom: 1px solid var(--mwcpl-dialog-border-color, #f5f5f5);
}
.container .actions {
display: flex;
padding: 0.5rem;
}
.container .actions .spacer {
margin: 0 1rem;
flex: 1 1 auto;
}