.conifer-table{width:100%;border-collapse:collapse}
.conifer-table th,.conifer-table td{border-bottom:1px solid #e5e5e5;padding:8px 10px;text-align:left;vertical-align:top}
.conifer-table thead th{font-weight:700;background:#fafafa}
.conifer-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}
.conifer-form-grid input,.conifer-form-grid select{width:100%;max-width:100%;padding:8px;border:1px solid #ccd0d4;border-radius:10px}
.conifer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:10px}
.conifer-kpi{border:1px solid #e5e5e5;border-radius:12px;padding:10px;background:#fff}
.conifer-kpi .label{opacity:.75;font-size:12px}
.conifer-kpi .value{font-size:22px;font-weight:800;margin-top:4px}

/* Cards are styled by Core; this file only standardizes tables + inputs */
