DocWeave / frontend /src /components /ui /Modal.css
shak3008's picture
feat: add durable workflows, proposal review, and frontend foundation
9308228
Raw
History Blame Contribute Delete
1.63 kB
.dw-modal-backdrop {
position: fixed;
inset: 0;
background: rgba(4, 5, 7, 0.6);
backdrop-filter: blur(2px);
display: flex;
z-index: 100;
animation: fade-in var(--transition-base);
}
.dw-modal--dialog {
margin: auto;
background: var(--color-surface-raised);
border: 1px solid var(--color-border);
border-radius: var(--radius-lg);
box-shadow: var(--shadow-lg);
max-height: calc(100vh - var(--space-12));
display: flex;
flex-direction: column;
animation: fade-in var(--transition-base);
}
.dw-modal--drawer {
margin-left: auto;
height: 100%;
width: min(480px, 100vw);
background: var(--color-surface-raised);
border-left: 1px solid var(--color-border);
box-shadow: var(--shadow-lg);
display: flex;
flex-direction: column;
animation: slide-in-right var(--transition-base);
}
.dw-modal__header {
display: flex;
align-items: center;
justify-content: space-between;
padding: var(--space-5);
border-bottom: 1px solid var(--color-border);
}
.dw-modal__header h3 {
font-size: var(--text-lg);
}
.dw-modal__close {
background: transparent;
border: none;
color: var(--color-text-muted);
font-size: 20px;
line-height: 1;
cursor: pointer;
padding: var(--space-1);
border-radius: var(--radius-sm);
}
.dw-modal__close:hover {
background: var(--color-surface-hover);
color: var(--color-text-primary);
}
.dw-modal__body {
padding: var(--space-5);
overflow-y: auto;
flex: 1;
}
.dw-modal__footer {
padding: var(--space-4) var(--space-5);
border-top: 1px solid var(--color-border);
display: flex;
justify-content: flex-end;
gap: var(--space-3);
}