.cef-daum-address-wrapper {
    flex-basis: 100%;
}
.cef-daum-address-group {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    gap: var(--daum-address-row-gap);
}

.cef-daum-address-group .cef-daum-address-row {
    width: 100%;
    display: flex;
    gap: var(--daum-address-column-gap);
}

.cef-daum-address-group .cef-daum-address-row input:read-only {
    background-color: var(--daum-address-readonly-bg-color) !important;
}

.cef-daum-address-group .cef-daum-address-row.address-find .cef-zip {
    max-width: 180px;
}

.cef-daum-address-group .cef-daum-address-row.address-find .cef-find-zip {
    white-space: nowrap;
    background: var(--daum-address-button-bg-color);
    border: var(--daum-address-button-border-width) solid var(--daum-address-button-border-color) !important;
    padding: 0.5em 1em;
    cursor: pointer;
    color: var(--daum-address-button-text-color);
    font-size: var(--daum-address-button-text-size);
}

.cef-daum-address-group .cef-daum-address-row.address-find .cef-find-zip:hover {
    background: var(--daum-address-button-hover-bg-color);
    color: var(--daum-address-button-hover-text-color);
}

.cef-daum-address-group .cef-daum-address-row.address-text {
    flex-direction: var(--daum-address-flex-direction);
}
