@import "../css/_variables"; .excalidraw { .Dialog__title { display: grid; align-items: center; margin-top: 0; grid-template-columns: 1fr calc(var(--space-factor) * 7); grid-gap: var(--metric); } .Dialog__titleContent { flex: 1; } .Dialog .Modal__close { color: var(--icon-fill-color); margin: 0; } @media #{$media-query} { .Dialog { --metric: calc(var(--space-factor) * 4); --inset-left: #{"max(var(--metric), var(--sal))"}; --inset-right: #{"max(var(--metric), var(--sar))"}; } .Dialog__title { grid-template-columns: calc(var(--space-factor) * 7) 1fr calc( var(--space-factor) * 7 ); position: sticky; top: calc(-1 * var(--metric)); margin: calc(-1 * var(--inset-right)); margin-top: calc(-1 * var(--metric)); margin-bottom: var(--metric); padding: calc(var(--space-factor) * 2); padding-left: var(--inset-left); padding-right: var(--inset-right); background: var(--bg-color-island); font-size: 1.25em; box-sizing: border-box; border-bottom: 1px solid var(--button-gray-2); z-index: 1; } .Dialog__titleContent { text-align: center; } .Dialog .Island { width: 100vw; height: 100%; box-sizing: border-box; overflow-y: auto; padding-left: #{"max(calc(var(--padding) * var(--space-factor)), var(--sal))"}; padding-right: #{"max(calc(var(--padding) * var(--space-factor)), var(--sar))"}; padding-bottom: #{"max(calc(var(--padding) * var(--space-factor)), var(--sab))"}; } .Dialog .Modal__close { order: -1; } } }