#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-only,#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-message-toggle{display:none}@media (max-width: 480px){#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .navbar.inner,#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .message.inner,#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .main-content.inner{width:100%;max-width:100%;padding-left:16px;padding-right:16px;box-sizing:border-box}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .navbar{align-items:center;min-height:56px;padding-top:6px;padding-bottom:6px;z-index:5}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .navbar-brand{min-width:0;flex:1}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .navbar-brand .navbar-item{padding:0;min-width:0}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .navbar-brand img{height:auto !important;max-height:32px !important;max-width:100%;object-fit:contain}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .navbar-menu{flex-grow:0;min-width:0}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .navbar-end>.navbar-item{padding:0 0 0 8px}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .hero_container.inner{width:100%;max-width:100%}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .hero_container.mobile-banner-hidden{display:none}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .hero.stretching{display:block;height:auto}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .hero.stretching .hero-background{display:block;position:static;width:100%;height:auto;min-height:0;max-height:none;object-fit:contain}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .hero.stretching .hero-body{display:none}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .message{margin-bottom:0;padding-top:16px;padding-bottom:0}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .message.mobile-empty-message{display:none}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .info_banner,#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .info_banner>.column,#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .info_banner>.pv_column{display:block;padding:0;margin:0;min-width:0}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .personal_message{margin-right:0;line-height:1.5;font-size:14px;overflow-wrap:anywhere}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .personal_message.mobile-message-with-greeting{--mobile-message-gap: 4px}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .personal_message h5{font-size:inherit;line-height:inherit;margin:0 0 var(--mobile-message-gap, 0px)}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .personal_message h5:empty{display:none}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .personal-message-wrapper{margin-bottom:8px}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-message-collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:calc(4.5em + var(--mobile-message-gap, 0px));overflow:hidden}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .main-content{padding-top:24px}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .main-content>.columns{margin:0}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .main-content>.columns>.column{padding:0}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .section-title{margin:0 0 12px;line-height:1.5;border:0;font-size:14px;overflow-wrap:anywhere}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .section-title b{padding:0;background:transparent}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .section-title+.columns{margin:0 0 20px}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .section-title+.columns>.column{padding:0 0 8px}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .document_card:not(.flow_card){border:1px solid #e0e5e9;border-radius:8px;box-shadow:none}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .document_card:not(.flow_card)>a{display:flex;align-items:center;gap:12px;padding:6px 10px;min-height:80px}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .document_card:not(.flow_card) .card-image{flex:0 0 96px}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .document_card:not(.flow_card) .img-wrapper{width:96px;height:80px;min-height:0}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .document_card:not(.flow_card) .img-wrapper img{width:100%;height:100%;max-height:100%;object-fit:contain}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .document_card:not(.flow_card) .card-content{flex:1;min-width:0;padding:0}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .document_card:not(.flow_card) .card-content>.columns{margin:0;align-items:center;gap:8px}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .document_card:not(.flow_card) .card-content .column{padding:0;min-width:0}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .document_card:not(.flow_card) .card-content .is-text-overflow{white-space:normal}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .document_card:not(.flow_card) .card-content span.is-text-overflow{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;font-size:14px;line-height:1.4}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .document_card:not(.flow_card) .card-content .material-icons{font-size:20px}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .document_card:not(.flow_card) .document-card__badge-new{top:4px;left:4px;right:auto;padding:1px 4px;font-size:9px}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .document_card:not(.flow_card) .document-card__unread-dot{float:left;margin:5px 4px 0 0}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .document_card:not(.flow_card) .box{position:relative;top:auto;float:right;width:44px;height:44px;margin:0;box-shadow:none}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .document_card:not(.flow_card) .tooltip_text{left:auto;right:0;width:220px;max-width:65vw}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .is-hidden-desktop .contact_details{max-width:calc(100% - 32px);overflow-wrap:anywhere}#document-space.shared-space-standard.mobile-enhanced:not(.roche):not(.roche_embedded) .mobile-only{display:block}#document-space.shared-space-standard.mobile-enhanced:not(.roche):not(.roche_embedded) .mobile-legacy-language{display:none}#document-space.shared-space-standard.mobile-enhanced:not(.roche):not(.roche_embedded) .mobile-message-toggle:not([hidden]){display:inline-flex}#document-space.shared-space-standard.mobile-enhanced:not(.roche):not(.roche_embedded) .mobile-contact-actions{display:flex}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) button,#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-contact-actions a{font-family:inherit}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-contact-identity{display:flex;align-items:center;gap:12px;min-width:0}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-contact-identity>div{min-width:0;overflow-wrap:anywhere}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-contact-identity img{width:48px;height:48px;flex:0 0 48px;border-radius:50%;object-fit:cover}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-contact-name{font-size:16px;line-height:1.4;font-weight:600}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-contact-role{font-size:12px;line-height:1.5;color:#555}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-top-identity{margin-bottom:12px}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-has-message .mobile-top-identity{margin-bottom:20px}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-contact-actions{gap:8px;margin-top:12px}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-contact-actions a,#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-contacts-trigger{display:flex;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:44px;flex:1;padding:8px 4px;background:#fff;color:#333;border:1px solid #ccd3d9;border-radius:8px;font-size:12px;line-height:1.4;text-align:center;overflow-wrap:anywhere}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-contact-actions a,#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-contact-actions a span{text-decoration:none}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-contact-actions .material-icons{font-size:18px}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-contacts-trigger{width:100%;margin-top:12px;font-size:14px;cursor:pointer}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-message-toggle,#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-language-trigger,#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-sheet-close{align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:0;background:transparent;color:inherit;font-size:14px;cursor:pointer}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-message-toggle{padding-left:0;text-decoration:underline}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-language{position:relative}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-language-trigger{display:flex;gap:6px}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-language-options{position:absolute;top:100%;right:0;width:max-content;max-width:calc(100vw - 32px);max-height:60vh;overflow-y:auto;margin:0;padding:4px;list-style:none;border:1px solid #ccd3d9;border-radius:8px;background:#fff;color:#333;box-shadow:0 4px 16px #0002}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-language-options [role="option"]{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:8px 12px;overflow-wrap:anywhere;cursor:pointer}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-language-options [aria-selected="true"]{font-weight:700}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-language-options [role="option"]:hover,#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-language-trigger:hover,#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-sheet-close:hover,#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-contact-actions a:hover,#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-contacts-trigger:hover{background:#edf2f5}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-sheet-body:focus-visible,#document-space.shared-space-standard:not(.roche):not(.roche_embedded) button:focus-visible,#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-contact-actions a:focus-visible,#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-language-options [role="option"]:focus-visible,#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .document_card>a:focus-visible{outline:2px solid #1769aa;outline-offset:2px}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-contacts-sheet{position:fixed;inset:auto 0 0;width:100%;max-width:100%;max-height:85vh;max-height:85dvh;margin:0;padding:0;border:0;border-radius:16px 16px 0 0;background:#fff;color:#333;overflow:hidden}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-contacts-sheet[open]{display:flex;flex-direction:column}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-contacts-sheet::backdrop{background:#0007}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;padding:8px 16px;border-bottom:1px solid #e0e5e9}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-sheet-header h2{margin:0;font-size:16px;overflow-wrap:anywhere}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-sheet-close{flex-shrink:0}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-sheet-body{overflow-y:auto;overscroll-behavior:contain;padding:0 16px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px))}#document-space.shared-space-standard:not(.roche):not(.roche_embedded) .mobile-sheet-person{padding:16px 0;border-bottom:1px solid #e0e5e9}}@media (min-width: 481px){#document-space.shared-space-standard .info_banner.contact-only>.column .contact_details .columns>.column:first-child{padding-left:0}}
