.app-disclosure{min-width:0}.app-disclosure>.app-disclosure-trigger[data-control=button]{width:fit-content;max-width:100%;height:auto;min-height:var(--app-control-height);padding:var(--app-control-padding) 10px;text-align:left;white-space:normal;font-size:var(--app-body-font-size);margin:0;font-weight:500;text-decoration:none}.app-disclosure>.app-disclosure-trigger:before,.app-disclosure>.app-disclosure-trigger:after{content:none}.app-detail-window{z-index:50;border:1px solid var(--border);background:var(--background);width:min(640px,100vw - 48px);min-width:0;max-height:calc(100dvh - 96px);color:var(--foreground);text-align:left;white-space:normal;border-radius:8px;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:72px 24px auto auto;box-shadow:0 12px 40px #0003}.app-detail-window[hidden]{display:none!important}.app-detail-window-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 16px;display:flex}.app-detail-window-header h2{margin:3px 0;font-size:16px;font-weight:600;line-height:1.5}.app-detail-window>.app-disclosure-content{overscroll-behavior:contain;overflow-wrap:anywhere;min-height:0;padding:16px;overflow:auto}.app-detail-window>.app-disclosure-content>:first-child{margin-top:0}.app-detail-window>.app-disclosure-content>:last-child{margin-bottom:0}@media (width<=767px){.app-detail-window{width:auto;max-height:calc(100dvh - 24px);inset:12px 12px auto}}.app-dialog .app-detail-window{width:100%;max-height:100%;position:absolute;inset:0}.app-detail-window .app-detail-window{z-index:51}
