/* لیست متدولوژی — بدون اسکرول افقی؛ محتوا در عرض کارت جا می‌شود */
.methodology-list-table-wrap {
    overflow: visible;
}

.methodology-list-table-wrap .methodology-list-table {
    width: 100%;
    table-layout: fixed;
    margin-bottom: 0;
}

.methodology-list-table-wrap .methodology-list-table th,
.methodology-list-table-wrap .methodology-list-table td {
    vertical-align: middle;
}

.methodology-list-table-wrap .methodology-list-col-bullet {
    width: 14px;
    padding-inline: 0 !important;
}

.methodology-list-table-wrap .methodology-list-col-check {
    width: 32px;
    padding-inline: 0 !important;
}

.methodology-list-table-wrap .methodology-list-col-status {
    width: 76px;
    white-space: nowrap;
}

.methodology-list-table-wrap .methodology-list-col-actions {
    width: 172px;
}

.methodology-list-table-wrap .methodology-list-col-info {
    overflow: hidden;
    word-break: break-word;
}

.methodology-list-table-wrap .methodology-list-col-info a,
.methodology-list-table-wrap .methodology-list-col-info span {
    word-break: break-word;
}

.methodology-list-actions {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    gap: 4px;
}

.methodology-list-actions .btn {
    margin: 0 !important;
}

/* گرید متغیر معیار ارزش‌گذاری — عرض ستون‌ها متناسب محتوا */
.asset-grade-subject-list-grid.e-grid .e-table {
    table-layout: fixed;
    width: 100%;
}

.asset-grade-subject-list-grid .asset-grade-subject-col-variable {
    width: 96px !important;
    max-width: 110px !important;
    white-space: nowrap;
    text-align: right !important;
}

/* فیلد فرمول — placeholder خوانا در پس‌زمینه solid */
.formula-body-input::placeholder {
    color: #99a1b7 !important;
    opacity: 1 !important;
}

[data-theme="dark"] .formula-body-input::placeholder {
    color: #6d6d80 !important;
    opacity: 1 !important;
}

.input-data-page-footer {
    clear: both;
}
