File: /var/www/design.system/src/molecules/Dialog/Dialog.module.scss
.root {
width: 100vw;
height: 100vh;
background-color: transparent;
position: fixed;
top: 0;
left: 0;
z-index: 999;
display: flex;
justify-content: center;
align-items: center;
opacity: 0;
visibility: hidden;
&::backdrop {
background-color: var(--backgroundUtilitiesOverlay);
opacity: 0;
}
}
.root[open] {
opacity: 1;
visibility: visible;
&::backdrop {
opacity: 1;
}
}
.content {
width: 100%;
max-width: 600px;
height: max-content;
background-color: var(--backgroundDefaultPrimary);
box-shadow: var(--dropShadow400);
border-radius: var(--radius200);
padding: var(--space600);
position: relative;
}
.close {
width: 32px;
height: 32px;
position: absolute;
top: 8px;
right: 8px;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
color: var(--iconBrandPrimary);
}
.heading {
color: var(--textDefaultPrimary);
}
.body {
color: var(--textDefaultPrimary);
margin-top: var(--space300);
}
.buttonsGroup {
display: flex;
justify-content: flex-end;
margin-top: var(--space600);
gap: var(--space400);
}