.tool-app .tool-file{cursor:pointer}.ex-hint{margin:0;font-size:13px;color:var(--text-secondary)}.ex-panel{display:flex;flex-direction:column;gap:var(--space-3)}.ex-panel[hidden]{display:none}.ex-title{margin:0;font-size:16px;font-weight:700;word-break:break-all}.ex-title #ex-file{color:var(--text-accent)}.ex-gps{background:#f871711f;border-color:#f8717173;font-weight:600}.ex-summary{margin:0;font-size:13px;color:var(--text-secondary)}.ex-table-wrap{max-height:420px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated)}.ex-table{width:100%;border-collapse:collapse;font-size:13px}.ex-table th,.ex-table td{padding:6px var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.ex-table tbody th[scope=row]{width:38%;font-weight:600;color:var(--text-secondary);white-space:nowrap}.ex-table td{word-break:break-word}.ex-table .ex-section th{background:var(--bg-glass);color:var(--text-accent);text-transform:uppercase;letter-spacing:.04em;font-size:12px;position:sticky;top:0}.ex-table .ex-gps-row th,.ex-table .ex-gps-row td{color:var(--danger)}.ex-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:600px){.ex-table tbody th[scope=row]{width:42%;white-space:normal;word-break:break-word}}
