
.ledspec-panel{
width:100%;
max-width:760px;
margin:0;
padding:0;
font-family:Arial,Helvetica,sans-serif!important;
color:#111!important;
box-sizing:border-box;
}

.ledspec-row{
display:grid;
grid-template-columns:140px minmax(0,1fr);
column-gap:11px;
margin-bottom:12px;
}

.ledspec-category{
padding-top:12px;
font-size:14px!important;
font-weight:700!important;
letter-spacing:.8px;
text-transform:uppercase;
color:#111!important;
}

.ledspec-tags{
display:flex;
flex-wrap:wrap;
gap:8px;
}

.ledspec-tag{
display:inline-flex;
min-height:42px;
overflow:hidden;
border-radius:8px;
border:1px solid rgba(30,40,50,.08);
}

.ledspec-name,.ledspec-value{
display:flex;
align-items:center;
color:#111!important;
white-space:nowrap;
}

.ledspec-name{
padding:8px 11px;
font-size:14px!important;
font-weight:600!important;
border-right:1px solid rgba(30,40,50,.08);
}

.ledspec-value{
padding:8px 12px;
font-size:14.5px!important;
font-weight:700!important;
}

.blue{background:#f3f6fa}.blue .ledspec-name{background:#e7eef5}
.green{background:#f3f7f3}.green .ledspec-name{background:#e5eee6}
.purple{background:#f7f4f8}.purple .ledspec-name{background:#ece6f0}
.orange{background:#faf7f2}.orange .ledspec-name{background:#f2e9dc}
.teal{background:#f2f7f6}.teal .ledspec-name{background:#e3eeee}
.gray{background:#f6f7f8}.gray .ledspec-name{background:#eceeef}
