/* The same left category rail and right search used by the criminal center. */
#doz_body .ic-design :is(.page-cases, .page-columns) .listing-section { padding-top:48px; }
#doz_body .ic-design .case-directory { grid-template-columns:248px minmax(0,1fr);gap:48px; }
#doz_body .ic-design .column-directory .column-list .case-row { min-height:204px;gap:28px;padding:28px 0; }
#doz_body .ic-design .column-directory .column-list .case-row>img { flex-basis:220px;width:220px;height:144px; }
#doz_body .ic-design .column-directory .column-list .case-row h3 { font-size:22px; }
#doz_body .ic-design .case-search { margin-left:auto; }
#doz_body .ic-design .case-category-select { display:none; }
@media(min-width:768px) and (max-width:1100px) {
 #doz_body .ic-design .case-directory { grid-template-columns:220px minmax(0,1fr);gap:28px; }
 #doz_body .ic-design .column-directory .column-list .case-row { gap:20px; }
 #doz_body .ic-design .column-directory .column-list .case-row>img { flex-basis:150px;width:150px;height:106px; }
 #doz_body .ic-design .column-directory .column-list .case-row h3 { font-size:20px; }
}
@media(max-width:767px) {
 #doz_body .ic-design :is(.page-cases, .page-columns) .listing-section { padding-top:32px; }
 #doz_body .ic-design .case-directory { grid-template-columns:minmax(0,1fr);gap:28px; }
 #doz_body .ic-design .case-sidebar.has-category-select h2 { position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap; }
 #doz_body .ic-design .case-sidebar.has-category-select .case-filters { display:none; }
 #doz_body .ic-design .case-category-select { display:block;width:100%;min-width:0;min-height:52px;padding:14px 44px 14px 16px;border:1px solid #d9d9d9;border-radius:8px;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2319284b' stroke-width='1.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center;color:#202020;font:500 16px/1.5 Pretendard,sans-serif;cursor:pointer; }
 #doz_body .ic-design .case-category-select:focus-visible { outline:2px solid #314398;outline-offset:3px; }
 #doz_body .ic-design .column-directory .column-list .case-row { min-height:0;gap:20px;padding:28px 0; }
 #doz_body .ic-design .column-directory .column-list .case-row>img { flex-basis:auto;width:100%;height:auto; }
 #doz_body .ic-design .column-directory .column-list .case-row h3 { font-size:21px; }
 #doz_body .ic-design .case-filter-meta { flex-wrap:wrap; }
 #doz_body .ic-design .case-search { width:100%;margin:0; }
}
