.aum-layout-chooser{
    display:flex;
    gap:15px;
    flex-wrap:wrap;
}
.aum-layout-item{
    border:2px solid #ddd;
    padding:8px;
    border-radius:8px;
    cursor:pointer;
    transition:0.2s;
    width: calc(50% - 15px);
    text-align:center;
    background:#fff;
}
.aum-layout-item:hover{
    border-color:#ccc;
    transform:translateY(-2px);
}
.aum-layout-item.selected{
    border-color:#2271b1;
    box-shadow:0 0 0 2px #2271b144;
    background:#f0f6fc;
}
.aum-layout-item img{
    width:100%;
    height:60px;
    object-fit:contain;
    border-radius:4px;
    background:#f8f9fa;
}
.aum-layout-title{
    display:block;
    margin-top:6px;
    font-size:12px;
    font-weight:500;
    color:#1d2327;
}