._prevent-default,
#asset-share-commons .cmp-card .header a,
#asset-share-commons .cmp-card .extra.content [data-asset-share-id='share-asset'],
#asset-share-commons .ui.table td.header a,
#asset-share-commons .ui.table td .ui.dropdown .menu [data-asset-share-id='share-asset'] {
  pointer-events: none;
  cursor: default;
}
html,
body {
  font-size: unset !important;
}
.cmp,
.cmp-modal,
[data-asset-share-id='rail'] {
  --size-base: 1;
  --base: var(--size-base, 1);
}
.cmp .icon,
.cmp-modal .icon,
[data-asset-share-id='rail'] .icon {
  background: unset;
}
#asset-share-commons .ui.sidebar {
  border-top: 1px solid #ebebeb;
  position: relative;
}
@media only screen and (max-width: 1200px) {
  #asset-share-commons .ui.sidebar {
    border-top: none;
    z-index: 104;
    position: fixed;
  }
}
#asset-share-commons #rail .ui.sidebar {
  width: 100% !important;
}
@media only screen and (max-width: 1200px) {
  #asset-share-commons #rail .ui.sidebar {
    width: 350px !important;
  }
}
#asset-share-commons .cmp-experiencefragment--header {
  position: relative;
  z-index: 103;
}
#asset-share-commons .cmp-experiencefragment--header .cmp-container > .aem-Grid > .container {
  padding: 0 !important;
}
#asset-share-commons .searchbar__form {
  display: grid;
}
#asset-share-commons .searchbar__form .searchbar__fields {
  display: inline-grid;
  grid-template-areas: 'before input after';
}
#asset-share-commons .searchbar__form .searchbar__input-container {
  grid-column: before-start / after-end;
  grid-row: input-start / input-end;
}
#asset-share-commons .searchbar__form .searchbar__input {
  padding-left: calc(1.875rem * 1 - -0.375rem - 1px);
  padding-right: calc(1.875rem * 0 - -2.1rem - 1px);
}
#asset-share-commons .searchbar__form .searchbar__input-before {
  grid-area: before;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.25rem;
}
#asset-share-commons .searchbar__form .searchbar__search-icon {
  align-items: center;
  display: inline-flex;
  justify-content: center;
}
#asset-share-commons .cmp-search-search-bar .ui.fluid.big {
  font-size: 1em;
}
#asset-share-commons .cmp-search-search-bar .ui.primary.button {
  margin-right: 0;
}
#asset-share-commons .cmp-search-layout-toggle .cmp-button {
  padding: .5em;
}
#asset-share-commons .cmp-search-search-bar .input.icon {
  width: auto;
}
#asset-share-commons .cmp-search-sort .ui.dropdown {
  margin-right: 2em;
}
#asset-share-commons .cmp-search-sort .ui.dropdown:not(.labeled) > .dropdown.icon {
  margin-left: 0;
  margin-right: .5em;
}
#asset-share-commons .cmp-search-layout-toggle .cmp-button {
  margin-right: 0;
}
#asset-share-commons .cmp-search-layout-toggle .cmp-button__icon {
  font-size: 1.5em;
}
#asset-share-commons > .ui.grid {
  margin-left: 0;
  margin-right: 0;
}
#asset-share-commons > .ui.grid > .column:not(.row) {
  padding-left: 0;
  padding-right: 0;
}
#asset-share-commons .cmp-search-results .cmp-cards {
  grid-gap: 1.5em;
}
#asset-share-commons .cmp-search-results .cmp-cards .cmp-card {
  border: 0;
  margin: 0;
}
#asset-share-commons .cmp-search-results .cmp-cards .cmp-card .cmp-image__wrapper--card .cmp-image--card {
  height: 100% !important;
  max-height: 100% !important;
}
#asset-share-commons [data-asset-share-id='rail'] .responsivegrid.aem-GridColumn {
  padding: 0;
}
#asset-share-commons [data-asset-share-id='rail'] .cmp-siderail__toggle {
  float: right;
  clear: both;
  font-size: 1em;
  padding: .5em;
}
#asset-share-commons [data-asset-share-id='rail'] .cmp-siderail__toggle .close {
  font-size: 1.5em;
  margin-right: 0;
  width: 1em;
  height: 1em;
}
#asset-share-commons [data-asset-share-id='rail'] .ui.segment {
  width: 100%;
  float: left;
  clear: both;
  margin-top: 0;
}
#asset-share-commons [data-asset-share-id='rail'] .ui.mini.statistics .statistic > .label {
  font-size: .75em;
}
#asset-share-commons [data-asset-share-id='rail'] .segment .button {
  font-size: .875em;
}
#asset-share-commons header.aem-GridColumn {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
#asset-share-commons header .container.responsivegrid.aem-GridColumn {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
#asset-share-commons .header .cmp-header > .fullwidth,
#asset-share-commons .header .cmp-header > .breakout {
  margin: 0 !important;
  flex-basis: auto !important;
  transform: unset !important;
}
#asset-share-commons .header .cmp-header .breakout {
  max-width: unset !important;
}
#asset-share-commons .header .cmp-header__nav-wrapper {
  position: relative;
}
#asset-share-commons .cmp-card .header a:hover {
  color: initial;
}
#asset-share-commons .cmp-card .extra.content [data-asset-share-id='share-asset'] {
  display: none;
}
#asset-share-commons .ui.table td.image a img {
  width: 75px;
  max-height: 80% !important;
}
#asset-share-commons .ui.table td.header a:hover {
  color: initial;
}
#asset-share-commons .ui.table td {
  cursor: default;
}
#asset-share-commons .ui.table td .ui.dropdown .menu [data-asset-share-id='share-asset'] {
  display: none;
}
#asset-share-commons footer {
  padding-left: 0;
  padding-right: 0;
}
#asset-share-commons footer.aem-GridColumn {
  padding-top: 0;
  padding-bottom: 0;
}
#asset-share-commons footer .footer {
  padding-left: 0;
  padding-right: 0;
}
#asset-share-commons footer .footer.aem-GridColumn {
  padding-left: 0;
  padding-right: 0;
}
#asset-share-commons footer .footer .cmp-container .container.aem-GridColumn,
#asset-share-commons footer .footer .cmp-container .separator.aem-GridColumn {
  padding: 0;
}
#asset-share-commons footer .footer #footer-bottom-row {
  padding-top: 0;
  padding-bottom: 0;
}
#asset-share-commons footer .footer #social-icons .aem-Grid {
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 0;
}
#asset-share-commons footer .breakout {
  margin: 0 auto !important;
  flex-basis: auto !important;
  transform: unset !important;
}
@media only screen and (max-width: 1200px) {
  #asset-share-commons .cmp-siderail__toggle {
    display: block;
  }
  #asset-share-commons .cmp-search-search-bar {
    order: 1;
  }
  #asset-share-commons .cmp-search-layout-toggle {
    order: 3;
  }
  #asset-share-commons .cmp-search-sort {
    order: 2;
  }
  #asset-share-commons .cmp-search-sort .ui.dropdown {
    margin-top: .5em;
  }
  #asset-share-commons .cmp-search-results {
    order: 4;
  }
  #asset-share-commons .cmp-search-sort {
    width: 45%;
    max-width: 45%;
    flex-basis: 45%;
  }
  #asset-share-commons .cmp-search-layout-toggle {
    display: flex;
    justify-content: space-between;
    max-width: 50%;
    flex-basis: 50%;
    margin-left: auto;
  }
  #asset-share-commons .cmp-search-layout-toggle .cmp-search-layout-toggle-buttons {
    margin-left: -2.5em;
  }
  #asset-share-commons .cmp-search-search-bar {
    max-width: 100%;
    flex-basis: 100%;
  }
}
@media only screen and (max-width: calc(1440px - 1px)) {
  #asset-share-commons header ~ footer,
  #asset-share-commons footer.aem-GridColumn {
    padding-bottom: calc(3.75em);
  }
}
@media only screen and (max-width: 480px) {
  #asset-share-commons .cmp-search-search-bar {
    padding-bottom: 0;
  }
  #asset-share-commons .cmp-search-layout-toggle {
    padding-bottom: 0;
    order: 2;
  }
  #asset-share-commons .cmp-search-sort {
    order: 3;
  }
  #asset-share-commons .cmp-search-sort .ui.dropdown {
    margin-top: 0;
  }
  #asset-share-commons .cmp-search-layout-toggle {
    max-width: 100%;
    flex-basis: 100%;
  }
  #asset-share-commons .cmp-search-layout-toggle .cmp-search-layout-toggle-buttons {
    margin-left: 0;
  }
  #asset-share-commons .cmp-search-sort {
    width: 100%;
    max-width: 100%;
    flex-basis: 100%;
  }
}
