.region-picker{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:5px 10px}.region-picker span{font:700 10px Manrope;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.region-picker select{border:0;background:transparent;color:var(--green);font:700 12px "DM Sans";outline:0;max-width:150px}.mobile-menu-button,.mobile-menu-head,.mobile-menu-backdrop{display:none}
@media(max-width:760px){body.menu-open,body.area-open{overflow:hidden}.topbar{height:68px;padding:0 18px;align-items:center}.brand-mark{width:40px;height:40px}.brand strong{font-size:13px}.brand small{font-size:10px}.mobile-menu-button{display:grid;width:44px;height:44px;place-content:center;gap:5px;border:1px solid var(--line);border-radius:12px;background:#fff;cursor:pointer;z-index:62}.mobile-menu-button span{display:block;width:20px;height:2px;background:var(--green);border-radius:3px;transition:.2s}.mobile-menu-button.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-button.open span:nth-child(2){opacity:0}.mobile-menu-button.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu-backdrop{position:fixed;display:block;inset:0;background:rgba(14,28,20,.45);opacity:0;pointer-events:none;transition:.2s;z-index:59}.mobile-menu-backdrop.open{opacity:1;pointer-events:auto}.top-actions{position:fixed;display:flex;flex-direction:column;align-items:stretch;gap:10px;top:0;right:0;width:min(86vw,360px);height:100dvh;padding:22px;padding-top:88px;background:var(--paper);box-shadow:-18px 0 45px rgba(15,30,21,.2);transform:translate3d(105%,0,0);transition:transform .25s ease;z-index:60;overflow-y:auto}.top-actions.open{transform:translate3d(0,0,0)}.top-actions [hidden]{display:none!important}.mobile-menu-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;position:absolute;top:24px;left:22px;right:74px}.mobile-menu-head strong{font:800 18px Manrope}.mobile-menu-head button{display:none}.region-picker{order:0;width:100%;padding:12px;justify-content:space-between}.region-picker select{font-size:14px;max-width:190px}.top-actions .button{display:block;width:100%;padding:14px;text-align:left}.top-actions .user-chip{padding:12px;border-radius:12px;background:#e7eadf;font-weight:700}.workspace{margin-top:0}}
