/***BEGIN OverviewTab.css***/
.package-overview-tab {
  display: flex;
  flex-direction: row; }
  @media screen and (max-width: 599px) {
    .package-overview-tab {
      flex-direction: column; } }
  .package-overview-tab .package-overview-content {
    word-break: break-word;
    flex: 1 1; }
    .package-overview-tab .package-overview-content .message-card {
      margin: 0 20px 20px 0; }
    .package-overview-tab .package-overview-content .package-command {
      align-items: center;
      display: flex;
      flex-direction: row; }
      @media screen and (max-width: 1023px) {
        .package-overview-tab .package-overview-content .package-command {
          align-items: flex-start;
          flex-direction: column; } }
    .package-overview-tab .package-overview-content .install-instructions-then {
      color: rgba( 51, 51, 51 ,  1 );
      color: rgba( var(--palette-neutral-80,51, 51, 51) ,  1 );
      margin: 8px 12px;
      word-break: normal; }
  .package-overview-tab .package-overview-attributes {
    word-break: break-word;
    flex: 0 0 380px; }
  .package-overview-tab .package-group-spacer {
    margin-top: 8px; }
  .package-overview-tab .package-group-header {
    color: rgba(0, 0, 0, .55);
    color: var(--text-secondary-color,rgba(0, 0, 0, .55));
    font-size: 0.875rem;
    padding-bottom: 4px; }
/***END OverviewTab.css***/

/***BEGIN PackageAttribute.css***/
.package-attribute .package-attribute-title {
  color: rgba( 51, 51, 51 ,  1 );
  color: rgba( var(--palette-neutral-80,51, 51, 51) ,  1 );
  font-size: 1rem;
  border-bottom:  1px solid;
  border-bottom-color: rgba( 234, 234, 234 ,  1 );
  border-bottom-color: rgba( var(--palette-neutral-8,234, 234, 234) ,  1 );
  line-height: 30px;
  font-weight: normal;
  margin: 0 20px 0 0; }

.package-attribute .package-attribute-content {
  padding-bottom: 20px;
  /*600px*/ }
  @media screen and (max-width: 599px) {
    .package-attribute .package-attribute-content {
      display: grid; } }

.package-attribute .package-attribute-item {
  overflow-wrap: break-word; }
  .package-attribute .package-attribute-item .package-attribute-item-icon {
    margin-right: 4px; }
  .package-attribute .package-attribute-item .package-attribute-item-inline-icon {
    margin-right: 4px; }
/***END PackageAttribute.css***/

/***BEGIN PackageDependencies.css***/
.package-dependencies ul {
  margin: 0; }
/***END PackageDependencies.css***/

/***BEGIN PackageDevelopment.css***/
.package-development .project-attibute-text {
  display: inline-block; }
/***END PackageDevelopment.css***/

/***BEGIN PackagePeople.css***/
.person {
  display: flex; }
  .person.additional-info:hover, .person.additional-info:focus {
    cursor: default; }
    .person.additional-info:hover .person-hover .person-email,
    .person.additional-info:hover .person-hover .person-url, .person.additional-info:focus .person-hover .person-email,
    .person.additional-info:focus .person-hover .person-url {
      opacity: 1; }
  .person .person-hover {
    padding-left: 4px; }
    .person .person-hover .person-email,
    .person .person-hover .person-url {
      text-decoration: none;
      opacity: 0; }
      .person .person-hover .person-email:hover, .person .person-hover .person-email:focus,
      .person .person-hover .person-url:hover,
      .person .person-hover .person-url:focus {
        opacity: 1; }
/***END PackagePeople.css***/

/***BEGIN PackageProvenance.css***/
.package-provenance .bowtie-status-waiting {
  color: rgba( 0, 0, 0 ,  1 ) !important;
  color: rgba( var(--palette-neutral-100,0, 0, 0) ,  1 ) !important; }

.package-provenance .separator {
  margin-left: 4px;
  margin-right: 4px; }

.package-provenance .user-name {
  margin-right: 0.25em; }

.package-provenance .provenanceUriFailureText {
  color: rgba(218, 10, 0, 1);
  color: var(--status-error-text,rgba(218, 10, 0, 1)); }
/***END PackageProvenance.css***/

/***BEGIN PackageStats.css***/
.package-stats .aggregated-metric-icon,
.package-stats .metric-error-icon {
  display: inline-block;
  padding-right: 4px;
  position: relative;
  top: 2px; }
/***END PackageStats.css***/

/***BEGIN PackageTags.css***/
.package-tags .package-tag {
  display: inline-flex; }
  @media screen and (max-width: 599px) {
    .package-tags .package-tag {
      max-width: 200px; } }
/***END PackageTags.css***/

/***BEGIN PackageTile.css***/
.package-tile-title {
  white-space: break-spaces; }

.package-tile {
  margin: 0 20px 20px 0; }
  .package-tile .package-tile-content {
    width: 100%; }
  .package-tile .package-description {
    white-space: pre-wrap; }

.python-package-description * {
  white-space: pre-wrap; }
/***END PackageTile.css***/

/***BEGIN UpstreamOverideModal.css***/
.upstream-override {
  overflow: auto; }
  .upstream-override .bolt-toggle-button {
    margin-top: 8px; }
  .upstream-override .bolt-dialog-content {
    overflow: initial; }
/***END UpstreamOverideModal.css***/

/***BEGIN PackageDetailsHub.css***/
@media screen and (max-width: 599px) {
  .package-title {
    max-width: 200px; } }

.package-tab {
  margin: 4px; }
/***END PackageDetailsHub.css***/

/***BEGIN PackageVersionsTable.css***/
/* Hides an element from the screen but lets screen readers access it */
.visibility-hidden {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px); }
/***END PackageVersionsTable.css***/

/***BEGIN UpstreamVersionsTable.css***/
/* Hides an element from the screen but lets screen readers access it */
td .version-number {
  margin-right: 8px; }

.upstream-version-list-card .visibility-hidden {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px); }
/***END UpstreamVersionsTable.css***/

