/* سجل التثبيتات وإقفال السنة */
.as-form fieldset.as-box { border: 1px solid var(--rule); border-radius: var(--radius); background: var(--surface); padding: 10px 14px 4px; margin: 0 0 12px; }
.as-form fieldset.as-box legend { font-weight: 600; font-size: .9rem; padding: 0 6px; color: var(--ink-2); }
.as-form label.check { display: flex; align-items: center; gap: 8px; align-self: end; }
.as-photo { max-width: 260px; max-height: 200px; border-radius: var(--radius); border: 1px solid var(--rule); }
.as-subtabs { margin-top: 18px; }
table.assets-reg td, table.assets-reg th { white-space: nowrap; }
table.assets-reg td:nth-child(3) { white-space: normal; min-width: 160px; }
.cl-check .cl-level { width: 1%; white-space: nowrap; }
table.as-print th { width: 34%; text-align: start; }
.print-mode table.assets-reg th, .print-mode table.assets-reg td { white-space: normal; font-size: 8pt; padding: 3px 4px; }
@media print { table.assets-reg th, table.assets-reg td { white-space: normal; font-size: 8pt; padding: 3px 4px; } }
