@media screen {
  body .aldetalks-root .at-guide-sheet .at-rce-visual,
  body .aldetalks-root .at-rce-sheet .at-rce-visual,
  body .aldetalks-root .at-mr-canvas .at-mr-panorama,
  body .aldetalks-root .at-classic-canvas .at-classic-intro {
    width: 100% !important;
    max-width: none !important;
  }
}

@media print {
  @page { size: A4 landscape; }

  body .aldetalks-root .at-guide-sheet .at-rce-visual,
  body .aldetalks-root .at-rce-sheet .at-rce-visual,
  body .aldetalks-root .at-mr-canvas .at-mr-panorama {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: none !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    margin: 0 0 4mm 0 !important;
    padding: 0 !important;
    display: block !important;
    overflow: visible !important;
    transform: none !important;
  }

  body .aldetalks-root .at-guide-sheet .at-rce-visual picture,
  body .aldetalks-root .at-rce-sheet .at-rce-visual picture,
  body .aldetalks-root .at-mr-canvas .at-mr-panorama picture,
  body .aldetalks-root .at-guide-sheet .at-rce-visual img,
  body .aldetalks-root .at-rce-sheet .at-rce-visual img,
  body .aldetalks-root .at-mr-canvas .at-mr-panorama img {
    box-sizing: border-box !important;
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-width: none !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    object-fit: contain !important;
    object-position: center center !important;
    border: 0 !important;
    transform: none !important;
  }

  body .aldetalks-root .at-guide-sheet .at-rce-visual svg,
  body .aldetalks-root .at-rce-sheet .at-rce-visual svg,
  body .aldetalks-root .at-mr-canvas .at-mr-panorama svg,
  body .aldetalks-root .at-guide-sheet .at-rce-visual canvas,
  body .aldetalks-root .at-rce-sheet .at-rce-visual canvas,
  body .aldetalks-root .at-mr-canvas .at-mr-panorama canvas {
    box-sizing: border-box !important;
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-width: none !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
  }

  body .aldetalks-root .at-guide-sheet .at-rce-visual .at-rce-scene,
  body .aldetalks-root .at-rce-sheet .at-rce-visual .at-rce-scene {
    box-sizing: border-box !important;
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    height: 46mm !important;
    min-height: 46mm !important;
    max-height: 46mm !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
  }

  body .aldetalks-root .at-guide-sheet .at-rce-visual .at-rce-flowline,
  body .aldetalks-root .at-rce-sheet .at-rce-visual .at-rce-flowline {
    width: 100% !important;
    max-width: none !important;
  }

  body .aldetalks-root .at-classic-canvas .at-classic-intro {
    width: 100% !important;
    max-width: none !important;
  }

  body .aldetalks-root .at-classic-canvas .at-classic-scene {
    box-sizing: border-box !important;
    width: 100% !important;
    height: 62mm !important;
    max-height: 62mm !important;
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    object-fit: contain !important;
    object-position: center center !important;
    transform: none !important;
  }

  body .aldetalks-root .at-pdf-booster-fit-hide-label,
  body .aldetalks-root .at-rce-booster-label,
  body .aldetalks-root .at-mr-booster-label,
  body .aldetalks-root .at-mr-booster-kicker,
  body .aldetalks-root .at-classic-booster-label,
  body .aldetalks-root .at-classic-booster-kicker,
  body .aldetalks-root [data-booster-label] {
    display: none !important;
  }

  body .aldetalks-root .at-rce-booster-note,
  body .aldetalks-root .at-pdf-booster-fit-card {
    box-sizing: border-box !important;
    display: block !important;
    position: relative !important;
    float: none !important;
    clear: both !important;
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    min-height: 0 !important;
    max-height: none !important;
    margin: 2mm 0 2.4mm 0 !important;
    padding: 2.2mm 2.8mm !important;
    border: 1px solid rgba(8, 37, 76, .18) !important;
    border-left: 1.8mm solid rgba(199, 155, 67, .72) !important;
    border-radius: 3mm !important;
    background: rgba(255, 250, 240, .88) !important;
    box-shadow: none !important;
    overflow: visible !important;
    writing-mode: horizontal-tb !important;
    text-orientation: mixed !important;
    transform: none !important;
  }

  body .aldetalks-root .at-rce-booster-note *,
  body .aldetalks-root .at-pdf-booster-fit-card * {
    writing-mode: horizontal-tb !important;
    text-orientation: mixed !important;
    transform: none !important;
  }

  body .aldetalks-root .at-rce-booster-note strong,
  body .aldetalks-root .at-pdf-booster-fit-card strong {
    display: block !important;
    margin: 0 0 1mm 0 !important;
    padding: 0 !important;
    color: #08254c !important;
    font-size: 7.6pt !important;
    line-height: 1.16 !important;
    font-weight: 900 !important;
    letter-spacing: .04em !important;
    text-transform: uppercase !important;
  }

  body .aldetalks-root .at-rce-booster-note span,
  body .aldetalks-root .at-pdf-booster-fit-card span {
    display: none !important;
  }

  body .aldetalks-root .at-rce-booster-note em,
  body .aldetalks-root .at-pdf-booster-fit-card em {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    color: rgba(8, 37, 76, .78) !important;
    font-style: normal !important;
    font-size: 6.8pt !important;
    line-height: 1.2 !important;
  }

  body .aldetalks-root .at-rce-booster-note em::before,
  body .aldetalks-root .at-pdf-booster-fit-card em::before {
    content: "Leitfrage: " !important;
    font-weight: 800 !important;
    color: #08254c !important;
  }

  body .aldetalks-root .at-mr-booster,
  body .aldetalks-root .at-classic-booster {
    box-sizing: border-box !important;
    writing-mode: horizontal-tb !important;
    text-orientation: mixed !important;
    transform: none !important;
    overflow: visible !important;
  }

  body .aldetalks-root .at-mr-booster *,
  body .aldetalks-root .at-classic-booster * {
    writing-mode: horizontal-tb !important;
    text-orientation: mixed !important;
    transform: none !important;
  }
}
