@import '../constants/colors'; @import '../constants/dimensions'; .pane { display: grid; grid-template-rows: @height-nav minmax(0, 1fr); grid-template-columns: 100%; .pane__header { position: relative; display: flex; flex-direction: row; justify-content: center; align-items: center; background: @bg-super-light; color: @font-super-light-bg; box-sizing: border-box; border-left: 1px solid @hl-md; border-bottom: 1px solid @hl-md; border-top: 1px solid @hl-md; .pane__header__right { box-shadow: -@padding-md 0 @padding-md -@padding-sm @bg-super-light; background: @bg-super-light; } } .pane__body { border-left: 1px solid @hl-md; box-sizing: border-box; height: 100%; } .pane__body--placeholder { overflow: hidden; padding: @padding-md; display: flex; flex-direction: column; align-items: center; justify-content: center; color: @hl-xxl; & > * { min-width: 20em; } .pane__body--placeholder__cta { width: auto; margin: @padding-lg auto 0; display: block; & > * { margin: @padding-xs; } } } } body[data-platform="win32"] .pane .pane__header { border-top: 1px solid @hl-md; }