.ng-review-filters{margin:20px 0 24px;padding:18px 20px;border:1px solid #d8d8cf;border-left:3px solid #b18a65;border-radius:4px;background:#fff;color:#103c4c;font:14px/1.5 Inter,'Segoe UI',Arial,sans-serif}
.ng-review-filters>p{margin:0 0 12px!important;font-weight:600;font-size:14px}
.ng-review-filters ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 12px!important;padding:0!important}
.ng-review-filters li{padding:0!important;margin:0!important;max-width:100%}
.ng-review-filters li a{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;max-width:100%;min-height:44px;padding:8px 12px;background:#f8f5ef;border:1px solid #d8d8cf;border-radius:4px;color:#103c4c;text-decoration:none;font-size:13px;overflow-wrap:anywhere}
.ng-review-filters li a:hover{background:#dde9e7;border-color:#755439}
.ng-review-filters li a>span:last-child{font-size:20px;line-height:1}
.ng-review-filters__reset{display:inline-flex;align-items:center;min-height:44px;color:#755439;text-underline-offset:4px}
.ng-review-filters a:focus-visible{outline:2px solid #755439;outline-offset:3px}
body.ng-design-system .site-main .ng-property-search__filter-toggle{background:#103c4c;color:#fff;border-color:#103c4c;min-height:48px}
body.ng-design-system .site-main .ng-property-search__filter-toggle:hover{background:#0b2d3b;color:#fff}
body.ng-design-system .ng-property-search__empty .ng-property-search__assistant{background:#103c4c;color:#fff;border-radius:4px;font-weight:500;box-shadow:none}
body.ng-design-system .ng-alert-modal__panel .ng-alert__eyebrow{color:#755439}
body.ng-design-system .ng-alert .ng-alert__eyebrow{color:#e4c4a4}
body.ng-design-system .ng-alert-modal__panel .ng-alert-form button{background:#103c4c;color:#fff;border-radius:4px;font-weight:500;min-height:48px}
body.ng-design-system .ng-property-search__empty .ng-review-empty-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:20px 0}
body.ng-design-system .ng-property-search__empty [data-ng-alert-open]{min-height:48px;padding:12px 18px;border:1px solid #103c4c;border-radius:4px;background:#103c4c;color:#fff;font:500 14px/1.5 Inter,Arial,sans-serif}
@media(max-width:640px){.ng-review-filters{padding:16px}.ng-review-filters li{width:100%}.ng-review-filters li a{display:flex}.ng-review-empty-actions{flex-direction:column}}
