@layer components{.filter-group[data-v-b8d305ee]{--filter-group-header-bg:var(--gov-ui-surface-card-elevated);--filter-group-header-color:var(--gov-ui-text-default);--filter-group-accent:var(--gov-ui-color-primary);border:1px solid var(--gov-ui-border-subtle);border-radius:var(--gov-ui-border-radius-md);overflow:hidden}.filter-group--primary[data-v-b8d305ee]{--filter-group-header-bg:var(--gov-ui-color-primary);--filter-group-header-color:var(--gov-ui-text-on-strong);--filter-group-accent:var(--gov-ui-color-primary)}.filter-group--secondary[data-v-b8d305ee]{--filter-group-header-bg:var(--gov-ui-color-secondary);--filter-group-header-color:var(--gov-ui-text-on-strong);--filter-group-accent:var(--gov-ui-color-secondary)}.filter-group__header[data-v-b8d305ee]{align-items:center;background-color:var(--filter-group-header-bg);color:var(--filter-group-header-color);display:flex;justify-content:space-between;min-height:var(--gov-ui-filter-group-header-min-height,40px);padding:var(--gov-ui-spacing-sm) 16px}.filter-group__title[data-v-b8d305ee]{font-family:var(--gov-ui-font-family);font-size:var(--gov-ui-font-size-xs);font-variation-settings:"wght" 600;letter-spacing:.05em;text-transform:uppercase}.filter-group__clear[data-v-b8d305ee]{align-items:center;background:none;border:none;border-radius:50%;color:var(--filter-group-header-color);cursor:pointer;display:flex;height:24px;justify-content:center;opacity:.7;padding:0;transition:opacity var(--gov-ui-transition-fast) ease,background-color var(--gov-ui-transition-fast) ease;width:24px}.filter-group__clear[data-v-b8d305ee]:hover{background-color:#0000000f;opacity:1}.filter-group--primary .filter-group__clear[data-v-b8d305ee]:hover,.filter-group--secondary .filter-group__clear[data-v-b8d305ee]:hover{background-color:#ffffff26}.filter-group__clear[data-v-b8d305ee]:focus-visible{outline:2px solid var(--gov-ui-focus-bg);outline-offset:1px}.filter-group__list[data-v-b8d305ee]{list-style:none;margin:0;padding:0}.filter-group__list-item[data-v-b8d305ee]{margin:0;padding:12px 16px}.filter-group__list-item[data-v-b8d305ee]:not(:first-child){border-top:1px solid var(--gov-ui-border-subtle)}.filter-group__checkbox[data-v-b8d305ee]{align-items:center;color:var(--gov-ui-text-default);cursor:pointer;display:flex;font-family:var(--gov-ui-font-family);font-size:var(--gov-ui-font-size-sm);gap:12px}.filter-group__checkbox input[type=checkbox][data-v-b8d305ee]{accent-color:var(--filter-group-accent);cursor:pointer;flex-shrink:0;height:18px;margin:var(--gov-ui-filter-group-checkbox-margin,0);width:18px}.filter-group__checkbox-label[data-v-b8d305ee]{line-height:1.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@layer components{.keyword-search__form[data-v-c7eef641]{display:flex;position:relative}.keyword-search__input[data-v-c7eef641]{background-color:var(--gov-ui-surface-card);border:1px solid var(--gov-ui-border-subtle);border-radius:var(--gov-ui-border-radius-md);color:var(--gov-ui-text-default);flex:1;font-family:var(--gov-ui-font-family);font-size:var(--gov-ui-font-size-sm);line-height:1.5;padding:14px 48px 14px 16px}.keyword-search__input[data-v-c7eef641]::-moz-placeholder{color:var(--gov-ui-text-muted)}.keyword-search__input[data-v-c7eef641]::placeholder{color:var(--gov-ui-text-muted)}.keyword-search__input[data-v-c7eef641]:focus{outline:2px solid var(--gov-ui-color-primary);outline-offset:-1px}.keyword-search__button[data-v-c7eef641]{background:none;border:none;color:var(--gov-ui-text-default);cursor:pointer;height:100%;padding:0 12px;position:absolute;right:0;top:0}.keyword-search__button[data-v-c7eef641]:hover{color:var(--gov-ui-color-primary)}}
