.hwp-acf-repeater-container{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:20px;
    width:100%;
    box-sizing:border-box;
}

.hwp-acf-repeater-item{
    width:100%;
    min-width:0;
    box-sizing:border-box;
    transition:all .3s ease;
}

.hwp-acf-repeater-sub-field{
    display:flex;
    align-items:flex-start;
    gap:8px;
    width:100%;
    min-width:0;
    overflow-wrap:break-word;
    word-break:break-word;
    box-sizing:border-box;
    margin-bottom:12px;
}

.hwp-acf-repeater-sub-field:last-child{
    margin-bottom:0;
}

.hwp-acf-label{
    font-weight:600;
    flex-shrink:0;
}

.hwp-acf-value{
    flex:1;
}

.hwp-acf-icon{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    flex-shrink:0;
}

.hwp-acf-empty{
    width:100%;
}

@media (max-width:767px){

    .hwp-acf-repeater-container{
        grid-template-columns:1fr;
    }

}

.hwp-acf-repeater-sub-field{
    display:flex;
    align-items:center;
    gap:10px;
    text-decoration:none;
    transition:0.3s ease;
}

.hwp-acf-repeater-sub-field:hover{
    transform:translateX(3px);
}

.hwp-acf-repeater-sub-field a{
    text-decoration:none;
}