/**
 * LandDataInfoTool.css
 * 토지정보 tool_layer 패널 스타일
 * - KRDS 퍼블리싱 스타일 준수
 * - toolbar.css 패턴 참조
 */

/* ========================================
 * 토지정보 패널 모달 스타일
 * ======================================== */

.tool_layer .land-info-modal {
    min-width: 600px;
    height: 600px;
}

.tool_layer .land-info-modal .modal-conts {
    padding: 0;
}

/* ========================================
 * 가이드 텍스트
 * ======================================== */

.tool_layer .land-info-guide {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 0.8rem;
    padding: 2.4rem 1.6rem;
    text-align: center;
    background-color: var(--krds-color-light-gray-80);
    border-radius: 0.4rem;
    margin: 0;
}

.tool_layer .land-info-guide .guide-icon {
    width: 4rem;
    height: 4rem;
    opacity: 0.6;
}

.tool_layer .land-info-guide .guide-text {
    font-size: 1.3rem;
    color: var(--krds-color-light-gray-30);
    margin: 0;
}

.tool_layer .land-info-guide.hidden {
    display: none;
}

/* ========================================
 * iframe 래퍼
 * ======================================== */

.tool_layer .land-info-iframe-wrap {
    width: 100%;
    background-color: var(--krds-color-light-gray-95);
    border-radius: 0.4rem;
    overflow: hidden;
}

.tool_layer .land-info-iframe-wrap.hidden {
    display: none;
}

/* ========================================
 * iframe 스타일
 * ======================================== */

.tool_layer #landInfoIframe {
    width: 100%;
    height: 45rem;
    border: none;
    display: block;
    background-color: #fff;
}


/* ========================================
 * 반응형 스타일
 * ======================================== */
 /* 토지정보 모달 패딩 제거 (미디어 쿼리 무시) */

@media screen and (max-width: 1200px) {
    .krds-modal:not([data-type=bottom-sheet]) .modal-dialog {
        padding: unset !important;
    }
}

