 .map{
        border:0;
    }
    .wrap{
       max-width: auto !important;
    }
    .gdc-table-remote{
        margin-top: 18px;
    }
    .card .hd{
        border-bottom:0;
    }
.gdc-tablist.dep3 .gdc-tab{
    width: 33% !important;
}
    /* ===== 표 모양(이미지 톤) ===== */
.stt-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;color:#111}
.stt-table thead th{background:#e9f4ff;border:1px solid #cfd9e5;padding:8px 10px}
.stt-table .grp-head{background:#dff0ff}
.stt-table .col-head{width:140px}
.stt-table tbody th,.stt-table tbody td{border:1px solid #e6e9ef;padding:7px 8px;background:#fff;vertical-align:middle}
.stt-table tbody td.num{text-align:right}
.stt-table tbody tr:nth-child(odd) td{background:#fbfdff}

/* 섹션 헤더 바(연살구색), 섹션 첫 행(옅은 살구) */
.stt-sec-title th{background:#fee2d3!important;color:#333;font-weight:800;text-align:left;border-color:#f2d3c2}
.stt-sec-sub th{background:#fff6ef;font-weight:700}

/* 왼쪽 구분 컬럼(연한 하늘색) */
.stt-table tbody th.label{background:#edf6ff;text-align:left;font-weight:700}

/* 섹션 구분 여백 */
.stt-sep td{border:0;height:18px;background:#fff}

/* 좁은 화면 스크롤 */
.stt-scroll{overflow:auto}

.kpi-meta-table { width:100%; border-collapse:collapse; margin-top:12px;     border-top: 1px solid #eee;}
.kpi-meta-table th, .kpi-meta-table td { 
    padding:10px 12px; border-top:1px solid #eee; 
color: #111;
font-size:0.85rem;
}
.m-header__bar{
    background:transparent;
}
.kpi-meta-table tr:nth-child(1) th, .kpi-meta-table tr:nth-child(1) td { border-top:0; }
.kpi-meta-table th { width:110px; background:#f7f7f7; text-align:left; }
table{
   min-width: auto;
}
.kpi-meta-table td{
    text-align:left;
}