body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1c2127;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.shell{min-height:100vh;display:flex}.sidebar{background:#fff;border-right:1px solid #1114181a;flex-direction:column;flex-shrink:0;gap:15px;width:260px;padding:15px;display:flex}.sidebar .sidebar-brand{align-items:center;gap:10px;padding:0 5px;font-size:16px;font-weight:600;display:flex}.sidebar .brand-mark{color:#fff;background:#1c2127;border-radius:6px;place-items:center;width:28px;height:28px;font-size:14px;display:inline-grid}.sidebar .bp6-button.env-pick{letter-spacing:1px;text-transform:uppercase;color:#1c2127;background:#f6f7f9;border-radius:6px;justify-content:flex-start;min-height:36px;font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1px #1114181a}.sidebar .bp6-button.env-pick .bp6-icon{color:#1c2127}.sidebar .bp6-button.env-pick[data-env=production]{background:#f7a23b;box-shadow:inset 0 0 0 1px #1c2127}.sidebar .sidebar-nav{box-shadow:none;background:0 0;padding:0}.sidebar .sidebar-nav .bp6-menu-item{color:#404854;border-radius:6px;padding:8px 10px;font-weight:500}.sidebar .sidebar-nav .bp6-menu-item .bp6-icon{color:#5f6b7c}.sidebar .sidebar-nav .bp6-menu-item.bp6-active,.sidebar .sidebar-nav .bp6-menu-item.bp6-active .bp6-icon{color:#1c2127;background:#f6f7f9}.sidebar .sidebar-nav .bp6-menu-item:hover{background:#2d72d214}.sidebar .sidebar-footer{border-top:1px solid #1114181a;margin-top:auto;padding-top:15px}.sidebar .sidebar-user{color:#5f6b7c;word-break:break-all;margin-bottom:5px;font-size:12px}.content{flex:1;min-width:0}.content>main{max-width:1360px;padding:30px}.content>main h2{margin:0 0 15px;font-size:24px;font-weight:600}.production-banner{color:#1c2127;background:#f7a23b;border-image:repeating-linear-gradient(135deg,#1c2127 0 10px,#f7a23b 10px 20px) 0 56/0 56px;justify-content:center;align-items:center;gap:8px;padding:10px 64px;font-size:14px;display:flex}.production-banner strong{letter-spacing:1px}
