@charset "UTF-8";

/*in override CSS to remove breadcumb dummy page issue*/
a.cmp-breadcrumb__item-link[href*='therapiegebiet.html'], 
a.cmp-breadcrumb__item-link[href*='onkologie.html'] {
  pointer-events: none;
  cursor: auto;
  color: #75757A;
}
/*---------------------------------------------------*/

/*a.cmp-breadcrumb__item-link[href*='produkte/lynparza.html'] { pointer-events: none; cursor: auto; color: darkgray; }*/

/* ACCORDION title width fixing */
/*.cmp-accordion__header {*/
/*  max-width: 100%;*/
/*  width: 100%;*/
/*  margin: auto !important;*/
/*}*/

/*@media screen and (min-width: 768px) and (max-width: 1023px) {*/
/*  .cmp-accordion__header {*/
/*    padding-left: 20px;*/
/*    padding-right: 20px;*/
/*  }*/
/*}*/

/*@media screen and (min-width: 1024px) and (max-width: 1279px) {*/
/*  .cmp-accordion__header {*/
/*    padding-left: 20px;*/
/*    padding-right: 20px;*/
/*  }*/
/*}*/

/*@media screen and (min-width: 1280px) and (max-width: 1439px) {*/
/*  .cmp-accordion__header {*/
/*    max-width: 1180px;*/
/*  }*/
/*}*/

/*@media screen and (min-width: 1440px) and (max-width: 1535px) {*/
/*  .cmp-accordion__header {*/
/*    max-width: 1180px;*/
/*  }*/
/*}*/

/*@media screen and (min-width: 1536px) {*/
/*  .cmp-accordion__header {*/
/*    max-width: 1180px;*/
/*  }*/
/*}*/
/*___________________________________________________________*/
#loginform .title--mobile-center{
    width:100% !important;
}

#hiddenContainer {
    display:none;
}

/* Account page */
#mein-profile .subscription .cmp-subscription__user-opt-inputs .cmp-opt-accordion__panel-heading a .cmp-panelsection-title{
    font-family: "Lexia";
    text-align: right;
    padding-right: 15px;
}

#mein-profile .cmp-opt-subscription-title{
    font-size: 26px;
}

#mein-profile .cmp-panelsection-title, #mein-profile .cmp-collapse-panel__section-toggle{
    display:none;
}

#mein-profile .cmp-subscription .cmp-pull-right{
    display:none;
} 
#mein-profile .cmp-subscription .cmp-collapse-panel__section-toggle{
    flex:0 !important;
}
#mein-profile .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--10 {
    width: 100% !important;
}

/* --------- BRAND COLOURS FIXING temp ------------- */

#enhertu {
     --bgColor-core-2: #FEE9F5 !important;
}



/*Media quieries about the height 0 issue for videos*/

@media only screen and (max-width: 480px) {
#tagrisso-at-video-container-1 .cmp-video__player,
#tagrisso-at-video-container-2 .cmp-video__player,
#tagrisso-at-video-container-3 .cmp-video__player,
#tagrisso-at-video-container-4 .cmp-video__player,
#tagrisso-at-video-container-5 .cmp-video__player,
#tagrisso-at-video-container-6 .cmp-video__player,
#tagrisso-at-video-container-7 .cmp-video__player,
#tagrisso-at-video-container-8 .cmp-video__player,
#tagrisso-at-video-container-9 .cmp-video__player,
#tagrisso-rezidivrisiko-video .cmp-video__player,
#tagrisso-at-video-container-flaura2-0sdaten-1,
#tagrisso-at-video-container-flaura2-0sdaten-2,
#tagrisso-at-video-container-flaura2-0sdaten-3,
#tagrisso-at-video-container-flaura2-0sdaten-4{
height: 242px!important;
}
}

@media only screen and (min-width: 480px) and (max-width: 640px) {
#tagrisso-at-video-container-1 .cmp-video__player,
#tagrisso-at-video-container-2 .cmp-video__player,
#tagrisso-at-video-container-3 .cmp-video__player,
#tagrisso-at-video-container-4 .cmp-video__player,
#tagrisso-at-video-container-5 .cmp-video__player,
#tagrisso-at-video-container-6 .cmp-video__player,
#tagrisso-at-video-container-7 .cmp-video__player,
#tagrisso-at-video-container-8 .cmp-video__player,
#tagrisso-at-video-container-9 .cmp-video__player,
#tagrisso-rezidivrisiko-video .cmp-video__player,
#tagrisso-at-video-container-flaura2-0sdaten-1,
#tagrisso-at-video-container-flaura2-0sdaten-2,
#tagrisso-at-video-container-flaura2-0sdaten-3,
#tagrisso-at-video-container-flaura2-0sdaten-4{
height: 315px!important;
}
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
#tagrisso-at-video-container-1 .cmp-video__player,
#tagrisso-at-video-container-2 .cmp-video__player,
#tagrisso-at-video-container-3 .cmp-video__player,
#tagrisso-at-video-container-4 .cmp-video__player,
#tagrisso-at-video-container-5 .cmp-video__player,
#tagrisso-at-video-container-6 .cmp-video__player,
#tagrisso-at-video-container-7 .cmp-video__player,
#tagrisso-at-video-container-8 .cmp-video__player,
#tagrisso-at-video-container-9 .cmp-video__player,
#tagrisso-rezidivrisiko-video .cmp-video__player,
#tagrisso-at-video-container-flaura2-0sdaten-1,
#tagrisso-at-video-container-flaura2-0sdaten-2,
#tagrisso-at-video-container-flaura2-0sdaten-3,
#tagrisso-at-video-container-flaura2-0sdaten-4{
height: 430px!important;
}
}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
#tagrisso-at-video-container-1 .cmp-video__player,
#tagrisso-at-video-container-2 .cmp-video__player,
#tagrisso-at-video-container-3 .cmp-video__player,
#tagrisso-at-video-container-4 .cmp-video__player,
#tagrisso-at-video-container-5 .cmp-video__player,
#tagrisso-at-video-container-6 .cmp-video__player,
#tagrisso-at-video-container-7 .cmp-video__player,
#tagrisso-at-video-container-8 .cmp-video__player,
#tagrisso-at-video-container-9 .cmp-video__player,
#tagrisso-rezidivrisiko-video .cmp-video__player,
#tagrisso-at-video-container-flaura2-0sdaten-1,
#tagrisso-at-video-container-flaura2-0sdaten-2,
#tagrisso-at-video-container-flaura2-0sdaten-3,
#tagrisso-at-video-container-flaura2-0sdaten-4{
height: 550px!important;
}
}

