.stock-small-widget { overflow:hidden; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.stock-small-title { display:flex; align-items: center; height:48px; padding:0 5px; background-color: var(--color-blue); font-size:14px; font-weight:bold; color: var(--color-white);}
.stock-small-content {background-color: #f7f7f7; border: 1px solid rgba(41, 47, 137, 0.1); }
.stock-small-item { display:flex; border-bottom: 1px solid rgba(41, 47, 137, 0.1);}
.stock-small-item:nth-child(2n+0) {background-color: #eeeeee;}
.stock-small-item:last-child {border-bottom:none;}
.stock-small-item span { flex:1; display:flex; align-items: center; justify-content: center; min-height:52px; border-right: 1px solid rgba(41, 47, 137, 0.1); padding:5px; font-size:14px; line-height:1.2; color: var(--color-primary); }
.stock-small-item .stock-small-item-name { justify-content: space-between; }
.stock-small-item span:last-child {border-right:none;}
.stock-small-item strong { padding-left:10px; font-weight:bold; justify-content: flex-end;}

.stock-small-widget.quadro .stock-small-item { flex-wrap:wrap;}
.stock-small-widget.quadro .stock-small-item span {width:100%; min-height:72px; display:flex; flex-direction: column; align-items: flex-start; justify-content: center; }
.stock-small-widget.quadro .stock-small-item strong {padding-left:0; margin-top:8px;}

@media (min-width:767px) {
    .stock-small-title { padding: 0 10px; }
    .stock-small-item span {font-size:16px;}
}

@media (min-width:1440px) {
    .stock-small-item span { padding: 5px 10px; }
    .stock-small-item .stock-small-item-name {  }
}