/* Shared auxiliary disclosures: subdued raised controls, full-width evidence. */

.evidence-disclosures{margin-top:18px;min-width:0;max-width:100%}
.evidence-buttons{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:4px 0}
.evidence-button{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;max-width:100%;padding:7px 11px;border:1px solid #d7dce0;border-bottom-color:#c5cbd0;border-radius:5px;background:linear-gradient(#fff,#f7f8f9);box-shadow:0 1px 1px #203b500d,inset 0 1px 0 #fff;color:#626c74;font:inherit;font-size:14px;font-weight:400;line-height:1.5;text-align:left;cursor:pointer}
.evidence-button:hover{border-color:#adb8c1;border-bottom-color:#a0aeb9;background:linear-gradient(#fff,#f1f4f6);box-shadow:0 1px 2px #203b5012,inset 0 1px 0 #fff;color:#485b69}
.evidence-button[aria-expanded=true]{border-color:#b8c3cb;background:linear-gradient(#edf1f4,#f4f6f8);color:#4d5f6c;box-shadow:inset 0 1px 2px #203b5017,inset 0 -1px 0 #ffffffb3;transform:translateY(1px)}
.evidence-button:active{background:#eef2f5;box-shadow:inset 0 1px 2px #203b5017;transform:translateY(1px)}
.disclosure-chevron{flex-shrink:0}
.evidence-button[aria-expanded=true] .disclosure-chevron{transform:rotate(90deg)}
.evidence-panel{margin-top:10px;padding:16px 18px;border:1px solid #e1e5e8;border-radius:4px;background:#fafbfc;min-width:0;max-width:100%;font-size:14px;line-height:1.85;color:#48525a}
.evidence-panel[hidden]{display:none!important}
.evidence-panel-title{margin:0 0 10px;font-size:14px;font-weight:500;line-height:1.8;color:#58656f}
.evidence-panel p{margin:9px 0}
.evidence-panel .table-scroll{background:#fff;padding:0 10px}
.evidence-panel .path-table{min-width:860px}
@media(max-width:700px){.evidence-button{min-height:40px;padding:8px 10px;font-size:14px;gap:8px}.evidence-panel{padding:12px 10px}.evidence-buttons{gap:7px}}
@media(prefers-reduced-motion:reduce){.disclosure-chevron{transition:none}}

.evidence-button:focus-visible{outline:2px solid #3272a7;outline-offset:3px}
.auxiliary-group{grid-column:1/-1;min-width:0}
.auxiliary-group>details.auxiliary-panel{margin:10px 0 0;padding:16px 18px;border:1px solid #e1e5e8;border-radius:4px;background:#fafbfc;box-shadow:none;color:#48525a;font-size:14px;line-height:1.85;overflow-x:auto}
.auxiliary-group>details.auxiliary-panel:not([open]){display:none}
.auxiliary-group>details.auxiliary-panel>summary{display:none!important}
.auxiliary-group>details.auxiliary-panel>.evidence-panel-title{margin:0 0 10px;font-size:14px;font-weight:500;line-height:1.8;color:#58656f}
@media(max-width:700px){.auxiliary-group>details.auxiliary-panel{padding:12px 10px}}

body.migration-adapter-ready .auxiliary-group>details.auxiliary-panel:not([open]){display:none!important}
/* Legacy chart-wide SVG rules must not enlarge disclosure icons. */
button.evidence-button>svg.disclosure-chevron{width:14px!important;height:14px!important;min-width:14px;max-width:14px;flex:0 0 14px}
button.evidence-button>span{min-width:0;white-space:normal;overflow-wrap:anywhere}
