.modal-overlay[data-v-17b21b9e]{z-index:50;background:#061e2d73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-17b21b9e]{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;width:min(500px,94vw);max-height:86vh;display:flex;box-shadow:0 4px 20px #00000026}.modal-header[data-v-17b21b9e]{border-bottom:1px solid var(--border);justify-content:space-between;padding:16px 20px}.btn-icon[data-v-17b21b9e],.modal-header[data-v-17b21b9e]{align-items:center;display:flex}.btn-icon[data-v-17b21b9e]{cursor:pointer;width:44px;height:44px;color:var(--text-secondary);background:0 0;border:none;justify-content:center;padding:0;font-size:20px}.btn-icon[data-v-17b21b9e]:hover{color:var(--text)}.modal-body[data-v-17b21b9e]{flex:1;padding:20px;overflow-y:auto}.stats-table[data-v-17b21b9e]{border-collapse:collapse;width:100%;margin-bottom:20px;font-size:13px}.stats-table th[data-v-17b21b9e]{text-align:left;color:var(--text-secondary);padding:6px 8px;font-weight:500}.stats-table td[data-v-17b21b9e]{text-align:right;border-bottom:1px solid var(--border-light);padding:6px 8px}.stats-table tr.total td[data-v-17b21b9e],.stats-table tr.total th[data-v-17b21b9e]{color:var(--text);font-weight:600}.mono[data-v-17b21b9e]{font-family:monospace}section[data-v-17b21b9e]{border-top:1px solid var(--border-light);padding-top:16px}h3[data-v-17b21b9e]{text-transform:uppercase;color:var(--text-secondary);letter-spacing:.5px;margin:0 0 12px;font-size:14px;font-weight:600}.lines-table[data-v-17b21b9e]{border-collapse:collapse;width:100%;font-size:13px}.lines-table thead[data-v-17b21b9e]{border-bottom:1px solid var(--border)}.lines-table th[data-v-17b21b9e]{text-align:left;color:var(--text-secondary);text-transform:uppercase;padding:8px;font-size:12px;font-weight:600}.lines-table td[data-v-17b21b9e]{border-bottom:1px solid var(--border-light);padding:8px}.lines-table tbody tr[data-v-17b21b9e]:hover{background:var(--surface-secondary)}
