/* pc */

/* ==================================== file ==================================== */
.edk_admin_file_wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 14px 0;
}

.edk_admin_file_wrap .edk_file_item {
    display: flex;
    justify-content: space-between;
    font-size: 16px;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #efefef;
    gap: 0 16px;
}

.edk_admin_file_wrap .edk_file_label {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.edk_admin_file_wrap .edk_file_remove {
    background-color: transparent;
    padding: 0;
    display: block;
}

/* ==================================== file ==================================== */

/* =================================== input[date] =================================== */
/* ios 달력 오류 해결 */
.edk_dttm[type="date"],
.edk_dttm[type="datetime-local"],
.edk_dttm.date {
    position: relative;
    cursor: pointer;
    text-align: left;
    width: 100%;
    padding: 0;

    /* 달력 아이콘 */
    background-image: url('/static/common/img/icon_calendar.png');
    background-position: right var(--input-padding-x, 16px) center;
    background-size: var(--input-icon-size, 16px);
    background-repeat: no-repeat;
    text-indent: 6px;
}

.edk_dttm[type="date"]:focus:before,
.edk_dttm[type="date"]:valid:before,
.edk_dttm.date:valid:before {
    display: none !important;
}

/* ios 텍스트 왼쪽 정렬 */
.edk_dttm[type="date"]::-webkit-date-and-time-value,
.edk_dttm[type="datetime-local"]::-webkit-date-and-time-value,
.edk_dttm.date::-webkit-date-and-time-value {
    text-align: left;
}

.edk_dttm[type="date"]::-webkit-clear-button,
.edk_dttm[type="datetime-local"]::-webkit-clear-button,
.edk_dttm.date::-webkit-clear-button,
.edk_dttm[type="date"]::-webkit-inner-spin-button,
.edk_dttm[type="datetime-local"]::-webkit-inner-spin-button,
.edk_dttm.date::-webkit-inner-spin-button {
    display: none;
}

/* 클릭 범위 넓히기 */
.edk_dttm[type="date"]::-webkit-calendar-picker-indicator,
.edk_dttm[type="datetime-local"]::-webkit-calendar-picker-indicator,
.edk_dttm.date::-webkit-calendar-picker-indicator {
    position: absolute;
    right: -10px;
    top: 0;
    transform: translateX(-10px);
    padding-left: 3000px;
    height: 100%;
    cursor: pointer;
    background: transparent;
    z-index: 1;

    /* 기본 달력 아이콘 제거 */
    opacity: 0;
}

/* =================================== input[date] =================================== */

/* =================================== input[time] =================================== */
.edk_input[type="time"] {
    padding: 0.65rem 1rem;
    font-size: 1rem;
    text-indent: 0;
    border: 1px solid #E4E6EF;
    border-radius: 0.42rem;
}

/* =================================== input[time] =================================== */

/* tablet */
@media screen and (max-width: 1023px) {}

/* mobile */
@media screen and (max-width: 767px) {}