.Components { position: relative; width: 100%; height: 100%; display: flex; flex-direction: row; background-color: var(--color-background); color: var(--color-text); font-family: var(--font-family-sans); } .Components, .Components * { box-sizing: border-box; -webkit-font-smoothing: var(--font-smoothing); } .TreeWrapper { flex: 0 0 var(--horizontal-resize-percentage); overflow: auto; } .InspectedElementWrapper { flex: 1 1 35%; overflow-x: hidden; overflow-y: auto; } .ResizeBarWrapper { flex: 0 0 0px; position: relative; } .ResizeBar { position: absolute; left: -2px; width: 5px; height: 100%; cursor: ew-resize; } @media screen and (max-width: 600px) { .Components { flex-direction: column; } .TreeWrapper { flex: 0 0 var(--vertical-resize-percentage); } .InspectedElementWrapper { flex: 1 1 50%; } .ResizeBar { top: -2px; left: 0; width: 100%; height: 5px; cursor: ns-resize; } } .Loading { height: 100%; padding-left: 0.5rem; display: flex; align-items: center; justify-content: center; font-size: var(--font-size-sans-large); color: var(--color-dim); border-left: 1px solid var(--color-border); }