/* === Statusbar === */ @import url('./statusbar-vars.less'); .device-ios { --f7-statusbar-height: var(--f7-safe-area-top, 20px); } .device-android { --f7-statusbar-height: var(--f7-safe-area-top, 24px); } .with-statusbar { &.ios:not(.device-ios):not(.device-android) { --f7-statusbar-height: 20px; } &.md:not(.device-ios):not(.device-android) { --f7-statusbar-height: 24px; } &.device-ios { @supports not (top: env(safe-area-inset-top)) { --f7-statusbar-height: 20px; } } &.device-android { @supports not (top: env(safe-area-inset-top)) { --f7-statusbar-height: 24px; } } } .statusbar { position: absolute; left: 0; top: 0; width: 100%; z-index: 10000; box-sizing: border-box; display: block; height: var(--f7-statusbar-height); background: var(--f7-statusbar-bg-color, var(--f7-bars-bg-color)); } .framework7-root { padding-top: var(--f7-statusbar-height); } .if-ios-theme({ @import url('./statusbar-ios.less'); }); .if-md-theme({ @import url('./statusbar-md.less'); }); .if-aurora-theme({ @import url('./statusbar-aurora.less'); });