/* Layout compatibility for existing views. UI components: Framework7 iOS only. */
* {box-sizing:border-box}
.gl-stack {display:flex;flex-direction:column}
.gl-stack--md {gap:16px}.gl-stack--lg {gap:24px}
.gl-text-sm {font-size:14px}.gl-text-center {text-align:center}.gl-mb-md {margin-bottom:16px}
.gl-text-muted {color:var(--ios-secondary)}
.glass-input-group {display:flex;flex-direction:column;gap:8px}
.glass-input,.glass-select {width:100%;font:inherit}
.glass-btn {display:flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;white-space:normal}
.glass-avatar {display:grid;place-items:center;border-radius:50%;flex:none}
.glass-tab-bar-dock {position:fixed;left:50%;bottom:8px;transform:translateX(-50%);z-index:100}
.glass-tab-bar {display:flex;align-items:center;justify-content:space-around;width:100%}
.glass-tab-bar__item {position:relative;display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;border:0;background:none;font:inherit;cursor:pointer;text-decoration:none}
.glass-tab-bar__item::before {content:'';position:absolute;inset:0;z-index:0}
.glass-tab-bar__item>span {position:relative;z-index:1}
.card {margin:0}