@media only screen and (min-width: 1025px) and  (max-width: 1280px) {
#tagrisso-at-video-container-1 .cmp-video__player,
#tagrisso-at-video-container-2 .cmp-video__player,
#tagrisso-at-video-container-3 .cmp-video__player,
#tagrisso-at-video-container-4 .cmp-video__player,
#tagrisso-at-video-container-5 .cmp-video__player,
#tagrisso-at-video-container-6 .cmp-video__player,
#tagrisso-at-video-container-7 .cmp-video__player,
#tagrisso-at-video-container-8 .cmp-video__player,
#tagrisso-at-video-container-9 .cmp-video__player,
#tagrisso-rezidivrisiko-video .cmp-video__player,
#tagrisso-at-video-container-flaura2-0sdaten-1,
#tagrisso-at-video-container-flaura2-0sdaten-2,
#tagrisso-at-video-container-flaura2-0sdaten-3,
#tagrisso-at-video-container-flaura2-0sdaten-4{
height: 600px!important;
}
}

@media only screen and (min-width: 1281px) {
#tagrisso-at-video-container-1 .cmp-video__player,
#tagrisso-at-video-container-2 .cmp-video__player,
#tagrisso-at-video-container-3 .cmp-video__player,
#tagrisso-at-video-container-4 .cmp-video__player,
#tagrisso-at-video-container-5 .cmp-video__player,
#tagrisso-at-video-container-6 .cmp-video__player,
#tagrisso-at-video-container-7 .cmp-video__player,
#tagrisso-at-video-container-8 .cmp-video__player,
#tagrisso-at-video-container-9 .cmp-video__player,
#tagrisso-rezidivrisiko-video .cmp-video__player,
#tagrisso-at-video-container-flaura2-0sdaten-1,
#tagrisso-at-video-container-flaura2-0sdaten-2,
#tagrisso-at-video-container-flaura2-0sdaten-3,
#tagrisso-at-video-container-flaura2-0sdaten-4{
height: 660px!important;
}
}

/*Media quieries about the height 0 issue for videos END*/

.trixeo-button-group {
    display: flex; gap: 1rem; justify-content: center;
}

.trixeo-button-group .cmp-button {
    font-weight: bold !important;
}

@media screen and (max-width:767px) { 
    .trixeo-button-group {
        display: block;
    }
    
    .trixeo-button-group .cmp-button {
        margin-bottom: 16px;
    }
    
    
}


#pdf-container-h-900 .cmp-pdfviewer__content{
  height: 900px;       
  width: 100%;         
  position: relative; 
}


/*Mega menu height for desktop only*/
@media screen and (min-width: 992px) {
   .cmp-megamenu__item--level-0>.cmp-megamenu__group{
    height: 50vh!important;
    }
}


/*banner video on the HP*/
/*center the video in the div*/
#video-banner-hp .cmp-html-video--holder{
    height:stretch!important;
}

#video-banner-hp .cmp-container__video{
    object-fit: cover!important;
    height: stretch!important;
}

/*hide button play pause and delete the blur layer*/
#video-banner-hp .playpause,
#video-banner-hp .section-blur-layer{
    display:none;
}

.ufo-banner {
  display: block;
  width: 100%;
  padding-top: 33.33%; /* desktop ratio */
  background-image: url("/content/dam/intelligentcontent/portals/hcp/at/de/images/at-v1/user/banner_ufo-2026.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  text-decoration: none;
}

/* Mobile → Tablet Portrait (≤ 768px) */
@media (max-width: 768px) {
  .ufo-banner {
    padding-top: 104%; /* better ratio for mobile */
    background-image: url("/content/dam/intelligentcontent/portals/hcp/at/de/images/at-v1/user/banner_ufo-2026-mobile.jpg");
    background-position: center top;
  }
}
/*
#fach-geb .cmp-teaser__description p {
    color: blue !important;
}
*/
.cmp-megamenu>.cmp-megamenu__group {
    gap: unset !important;
}
.cmp-experiencefragment--customMenu>.cmp-experiencefragment .cmp-megamenu__item--level-0>.cmp-megamenu__group{
    z-index: 5;
}
