body.has-dmr-shell:has(#activityForm) #activityLibrary .activity-section-toggle{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:4px 0;border:0;border-radius:0;background:transparent;color:inherit;text-align:left;font:inherit;font-weight:500;cursor:pointer;}
.activity-section-toggle::after{content:'−';display:grid;place-items:center;flex:0 0 24px;height:24px;border:1px solid #212121;background:#fffcf0;font:18px Verdana,sans-serif;}
.activity-section-toggle[aria-expanded=false]::after{content:'+';}
.activity-section-toggle:focus-visible{outline:2px solid #212121;outline-offset:3px;}
body.has-dmr-shell:has(#activityForm) #activityLibrary .activity-group__header,body.has-dmr-shell:has(#activityForm) #activityLibrary .activity-group__title{width:100%;}
body.has-dmr-shell:has(#activityForm) #activityLibrary .activity-group[data-panel-open=false]>[data-panel-content]{display:none!important;}
body.has-dmr-shell:has(#activityForm) #activityLibrary .activity-group[data-panel-open=false]{min-height:0!important;grid-row:auto;padding-bottom:4px;}
#activityPanelToggle{white-space:nowrap;}
body.has-dmr-shell:has(#activityForm) #activityLibrary button.activity-section-toggle{background:transparent!important;border:0!important;box-shadow:none!important;text-align:left!important;justify-content:space-between!important;padding:0!important;margin:0!important;color:#212121!important;font-weight:400!important;font-size:14px!important;min-height:44px!important;}
body.has-dmr-shell:has(#activityForm) #activityLibrary button.activity-section-toggle::before{content:none!important;display:none!important;}
body.has-dmr-shell:has(#activityForm) #activityLibrary .activity-group__title{margin:0!important;}
body.has-dmr-shell:has(#activityForm) #activityLibrary .activity-group[data-panel-open=false]{padding:3px 10px!important;}
.activity-chooser-panel{scroll-margin-top:90px;}
/* Mobile-only disclosure controls, without an extra toolbar row. */
body.has-dmr-shell:has(#activityForm) .activity-chooser__header{position:relative;}
body.has-dmr-shell:has(#activityForm) #activityPanelToggle{position:absolute;right:0;top:-10px;display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0!important;border:0!important;background:transparent!important;font:20px Verdana,sans-serif!important;color:#212121!important;box-shadow:none!important;}
body.has-dmr-shell:has(#activityForm) #activityPanelToggle::before{content:'';position:absolute;inset:10px;border:1px solid #212121;background:transparent;pointer-events:none;}
body.has-dmr-shell:has(#activityForm) #activityLibrary button.activity-section-toggle{position:relative;text-align:center!important;justify-content:center!important;padding:0 30px!important;}
body.has-dmr-shell:has(#activityForm) #activityLibrary button.activity-section-toggle::after{position:absolute;right:0;top:50%;transform:translateY(-50%);}
@media(max-width:800px){body.has-dmr-shell:has(#activityForm) #activityChooserTitle{padding-right:44px;}}
@media(min-width:801px){
 body.has-dmr-shell:has(#activityForm) #activityPanelToggle{display:none!important;}
 body.has-dmr-shell:has(#activityForm) #activityLibrary button.activity-section-toggle{min-height:0!important;padding:0!important;cursor:default;opacity:1!important;}
 body.has-dmr-shell:has(#activityForm) #activityLibrary button.activity-section-toggle::after{display:none!important;}
}
body.has-dmr-shell:has(#activityForm) #activityLibrary button.activity-section-toggle::after{width:24px;box-sizing:border-box;}
