.barber-layout[data-v-ec303bc3]{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-device)}.barber-header[data-v-ec303bc3]{padding:16px 20px;padding-top:calc(16px + env(safe-area-inset-top));background:#000000f2;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:10}.header-mode[data-v-ec303bc3]{font-size:10px;color:var(--gold);text-transform:uppercase}.barber-header .header-title[data-v-ec303bc3]{font-size:18px;font-weight:800;color:var(--gold);letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}@media(max-width:360px){.barber-header .header-title[data-v-ec303bc3]{font-size:16px;max-width:140px}}.barber-content[data-v-ec303bc3]{padding:16px 20px 24px;overflow-y:auto;overflow-x:hidden;flex:1;-webkit-overflow-scrolling:touch}
