/* R223 통합 검색(searchhub) — 오늘 업무 방식: 남색 머리글·틈 없는 상세 표·합계 줄·패널 머리띠. 통합 검색 화면([data-view="searchhub"]) 안에서만 적용 */
[data-view="searchhub"] .searchhub-panel-head{background:#1f3b5c;color:#fff;margin:-1px -1px 8px;padding:7px 12px}
[data-view="searchhub"] .searchhub-panel-head strong,[data-view="searchhub"] .searchhub-panel-head small{color:#fff!important}
[data-view="searchhub"] .searchhub-detail-table{border-collapse:collapse;width:100%}
[data-view="searchhub"] .searchhub-detail-table thead th{background:#2c5282;color:#fff;border:1px solid #3a557a;padding:5px 8px;white-space:nowrap}
[data-view="searchhub"] .searchhub-detail-table tbody td{border:1px solid #d3deec;padding:3px 8px;height:28px}
[data-view="searchhub"] .searchhub-detail-table tbody tr:nth-child(even) td{background:#f6f9fd}
[data-view="searchhub"] .searchhub-detail-table tfoot th{background:#d3ecda!important;color:#14532d!important;border:1px solid #9fcba9;padding:5px 8px;text-align:right;position:sticky;bottom:0}
[data-view="searchhub"] .searchhub-detail-table tfoot th:first-child{text-align:left}
[data-view="searchhub"] .searchhub-filter-card .searchhub-filter-grid input{background:#fff8dc;font-weight:700}
html body [data-view="searchhub"] .searchhub-detail-table thead th{background:#2c5282!important;color:#fff!important;border:1px solid #3a557a!important}
html body [data-view="searchhub"] .searchhub-detail-table tbody td{height:26px!important;padding:2px 8px!important}
html body [data-view="searchhub"] .searchhub-detail-table tfoot th{background:#d3ecda!important;color:#14532d!important}
