:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172033;background:#eef2f7}*{box-sizing:border-box}body{margin:0}button{font:inherit}.react-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);background:#eef2f7}.react-shell>aside{display:none}.react-shell-chart{height:100vh;overflow:hidden}.react-sidebar{background:#101826;color:#fff;padding:20px;display:flex;flex-direction:column;gap:24px}.react-brand{display:flex;align-items:center;gap:12px}.react-brand img{width:42px;height:42px;object-fit:cover;border-radius:8px}.react-brand div{display:grid;gap:2px}.react-brand span{color:#9aa9bc;font-size:12px}.react-nav{display:grid;gap:8px}.react-nav button{min-height:42px;border:0;border-radius:8px;background:transparent;color:#c8d3df;text-align:left;padding:0 12px;cursor:pointer;font-weight:800}.react-nav button.active{background:#213244;color:#fff}.react-main{min-width:0;padding:18px;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:14px}.react-shell-chart .react-main{height:100vh;padding:0;grid-template-rows:minmax(0,1fr);gap:0}.react-shell-chart .react-topbar{display:none}.feature-status{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:0 10px;background:#e9f4f2;color:#00796b;font-size:12px;font-weight:800}.feature-band{padding:12px 16px;display:flex;justify-content:space-between;gap:16px;align-items:center}.feature-band div{display:flex;align-items:center;gap:10px}.feature-band ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.feature-band li{border:1px solid #dce3ec;border-radius:999px;padding:5px 9px;color:#526276;font-size:12px;font-weight:700}.workspace-frame-wrap{min-height:0;overflow:hidden}.react-shell-chart .workspace-frame-wrap{height:100vh}.workspace-frame{width:100%;height:100%;min-height:720px;border:0;display:block}.react-shell-chart .workspace-frame{min-height:100vh}@media(max-width:900px){.react-shell{grid-template-columns:1fr}.react-sidebar{position:static}.feature-band ul{justify-content:flex-start}}
