/** [Siemens Downloads UI - sag-press]  Version: 3.1.47 - Monday, November 24th, 2025, 7:02:11 AM  **/ 
 /*
 * breakpoints
 *   $phone: < 480px
 *   $mobile: < 768px
 *   $tablet: 768px <> 1023px
 *   $desktop: 1024px <> 1215px
 *   $widescreen: 1215px <> 1407px
 *   $fullhd: > 1408px
 *
 */
.big-dam-video-overlay {
  position: absolute;
  content: " " !important;
  top: 50% !important;
  left: 50% !important;
  border-radius: 0 !important;
  border: none;
  background-color: rgba(255, 255, 255, 0.5) !important;
  -webkit-clip-path: polygon(0% 0%, 0% 100%, 34% 100%, 34% 31%, 72% 51%, 34% 71%, 34% 100%, 100% 100%, 100% 0%);
          clip-path: polygon(0% 0%, 0% 100%, 34% 100%, 34% 31%, 72% 51%, 34% 71%, 34% 100%, 100% 100%, 100% 0%);
  width: 32px;
  height: 32px;
  margin: 0;
  transform: translate(-50%, -50%);
}
.components-dam-ui-modal-dialog {
  display: flex;
  z-index: 500;
}
.components-dam-ui-modal-dialog .shader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* background: rgba(255,255,255,0.85); */
  background: rgba(10, 20, 25, 0.85);
}
.components-dam-ui-modal-dialog input[type=checkbox]:focus-visible {
  outline-offset: 5px;
}
.components-dam-ui-modal-dialog .modal-steps {
  width: 55vw;
  min-width: 300px;
  margin: 5vh auto;
}
@media screen and (max-width: 768px) {
.components-dam-ui-modal-dialog .modal-steps {
    width: 100vw;
    min-width: 0;
    height: 100vh;
    padding: 2em;
}
}
.components-dam-ui-modal-dialog .modal-panel {
  display: flex;
  transition: 0.3s all;
  width: 60vw;
  min-width: 300px;
  height: 80vh;
  position: fixed;
  color: #555f69;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
@media screen and (max-width: 768px) {
.components-dam-ui-modal-dialog .modal-panel {
    width: 100vw;
    min-width: 0;
    height: 100vh;
    padding: 2em;
}
}
@media screen and (max-width: 479px) {
.components-dam-ui-modal-dialog .modal-panel {
    padding: 0 !important;
}
}
.components-dam-ui-modal-dialog .modal-panel-wrapper {
  display: flex;
  background: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  padding: 1.875em 1.75em 1em 1.75em;
}
.components-dam-ui-modal-dialog .modal-panel-inner {
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
}
.components-dam-ui-modal-dialog .modal-panel-inner-top {
  display: flex;
  flex-direction: column;
  position: absolute;
  width: 100%;
}
.components-dam-ui-modal-dialog .modal-panel-inner-top .license-details {
  overflow: auto;
}
.components-dam-ui-modal-dialog .modal-panel-inner .modal-panel {
  display: flex;
  height: auto;
}
.components-dam-ui-modal-dialog .modal-panel-inner .modal-panel-header {
  margin-bottom: 0.75em;
}
.components-dam-ui-modal-dialog .modal-panel-inner .modal-panel-header h3 {
  font-size: 14px;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 2rem;
}
.components-dam-ui-modal-dialog .modal-panel-inner .modal-panel-content {
  display: flex;
  flex: 1;
  overflow: auto;
}
.components-dam-ui-modal-dialog .modal-panel-inner .modal-panel-footer {
  position: absolute;
  width: 100%;
  bottom: 0;
}
.components-dam-ui-modal-dialog .modal-panel-inner .modal-panel-footer .confirm-line {
  margin-top: 0.75em;
  /* margin-left: .5em; */
}
.components-dam-ui-modal-dialog .modal-panel-inner .modal-panel-footer .confirm-line label {
  font-size: 12px;
  line-height: 14px;
}
.components-dam-ui-modal-dialog .modal-panel-inner .modal-panel-footer .modal-action-bar {
  position: absolute;
  right: 0;
  bottom: 0;
}
@media screen and (max-width: 768px) {
.components-dam-ui-modal-dialog .modal-panel-inner .modal-panel-footer .modal-action-bar {
    width: 100%;
}
}
.components-dam-ui-modal-dialog .modal-panel-inner .modal-panel-footer .modal-action-bar button {
  font-weight: normal;
  vertical-align: bottom !important;
  height: 2em;
  border-width: 1px;
  padding: 0.3em 2em;
}
.components-dam-ui-modal-dialog .modal-panel-inner .modal-panel-footer .modal-action-bar button + button {
  margin-left: 0.5em;
}
.components-dam-ui-modal-dialog .modal-panel-inner .modal-panel-footer .modal-action-bar button span {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
.components-dam-ui-modal-dialog .modal-panel-inner .modal-panel-footer .modal-action-bar button {
    width: calc(50% - 2px) !important;
    margin: 0 !important;
}
}
.components-dam-ui-modal-dialog .modal-panel-inner .modal-panel-footer .modal-action-bar button.is-confirm-button {
  background-color: #3296b9;
  color: #fff;
}
.components-dam-ui-modal-dialog .modal-panel-inner .modal-panel-footer .modal-action-bar button.is-confirm-button[disabled] {
  background-color: #879baa;
}
.components-dam-ui-modal-dialog .modal-panel.confirm .modal-panel-inner-top {
  height: calc(100% - 4.75em);
}
.components-dam-ui-modal-dialog .modal-panel.confirm .modal-panel-footer {
  height: 4.75em;
}
@media screen and (max-width: 768px) {
.components-dam-ui-modal-dialog .modal-panel.confirm .modal-panel-inner-top {
    height: calc(100% - 6.75em);
}
.components-dam-ui-modal-dialog .modal-panel.confirm .modal-panel-footer {
    height: 5.75em;
    margin-bottom: 1em !important;
}
.components-dam-ui-modal-dialog .modal-panel.confirm .modal-panel-footer button {
    height: 2.5em !important;
}
}
.components-dam-ui-modal-dialog .modal-panel.requestDownload .modal-panel-inner-top {
  height: calc(100% - 4.75em);
}
.components-dam-ui-modal-dialog .modal-panel.requestDownload .modal-panel-footer {
  height: 4.75em;
}
.components-dam-ui-modal-dialog .modal-panel.requestDownload .modal-panel-header {
  margin-bottom: 0.25rem;
}
.components-dam-ui-modal-dialog .modal-panel.requestDownload .modal-panel-content {
  height: calc(100% - 1.5em);
}
@media screen and (max-width: 768px) {
.components-dam-ui-modal-dialog .modal-panel.requestDownload .modal-panel-inner-top {
    height: calc(100% - 6.75em);
}
.components-dam-ui-modal-dialog .modal-panel.requestDownload .modal-panel-footer {
    height: 5.75em;
    margin-bottom: 1em !important;
}
.components-dam-ui-modal-dialog .modal-panel.requestDownload .modal-panel-footer button {
    height: 2.5em !important;
}
}
.components-dam-ui-modal-dialog .modal-panel .modal-panel-restricted {
  font-size: 0.75em;
}
.components-dam-ui-modal-dialog .modal-panel .license-info-tooltip {
  padding-right: 0.3rem;
  padding-top: 0.25rem;
  width: auto !important;
  height: auto !important;
  z-index: 17;
}
.components-dam-ui-modal-dialog .modal-panel .license-info-tooltip i {
  border: 1px solid #c00;
  background: #c00;
  padding: 0.1875rem;
  border-radius: 50%;
  font-size: 0.6125rem;
  color: white;
}
.components-dam-ui-modal-dialog .top-control-close-button {
  background: none;
  border: none;
  position: absolute;
  right: -1em;
  top: -1.5em;
  padding: 1em;
}
.components-dam-ui-modal-dialog .top-control-close-button:hover {
  cursor: pointer;
}
.components-dam-ui-modal-dialog .top-control-close-button:hover g {
  stroke: #555f69;
}
.components-dam-ui-modal-dialog .top-control-close-button .icon {
  height: 1rem;
  width: 1rem;
  font-size: 1rem;
  background: url('data:image/svg+xml,%3Csvg width="20px" height="19px" viewBox="0 0 20 19" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cg id="Specification" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="square"%3E%3Cg id="0-dam-hover-states" transform="translate(-31.000000, -2093.000000)" stroke="%23879BAA" stroke-width="2"%3E%3Cg id="Group-22" transform="translate(33.000000, 2095.000000)"%3E%3Cpath d="M0.32,0.32 L15.4448669,15.4448669" id="Line-3"%3E%3C/path%3E%3Cpath d="M0.32,0.32 L15.4448669,15.4448669" id="Line-3" transform="translate(8.000000, 8.000000) scale(-1, 1) translate(-8.000000, -8.000000) "%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E') center center/100% auto no-repeat;
}
.components-dam-ui-modal-dialog .approval-content {
  padding: 0.75rem 0.25rem;
  display: flex;
  flex-direction: column;
  height: calc(100% + 2rem) !important;
}
.components-dam-ui-modal-dialog .approval-content > .field * {
  height: 100%;
}
.components-dam-ui-modal-dialog .approval-content h3 {
  font-size: 14px;
}
.components-dam-ui-modal-dialog .approval-content .select {
  width: 100%;
  min-width: 210px;
  max-width: 210px;
  display: inline-block;
  text-align: left;
  border-radius: 0;
  height: 35px;
  padding-left: 0.75em;
  padding-right: 0.75em;
  padding-top: calc(0.375em - 1px);
  padding-bottom: calc(0.375em - 1px);
  border-color: #cdd9e1;
}
.components-dam-ui-modal-dialog .approval-content .textarea {
  resize: none;
}
.components-dam-ui-modal-dialog .requestDownload-step0 {
  width: 30rem;
  height: 27rem !important;
  max-height: 80vh;
}
@media screen and (max-width: 768px) {
.components-dam-ui-modal-dialog .requestDownload-step0 {
    width: 100vw;
    height: 100vh !important;
}
}
.tabular-flex > span:not(.legal-documents) {
  display: flex;
}
.scroll-text-area-modal.legal-docs-modal {
  height: 2rem !important;
}
.scroll-text-area-modal.legal-docs-modal .scroll-text-area-wrapper {
  height: 2rem;
}
.single-asset-mode .scroll-text-area-modal.legal-docs-modal, .lightbox-asset-mode .scroll-text-area-modal.legal-docs-modal {
  height: 7rem;
  margin-bottom: 0 !important;
}
.single-asset-mode .scroll-text-area-modal.legal-docs-modal .scroll-text-area-wrapper, .lightbox-asset-mode .scroll-text-area-modal.legal-docs-modal .scroll-text-area-wrapper {
  height: 7rem;
}
.scroll-text-area-modal.legal-docs-modal .scroll-area-content {
  font-size: 1rem !important;
  line-height: 1.4;
}
body.lock-view {
  position: fixed;
  overflow: hidden;
  width: 100%;
}
body.lock-view-fixed .components-dam-ui-modal-dialog {
  position: absolute;
  width: 100vw;
  height: auto;
  min-height: 100%;
  padding: 0;
  padding-bottom: 5rem;
}
body.lock-view-fixed .components-dam-ui-modal-dialog .lightbox-wrapper {
  height: auto;
}
body.lock-view-fixed .components-dam-ui-app-content {
  position: fixed;
  width: 100%;
  margin-top: -60px;
}
 