/* Postmark controls inside the existing Filters panel. */
.qvs-postmark-legacy form { display:flex; flex-direction:column; gap:8px; }
.qvs-postmark-legacy select,.qvs-postmark-legacy input { width:100%; box-sizing:border-box; min-height:36px; }
.qvs-postmark-legacy small,.qrs-field small,#qvs-pmk-help-compact { display:block; line-height:1.4; font-size:12px; font-weight:400; }
.qvs-postmark-legacy [role=alert],.SR_ipad_filterForm [role=alert],.qrs-filter-form [role=alert] { color:#9b2222; line-height:1.4; }
@media (max-width:1300px), (orientation:portrait), (hover:none), (pointer:coarse) { .qvs-postmark-legacy { display:none !important; } }

.qvs-advanced-postmarks { margin-top:16px; padding-top:12px; border-top:1px solid #d5c08a; }
.qvs-advanced-postmarks h3,.qvs-postmark-legacy h3 { margin:0 0 12px; font-size:16px; line-height:1.3; }
.qvs-advanced-postmarks .qrs-field { margin-bottom:10px; }

@media (max-width:1300px), (orientation:portrait), (hover:none), (pointer:coarse) {
  #sr-filters .qvs-advanced-postmarks select[name="postmark_country"] {
    display:block !important;
    width:100% !important;
    height:48px !important;
    min-height:48px !important;
    padding:10px 12px !important;
    font-size:16px !important;
    line-height:1.4 !important;
    box-sizing:border-box !important;
  }
}
