/* compact table used by the decomposition-params directive */
/* 1. Target the table itself (no space between classes) */
table.small-table.docutils {
    font-size: 0.60em !important;
    width: 100% !important;
    margin-bottom: 24px !important;
}

/* 2. Target the table cells */
table.small-table.docutils td, 
table.small-table.docutils th {
    padding: 4px 8px !important;
    line-height: 1.2 !important;
}

/* 3. CRITICAL: Target the paragraph tags inside the cells */
/* RTD theme sets font-size on these, which overrides the table setting */
table.small-table.docutils td p,
table.small-table.docutils th p {
    font-size: 1em !important; /* 100% of the table font size above */
    margin-bottom: 0 !important;
}

/* 1. Prevent the first column (Parameter) from wrapping */
table.small-table.docutils td:nth-child(1) {
    white-space: nowrap;
    font-weight: bold; /* Optional: makes the parameter name pop */
    vertical-align: top;
}

/* 2. Prevent the second column (Value) from wrapping */
table.small-table.docutils td:nth-child(2) {
    white-space: nowrap;
    vertical-align: top;
    color: #555; /* Optional: subtle color for the values */
}

/* 3. Allow the third column (Description) to wrap naturally */
table.small-table.docutils td:nth-child(3) {
    white-space: normal;
    vertical-align: top;
}