/* Per-attachment device classification, kept separate from manuscript language. */
.asset-row-details{flex:1;min-width:0}
.asset-classification{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:10px}
.asset-classification label{flex:1 1 140px;max-width:240px;min-width:0}
.asset-classification select{width:100%;min-height:44px}
.entry-device-table-wrap{overflow-x:auto;margin:16px 0}
.entry-device-table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.65;text-align:left}
.entry-device-table caption{text-align:left;padding:0 0 8px;font-weight:600}
.entry-device-table th,.entry-device-table td{padding:8px 10px;border:1px solid var(--line);vertical-align:top}
.entry-device-table th[scope=row]{white-space:nowrap;font-weight:500}
.entry-device-table thead{background:rgba(180,153,105,.09)}
@media(max-width:600px){.asset-row-details{flex-basis:100%}.asset-classification label{max-width:none}.entry-device-table th,.entry-device-table td{padding:7px}}
