.window-disclosure{margin:7px 0;border:1px solid var(--ink);background:var(--paper)}
.window-disclosure>summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 11px;cursor:pointer;list-style:none;user-select:none}
.window-disclosure>summary::-webkit-details-marker{display:none}.window-disclosure>summary:hover{background:color-mix(in srgb,var(--green) 16%,var(--paper))}
.window-disclosure>summary>span{font:900 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.window-disclosure>summary>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;color:rgba(24,38,31,.62)}
.window-disclosure>summary>i{width:18px;height:18px;display:grid;place-items:center;border:1px solid var(--ink);background:var(--green);font:900 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}
.window-disclosure[open]>summary{border-bottom:1px dashed rgba(24,38,31,.45);background:#edfbcf}.window-disclosure[open]>summary>i{background:var(--purple);color:white;font-size:0}.window-disclosure[open]>summary>i:after{content:'−';font-size:14px}
.disclosure-body{padding:10px}.disclosure-body>.listing-intelligence,.disclosure-body>.valuation-panel{margin:0;box-shadow:none;border-width:1px}
.description-disclosure .window-description-panel{max-height:190px;margin:0;border:0;border-radius:0;border-left:4px solid var(--purple)}
.description-disclosure .window-description-panel>span{display:none}
