﻿/* Original CSS handles the tray layout and its responsive panel. */
.IndicationsAndSafety__expandssi:not(.IndicationsAndSafety__expandssi--expand) { visibility: hidden; }
.IndicationsAndSafety__expandssi--expand { visibility: visible; }
.prototype-overlay { position: fixed; inset: 0; background: rgba(0,0,0,.5); z-index: 99998; }
.prototype-overlay[hidden] { display: none; }
.IndicationsAndSafety__expandssi__wrapper { display: flex; flex-direction: column; }
.IndicationsAndSafety__expandssi__wrapper > .prototype-panel-body { min-height: 0; flex: 1; overflow-y: auto; overscroll-behavior: contain; }
.prototype-panel-body .main-container { height: auto; }
.prototype-panel-body .expandsafety { height: auto; overflow: visible; }
.prototype-panel-body .leftrightspace { padding: 38px 132px 55px !important; }
@media (max-width: 991px) { .prototype-panel-body .leftrightspace { padding: 24px !important; } }
@media (prefers-reduced-motion: reduce) { .IndicationsAndSafety, .IndicationsAndSafety__expandssi { transition: none; } }
.IndicationsAndSafety__expandssi--expand { z-index: 1000000; }
