*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#root{min-width:0}.app-layout{min-height:100vh}.app-main,.app-content{min-width:0}.app-content{background:#fff;border-radius:8px;min-height:280px;margin:24px;padding:24px}.app-header.ant-layout-header{gap:16px;padding:0 24px}.app-header-navigation{align-items:center;gap:8px;min-width:0;display:flex}.app-header-navigation .ant-breadcrumb{overflow-wrap:anywhere;min-width:0;line-height:1.5}.app-header-actions{flex-shrink:0}.app-header-role,.app-header-user{text-overflow:ellipsis;max-width:180px;display:block;overflow:hidden}.app-header-user{max-width:120px}.app-header-brand{color:#1677ff;white-space:nowrap;font-weight:700}.detail-page{overflow-wrap:anywhere;min-width:0}.detail-page-title{white-space:normal;flex:240px;align-items:center;gap:8px;min-width:0;display:flex}.detail-page-title>.ant-btn{flex-shrink:0}.detail-page .ant-descriptions-view table{table-layout:fixed}@media (width<=991px){.app-content{margin:12px;padding:12px}.app-header.ant-layout-header{gap:8px;padding:0 12px}}@media (width<=575px){.version-detail>.ant-card-head,.version-detail .ant-card-body{padding-inline:12px}.version-detail .ant-card-head-wrapper{flex-wrap:wrap;gap:8px;padding-block:12px}}
