/*
 * Compact / "pro terminal" density baseline.
 * Loaded globally (base.html) after base.css/forms.css/table.css so it tightens
 * their default sizing without every page needing its own !important overrides.
 * Applies to: positions, camarilla signals/targets, OI directional signals,
 * expiries, and any other page using .styled-table / .responsive-table / <table>.
 */

body {
    font-size: 14px;
}

/* --- Generic table density (covers .styled-table, .responsive-table, and any bare <table>) --- */
table,
.styled-table,
.responsive-table {
    font-size: 12.5px;
    line-height: 1.35;
}

table th, table td,
.styled-table th, .styled-table td,
.responsive-table th, .responsive-table td {
    padding: 5px 10px;
}

table thead th,
.styled-table thead th,
.responsive-table thead th {
    font-size: 11.5px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.03em;
}

.styled-table tbody tr:hover,
.responsive-table tbody tr:hover {
    background-color: #eef2f7;
}

/* Small action buttons/badges commonly embedded inside these tables */
.btn-delete,
.btn-danger-sm,
.btn-chart-view,
.trade-link,
.tier-badge,
.dir-badge {
    font-size: 11.5px;
}
