/* Asset master-data rows (Admin > Settings > Assets).
   Each row is its own <form>, so the layout is grid rather than a table. */
.master-rows { display: flex; flex-direction: column; gap: 0.4rem; }
.master-row {
    display: grid;
    grid-template-columns: minmax(8rem, 1.4fr) minmax(8rem, 1.6fr) auto auto;
    gap: 0.5rem;
    align-items: center;
    padding: 0.35rem 0.5rem;
    border: 1px solid var(--app-border, rgba(0, 0, 0, 0.08));
    border-radius: 0.4rem;
}
.master-row.is-inactive { opacity: 0.6; }
.master-row-actions { display: flex; gap: 0.35rem; justify-content: flex-end; }
.master-row-active { margin: 0; white-space: nowrap; }
@media (max-width: 720px) {
    .master-row { grid-template-columns: 1fr; }
    .master-row-actions { justify-content: flex-start; }
}

/* Legacy / needs-review tone. The register uses pill-status + stat-chip
   elsewhere; this adds the one state they do not already have. */
.pill-status.is-warn {
    background: rgba(214, 137, 16, 0.14);
    color: #8a5300;
    border-color: rgba(214, 137, 16, 0.35);
}
.stat-chip.is-warn { border-color: rgba(214, 137, 16, 0.5); }
.stat-chip.is-warn .stat-chip-value a { color: #8a5300; text-decoration: none; }
