/* Brand Live unified chrome icons (close / chevron) */
.blg-ui-icon {
  display: block;
  width: 20px;
  height: 20px;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  pointer-events: none;
  flex-shrink: 0;
}

.blg-ui-icon--zoom {
  width: 18px;
  height: 18px;
}

.blg-ui-icon--action {
  width: 20px;
  height: 20px;
}

.blg-toolbox-viewer-action--ghost .blg-ui-icon--action,
.blg-toolbox-viewer-action:not(.blg-toolbox-viewer-action--primary) .blg-ui-icon--action {
  filter: brightness(0) invert(1);
  opacity: 0.95;
}

.blg-toolbox-viewer-action--primary .blg-ui-icon--action {
  filter: none;
  opacity: 1;
}

.blg-ui-icon--chevron-down {
  transform: rotate(-90deg);
}

.blg-ui-icon--chevron-back {
  transform: rotate(90deg);
}

.blg-ui-icon-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  line-height: 0;
  font-size: 0;
}

.blg-toolbox-viewer-close,
.blg-mobile-drawer-close-btn,
.blg-insp-lightbox-close {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  font-size: 0;
  color: transparent;
}

.blg-toolbox-viewer-close .blg-ui-icon,
.blg-mobile-drawer-close-btn .blg-ui-icon,
.blg-insp-lightbox-close .blg-ui-icon {
  width: 20px;
  height: 20px;
}

.blg-toolbox-viewer-nav {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  font-size: 0;
  color: transparent;
}

.blg-toolbox-viewer-nav .blg-ui-icon {
  width: 18px;
  height: 18px;
}

.blg-gl-doc-chevron-icon,
.blg-gl-photo-gallery-nav-icon {
  display: block;
  object-fit: contain;
}

.blg-gl-doc-chevron-icon.blg-ui-icon--chevron-down {
  transform: rotate(-90deg);
}

.blg-nav-chevron .blg-ui-icon,
.blg-user-menu-chevron .blg-ui-icon {
  width: 12px;
  height: 12px;
}

.blg-user-menu-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
}

.blg-user-menu-icon .blg-ui-icon,
.blg-user-menu-item-icon .blg-ui-icon {
  width: 20px;
  height: 20px;
  display: block;
}

.blg-mobile-nav-row-action .blg-ui-icon {
  width: 16px;
  height: 16px;
}

.blg-site-search-dismiss {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  font-size: 0;
}

.blg-site-search-dismiss .blg-ui-icon {
  width: 16px;
  height: 16px;
}

body.portal-brand-live-surface .portal-modal-close,
body.portal-brand-live-surface .dam-popover-close,
body.portal-brand-live-surface .dam-bulk-dl-close,
body.portal-brand-live-surface #damUploadDrawerClose,
body.portal-brand-live-surface #damFilterDrawerClose,
body.portal-authenticated .portal-shell--brand-live-surface .portal-modal-close,
body.portal-authenticated .portal-shell--brand-live-surface .dam-popover-close,
body.portal-authenticated .portal-shell--brand-live-surface .dam-bulk-dl-close,
body.portal-authenticated .portal-shell--brand-live-surface #damUploadDrawerClose,
body.portal-authenticated .portal-shell--brand-live-surface #damFilterDrawerClose {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  font-size: 0;
  min-width: 36px;
  min-height: 36px;
}

body.portal-brand-live-surface .portal-modal-close .blg-ui-icon,
body.portal-brand-live-surface .dam-popover-close .blg-ui-icon,
body.portal-brand-live-surface .dam-bulk-dl-close .blg-ui-icon,
body.portal-brand-live-surface #damUploadDrawerClose .blg-ui-icon,
body.portal-brand-live-surface #damFilterDrawerClose .blg-ui-icon,
body.portal-authenticated .portal-shell--brand-live-surface .portal-modal-close .blg-ui-icon,
body.portal-authenticated .portal-shell--brand-live-surface .dam-popover-close .blg-ui-icon,
body.portal-authenticated .portal-shell--brand-live-surface .dam-bulk-dl-close .blg-ui-icon,
body.portal-authenticated .portal-shell--brand-live-surface #damUploadDrawerClose .blg-ui-icon,
body.portal-authenticated .portal-shell--brand-live-surface #damFilterDrawerClose .blg-ui-icon {
  width: 18px;
  height: 18px;
}

.blg-custom-video-player--toolbox .blg-gl-photo-video-icon--chevron-img {
  width: 16px;
  height: 16px;
  object-fit: contain;
  filter: brightness(0) invert(1);
}

.blg-custom-video-player--toolbox .blg-gl-photo-video-settings-back .blg-ui-icon--chevron-back {
  filter: none;
}
