.nds-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:900px}
.nds-row{display:flex;flex-direction:column;margin-bottom:10px}
.nds-row>label{font-weight:600;margin-bottom:4px}
.nds-actions{margin-top:14px}
.nds-table{width:100%;border-collapse:collapse;margin-top:12px}
.nds-table th,.nds-table td{border:1px solid #e5e7eb;padding:6px;text-align:left}
.nds-result{margin-top:16px}
.nds-result .nds-table{margin-bottom:12px}
.nds-badge{display:inline-block;padding:2px 8px;border-radius:999px;background:#f1f5f9;border:1px solid #e5e7eb}
@media print {.nds-card, .nds-document {box-shadow:none;border:none}}
