.oa-shell .oa-list-filters{margin:18px 0;padding:18px 20px;border:1px solid var(--ams-theme-border,#e1e8dc);border-radius:var(--ams-ui-radius-lg,16px);background:var(--ams-ui-surface,#fff);box-shadow:0 3px 14px #35452f06}.oa-list-filters form{margin:0;padding:0;min-width:0}.oa-list-search-row{display:flex;align-items:center;gap:10px;margin-bottom:16px}.oa-list-filters .oa-list-search-box,.oa-list-search-box{display:flex;flex-direction:row;align-items:center;gap:10px;flex:1 1;min-width:0;box-sizing:border-box;height:var(--ams-ui-control-height,36px);padding-inline:13px;border:1px solid var(--ams-theme-border,#dce4d6);border-radius:var(--ams-ui-radius-md,12px);background:var(--ams-ui-subtle,#f8faf7);color:var(--ams-d-muted,var(--ams-theme-muted,#7b896e))}.oa-list-search-box input[type=search]{height:100%;min-height:0!important;padding-block:0}.oa-list-filters .oa-list-search-box input[type=search],.oa-module .oa-shell .oa-list-search-box input[type=search]{width:100%;min-width:0;height:100%;min-height:0!important;border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;font-size:14px;font-weight:500!important}.oa-list-search-box:focus-within{border-color:color-mix(in srgb,var(--ams-theme-primary,#5e7a38) 80%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--ams-theme-primary,#667a3f) 7%,transparent);background:var(--ams-d-surface,#fff)}.oa-list-search-box svg{flex-shrink:0}.oa-shell .oa-list-search-row button{min-height:46px;border-radius:11px;padding:9px 18px;white-space:nowrap;font-size:14px;box-shadow:none!important}.oa-list-filter-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.oa-list-filter-fields>label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:650;color:var(--ams-d-muted,#69755f)}.is-report .oa-list-filter-fields input[type=date],.is-report .oa-list-filter-fields select,.oa-shell .oa-list-filter-fields input[type=date],.oa-shell .oa-list-filter-fields select{width:100%;min-width:0;min-height:var(--ams-ui-filter-field-height,42px);height:var(--ams-ui-filter-field-height,42px);padding:8px 12px!important;border:1px solid var(--ams-theme-border,#e1e6dc)!important;border-radius:10px!important;background:var(--ams-d-subtle,#fbfcfa)!important;color:var(--ams-d-muted,var(--ams-theme-text,#34412e));font-size:14px!important;font-weight:500}@media(max-width:600px){.oa-shell .oa-list-filters{padding:14px}.oa-list-search-row{flex-wrap:wrap}.oa-list-search-box{flex-basis:100%}.oa-list-search-row button{flex:1 1}.oa-list-filter-fields{grid-template-columns:1fr}}.oa-list-filters.is-unified .oa-list-search-row{margin-bottom:10px}.oa-list-filter-panel{display:none;margin-top:4px;padding:14px;border:1px solid var(--ams-theme-border,#e1e8dc);border-radius:12px;background:var(--ams-d-subtle,#fbfcfa)}.oa-list-filter-panel.is-open{display:block}.oa-list-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:12px 0 0;padding:0}.oa-list-chip{--oa-list-chip-bg:color-mix(in srgb,#eef4e7 calc(100% - var(--ams-d-sink, 0%)),var(--ams-d-surface,#fff));display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 10px;border:1px solid var(--ams-theme-border,#dce4d6);border-radius:999px;background:var(--oa-list-chip-bg);color:var(--ams-theme-primary-dark,#324b2d);font-size:13px}.oa-list-filter-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.oa-list-filter-meta p{margin:0;color:var(--ams-theme-muted,#667268);font-size:13px;font-weight:600}.oa-list-filter-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.oa-list-filter-actions button{min-height:42px;padding:8px 18px}.oa-list-filter-error{margin:12px 0 0;color:var(--ams-ui-danger,#dc2626);font-size:13px;font-weight:700}.oa-list-filters :focus-visible{outline:2px solid var(--ams-ui-accent,#5e7a38);outline-offset:2px}[dir=ltr] .oa-list-filter-panel,[dir=rtl] .oa-list-filter-panel{text-align:start}@media(max-width:390px){.oa-list-filter-actions{flex-direction:column}.oa-list-filter-actions button{width:100%}}@media print{.oa-shell .oa-list-filters,.oa-shell form.no-print{display:none!important}}.oa-list-filter-fields>.oa-list-filter-toggle{flex-direction:row;align-items:center;align-self:end;min-height:42px;gap:9px}.oa-list-filter-toggle input{width:17px;height:17px;accent-color:var(--ams-theme-primary-dark,#667a3f)}.oa-list-filter-hint{grid-column:1/-1;color:var(--ams-d-muted,#7b896e);font-size:12px}.review-card .oa-list-filters,section[class*=_card__] .oa-list-filters{box-shadow:none!important;padding:0!important;background:transparent!important;margin-bottom:12px}.oa-list-filters.is-report{margin:0 0 16px;padding:18px 20px;border:1px solid var(--ams-theme-border,#e1e8dc);border-radius:var(--ams-ui-radius-lg,16px);background:var(--ams-ui-surface,#fff);box-shadow:0 3px 14px #35452f06}.oa-list-filters.is-report .oa-list-search-row{margin-bottom:0}.oa-list-filters.is-report .oa-list-search-row>button{white-space:nowrap}.oa-list-filters.is-report .oa-list-filter-panel{margin-top:12px}.oa-list-search-row>.oa-report-filter-summary{flex:1 1;min-width:0;margin:0}.oa-report-filter-summary .oa-list-chip{cursor:pointer}.oa-report-filter-spacer{flex:1 1}.oa-list-filter-fields>:is(.fr-filter-picker,.form-group){display:flex;flex-direction:column;gap:6px;min-width:0;margin:0}.oa-list-filter-fields>.form-group>label,.oa-list-filter-fields>.fr-filter-picker>span{font-weight:650;color:var(--ams-d-muted,#69755f)}.oa-list-filter-fields>.oa-list-filter-wide{grid-column:1/-1;display:flex;flex-direction:column;gap:6px;min-width:0}.oa-list-filter-fields>.oa-list-filter-wide>span{font-weight:650;color:var(--ams-d-muted,#69755f)}.review-workspace .oa-list-filters .oa-list-chip{min-height:32px;padding:4px 10px;border:1px solid var(--ams-theme-border,#dce4d6);border-radius:999px;background:var(--oa-list-chip-bg);color:var(--ams-theme-primary-dark,#324b2d);font-size:13px;font-weight:700}.review-workspace .oa-list-filters :is(.oa-primary-button,.oa-secondary-button){font-weight:800}.oa-list-filter-below{margin-top:12px}.report-search-rows{display:contents}.report-search-note{margin:0 0 10px;font-size:13px;font-weight:650;color:var(--ams-d-muted,#69755f)}.oa-list-filters.is-report.is-flat{margin:0 0 12px;padding:0;border:0;background:transparent;box-shadow:none}