:root:has(.used-equipment) { --clr-blue: #203654; }
.used-equipment .left-item { background-image: linear-gradient(#e4ebf4, #fff); color: #203654; }
.used-equipment .left-item a { color: #203654 !important; }

.used-equipment-table { width: 100%; table-layout: fixed; border-collapse: collapse; font-size: .95rem; line-height: 1.65; }
.used-equipment-table caption { caption-side: top; padding: 1.2rem; border: 1px solid #dce3ec; border-bottom: 0; background: #f3f6fa; color: #203654; text-align: center; font-size: 1.5rem; font-weight: 600; }
.used-equipment-table th, .used-equipment-table td { padding: .9rem .65rem; border: 1px solid #dce3ec; text-align: center; vertical-align: middle; overflow-wrap: anywhere; }
.used-equipment-table thead th { background: #203654; color: #fff; font-weight: 600; }
.used-equipment-table tbody th { font-weight: 400; }
.used-equipment-table tbody tr:nth-child(even) { background: #f3f6fa; }
.used-equipment-number { width: 7%; }
.used-equipment-name { width: 25%; }
.used-equipment-specification { width: 46%; }
.used-equipment-unit { width: 10%; }
.used-equipment-quantity { width: 12%; }

.used-equipment-contact { background: #203654; }
.used-equipment-contact .lets-selected-contacts { border: 0; padding: 0; }
