e-between;
    padding: 6px 0;
    border-bottom: 1px dashed rgba(255, 255, 255, 0.1);
}

.split-distribution-item:last-child {
    border-bottom: none;
}

/* Custom split container styling */
#default_split_container {
    transition: height 0.3s ease, opacity 0.3s ease;
    overflow: hidden;
    height: auto;
}

#default_split_container.hidden {
    height: 0;
    opacity: 0;
}

/* Form buttons */
.form-action-buttons {
    display: flex;
    justify-content: flex-end;
    margin-top: 20px;
}

.form-actio