*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#f5f5f7;color:#1e2027}button,input,select{font:inherit}button{cursor:pointer;border:0;border-radius:12px;padding:13px 18px;background:#087ef5;color:white}button:disabled{opacity:.5;cursor:wait}#cloudGate{min-height:100vh;display:grid;place-items:center;padding:22px}#cloudGate article{width:min(100%,430px);padding:34px;background:white;border:1px solid #e5e7ec;border-radius:28px;box-shadow:0 20px 80px #1425490d}#cloudGate img{width:130px}#cloudGate h1{font-size:36px;margin:12px 0}#cloudGate p{line-height:1.7;color:#657085}#cloudGate button{width:100%;margin:8px 0}#cloudGate label{display:grid;gap:8px;margin:14px 0}#cloudGate input,#cloudGate select{width:100%;padding:13px;border:1px solid #ccd0d9;border-radius:10px}#cloudToolbar{position:sticky;top:0;z-index:2000;background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 20px}#cloudToolbar button{padding:8px 12px;background:#edf3fc;color:#184c89}#syncStatus{flex:1;font-size:13px}#cloudToolbar[hidden],#cloudGate[hidden],#application[hidden],[hidden]{display:none!important}.brand-icon{background:white!important;overflow:hidden}.brand-icon img{width:100%;height:100%;object-fit:contain}.sync-blocked #application{pointer-events:none;opacity:.5}#cloudMessage{overflow-wrap:anywhere}
@media(max-width:760px){#cloudToolbar{gap:6px;padding:8px}.app-shell{display:block!important}.sidebar{position:relative!important;width:100%!important;height:auto!important;padding:12px!important}.sidebar .nav{display:flex;overflow:auto;flex-wrap:nowrap}.sidebar .nav-item{flex:0 0 auto;width:auto}.sidebar .brand{margin-bottom:10px}.sidebar .sidebar-footer{display:none}main{margin-left:0!important;padding:14px!important;min-width:0}.topbar{flex-wrap:wrap;gap:10px}.seller-bar,.stock-tools{flex-wrap:wrap}.table-wrap{overflow:auto}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.brand-icon{width:52px!important}#cloudToolbar strong{width:100%}}

@media(max-width:760px){.sidebar .brand{display:flex!important}.sidebar .nav{position:static!important}.sidebar{max-height:none!important}.sidebar .sidebar-actions{display:none}.app-shell main{width:100%!important}}
