#report-header-fold:not([open])>summary{cursor:pointer}
#personnel-details:not([open])>summary{cursor:pointer}
#speech-dialog28{position:relative;max-height:90dvh;overflow:auto;overscroll-behavior:contain}
#speech-dialog28>.speech-close35{position:sticky;top:0;float:right;z-index:3;width:42px;height:42px;min-width:42px;padding:0;border-radius:50%;font-size:25px;line-height:1}
#speech-dialog28>h2{padding-right:48px}
@media(max-width:760px){#speech-dialog28{width:min(520px,calc(100vw - 20px));max-height:calc(100dvh - 24px);padding:16px}#speech-dialog28>.speech-close35{width:46px;height:46px;min-width:46px}.mobile14-entry select[data-material="unit"]{font-size:16px}}
