/* A details element has a browser-owned content wrapper: do not rely on flex shrinking it. */
.popup-disposition-editor[open]{--disposition-height251:calc(100dvh - 40px);display:block!important;height:var(--disposition-height251)!important;max-height:var(--disposition-height251)!important;overflow:hidden!important;box-sizing:border-box}
.popup-disposition-editor[open]>summary{display:block;position:static!important;height:56px;min-height:56px;max-height:56px;box-sizing:border-box;margin:0!important;padding:18px 0!important;overflow:hidden;white-space:nowrap}
.popup-disposition-editor[open]>.popup-disposition-content{display:block!important;height:calc(var(--disposition-height251) - 88px)!important;max-height:calc(var(--disposition-height251) - 88px)!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;box-sizing:border-box;scrollbar-gutter:stable;padding:0 8px 18px 0!important}
@media(max-width:600px){.popup-disposition-editor[open]{--disposition-height251:92dvh}.popup-disposition-editor[open]>.popup-disposition-content{padding-right:6px!important}}
