/*--------------------------LDC Create View Specific Start-----------------------------*/
.ldc-create-form-wrapper {
    width: 100%;
    display: block;
}

.ldc-create-checkbox-group {
    display: flex;
    align-items: flex-end;
    gap: 8px;
}

.ldc-create-checkbox-column {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    color: #eee;
    font-family: var(--ldc-font-family);
    font-size: 0.8em;
}

.ldc-create-dblink-container {
    display: flex;
    justify-content: space-between;
}

.ldc-create-dblink-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 300px;
    font-size: 0.9rem;
    color: var(--ldc-orange) !important;
    font-family: var(--ldc-font-family);
}

.ldc-create-actions-row {
    margin-top: 12px;
    display: flex;
    justify-content: flex-end;
    gap: 10px;
    padding: 10px 5px;
    border-top: 1px solid var(--ldc-orange, #ffb74d) !important;
}

/* --- Formular-Container und Felder im pub_contact / ldc-form-group Stil --- */
.ldc-form-container-vertical {
    display: flex;
    flex-direction: column;
    gap: 2px;
    max-height: 450px;
    overflow-y: auto;
    padding: 10px;
    scrollbar-width: thin;
    scrollbar-color: var(--ldc-orange) rgba(255, 255, 255, 0.1);
}

.ldc-form-container-vertical::-webkit-scrollbar {
    width: 6px;
}

.ldc-form-container-vertical::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.05);
    border-radius: 3px;
}

.ldc-form-container-vertical::-webkit-scrollbar-thumb {
    background-color: var(--ldc-orange);
    border-radius: 3px;
}

.ldc-form-edit textarea {
    background: transparent !important;
    border: none !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
    color: white !important;
    width: 100% !important;
    height: 50px; !important;
    font-size: 0.9rem; 
    padding: 5px 0;
    outline: none;
    resize: none; /* Verhindert, dass der User die Box unschön verzieht */
    overflow:auto;
    scrollbar-width: thin;
    scrollbar-color: var(--ldc-orange) transparent;
    margin-top: 5px;
}


.ldc-form-input-full {
    background: transparent !important;
    border: none !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
    color: var(--ldc-orange) !important;
    width: 100% !important;
    padding: 5px 0;
    outline: none;
    transition: border-color 0.2s ease;
    box-sizing: border-box;
}

.ldc-form-input-full:focus {
    border-bottom: 2px solid var(--ldc-orange) !important;
}
/*--------------------------LDC Create View Specific End-----------------------------*/