/* Header placement; loaded after existing desktop and mobile styles. */
body>header.beauty-header>.brand{order:0}
body>header.beauty-header .brand-logo{width:160px;height:auto}
body>header.beauty-header>.beauty-account{order:1;margin-left:0}
body>header.beauty-header>button{order:2}
.beauty-header>.beauty-header-right{order:3;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}
.beauty-header-right .beauty-country{margin:0;white-space:nowrap}
.beauty-header-right .salon-entry{margin:0;min-height:42px;padding:11px 16px}
body>footer{padding-bottom:100px;flex-wrap:wrap}
body>footer>.beauty-footer-calendar{margin-left:auto;min-height:44px;padding:12px 20px;border:1px solid #d8c5e9;border-radius:12px;background:#f2eaf8;color:#5c3c76}
@media(max-width:750px){body>header.beauty-header .brand-logo{width:112px}body>header.beauty-header>.beauty-header-right{order:1;flex:1;gap:8px}.beauty-header-right .beauty-country{font-size:11px}.beauty-header-right .salon-entry{font-size:12px;padding:9px 12px}body>header.beauty-header>.beauty-account{order:3;width:100%}body>header.beauty-header>button{order:2}body>footer>.beauty-footer-calendar{margin-left:0}}
