/* 단말 관리 > 단말 관리 */

/* 상세 모달 텍스트 줄바꿈 */
#appAdmDetailModal .round-list__item .value {
    white-space: normal;
    overflow-wrap: anywhere;
    word-break: break-word;
}

/* 상세 모달 지도 */
#appAdmDetailModal .modal-card--map-slot {
    display: flex;
    flex-direction: column;
    min-height: 0;
    overflow: hidden;
    box-sizing: border-box;
}
#appAdmDetailModal .modal-card--map-slot .modal-card__header {
    flex-shrink: 0;
}
#appAdmDetailModal .modal-card--map-slot .modal-card__body--map-host {
    flex: 1 1 auto;
    min-height: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}
#appAdmDetailModal #appAdmDetailMap {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    min-height: 0;
}

/* 수정 모달 지도 */
#appAdmModifyModal .modal-card--map-slot {
    display: flex;
    flex-direction: column;
    min-height: 0;
    overflow: hidden;
    box-sizing: border-box;
}
#appAdmModifyModal .modal-card--map-slot .modal-card__header {
    flex-shrink: 0;
}
#appAdmModifyModal .modal-card--map-slot .modal-card__body--map-host {
    flex: 1 1 auto;
    min-height: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}
#appAdmModifyModal #modPanel2 .modal-card--map-slot .modal-card__body--map-host {
    min-height: 280px;
}
#appAdmModifyModal #modPanel2 .grid-content .modal-card:first-child {
    grid-row: auto;
}
#appAdmModifyModal #modPanel2 .grid-content > .modal-card {
    height: 100%;
}
#appAdmModifyModal #appAdmModifyMap {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    min-height: 0;
}

/* 스테퍼 아이콘 상태 필터 */
.step__item--current  .step-icon__image { filter: brightness(0) invert(1); }
.step__item--complete .step-icon__image { filter: grayscale(1); }
