/* Native PM AdvancedSearch controls; no replacement of search logic. */
[id^="PM_ASBlock_"] {font-family:Arial,Helvetica,sans-serif;border:1px solid #dde3e9;border-radius:10px;background:#fff;box-shadow:0 3px 12px #13253b08;}
[id^="PM_ASBlock_"] .card-header {background:#f6f8fa;padding:14px;font-size:16px;color:#263545;}
[id^="PM_ASBlock_"] .card-block {padding:14px;}
[id^="PM_ASBlock_"] .PM_ASCriterionsGroup {padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid #edf0f3;}
[id^="PM_ASBlock_"] .PM_ASCriterionsGroupTitle {font:600 14px/1.5 Arial,sans-serif;text-transform:none;letter-spacing:0;color:#263545;margin-bottom:10px;}
[id^="PM_ASBlock_"] .PM_ASCriterionsGroupOuter a,[id^="PM_ASBlock_"] .PM_ASCriterionsGroupOuter label {font:13px/1.65 Arial,sans-serif;text-transform:none;}
[id^="PM_ASBlock_"] input[type="checkbox"] {width:16px;height:16px;vertical-align:middle;margin-right:7px;cursor:pointer;}
[id^="PM_ASBlock_"] .PM_ASCriterionsGroupOuter li {padding:3px 0;}
[id^="PM_ASBlock_"] .PM_ASResetGroup {font:12px/1.5 Arial,sans-serif;display:inline-block;margin-top:7px;}
@media(max-width:767px){[id^="PM_ASBlock_"] .PM_ASCriterionsGroupList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}[id^="PM_ASBlock_"] .PM_ASCriterionsGroup{min-width:0;}}

.PM_ASCriterionsGroup[hidden]{display:none!important;}
