.atv2-dashboard-filterbar{container:atv2-dashboard-filterbar / inline-size;min-width:0}.atv2-dashboard-filterbar__rail{align-items:center;background:color-mix(in srgb,var(--atv2-color-surface,#fff) 88%,var(--atv2-color-surface-muted,#f5f6f8));border:1px solid color-mix(in srgb,var(--atv2-color-border,#d9dee5) 82%,var(--atv2-color-accent-primary,#9c6530));border-radius:var(--atv2-radius-md,8px);box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:var(--atv2-space-2,8px);min-height:42px;min-width:0;overflow:hidden;padding:5px 6px 5px var(--atv2-space-3,12px);white-space:nowrap}.atv2-dashboard-filterbar__label{color:var(--atv2-color-text-muted,#6d747d);flex:0 0 auto;font-size:var(--atv2-font-size-label-caps);font-weight:var(--atv2-weight-bold,700);line-height:1;text-transform:uppercase}.atv2-dashboard-filterbar__summary{color:var(--atv2-color-text,#191d23);flex:1 1 auto;font-size:var(--atv2-font-size-body-sm);font-weight:var(--atv2-weight-semibold,600);line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis}.atv2-dashboard-filterbar__quick{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px;min-width:0}.atv2-dashboard-filterbar__preset,.atv2-dashboard-filterbar__more{align-items:center;appearance:none;border:1px solid transparent;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;justify-content:center;text-decoration:none;touch-action:manipulation;white-space:nowrap}.atv2-dashboard-filterbar__preset{background:transparent;border-radius:var(--atv2-radius-pill,999px);color:var(--atv2-color-text-muted,#6d747d);font-size:var(--atv2-font-size-label-md);font-weight:var(--atv2-weight-bold,700);min-height:30px;padding:0 var(--atv2-space-2,8px)}.atv2-dashboard-filterbar__preset:hover,.atv2-dashboard-filterbar__preset:focus-visible,.atv2-dashboard-filterbar__preset.is-active{background:var(--atv2-color-surface,#fff);border-color:color-mix(in srgb,var(--atv2-color-accent-primary,#9c6530) 38%,transparent);color:var(--atv2-color-text,#191d23);outline:none}.atv2-dashboard-filterbar__more{background:transparent;border-color:color-mix(in srgb,var(--atv2-color-border,#d9dee5) 86%,transparent);border-radius:var(--atv2-radius-pill,999px);color:var(--atv2-color-text-muted,#6d747d);height:32px;padding:0;width:32px}.atv2-dashboard-filterbar__more:hover,.atv2-dashboard-filterbar__more:focus-visible{background:var(--atv2-color-surface,#fff);border-color:color-mix(in srgb,var(--atv2-color-accent-primary,#9c6530) 38%,transparent);color:var(--atv2-color-text,#191d23);outline:none}.atv2-dashboard-filterbar__more svg{height:16px;width:16px}.atv2-dashboard-filterbar__sr{border:0 !important;clip:rect(1px,1px,1px,1px) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}.atv2-dashboard-filterbar-sheet .atv2-modal-sheet__panel{max-width:min(520px,calc(100vw - 24px))}.atv2-dashboard-filterbar-sheet__body{display:grid;gap:var(--atv2-space-4,16px)}.atv2-dashboard-filterbar-sheet__section,.atv2-dashboard-filterbar-sheet__custom,.atv2-dashboard-filterbar-sheet__field{display:grid;gap:var(--atv2-space-2,8px);min-width:0}.atv2-dashboard-filterbar-sheet__label,.atv2-dashboard-filterbar-sheet__field span{color:var(--atv2-color-text-muted,#6d747d);font-size:var(--atv2-font-size-label-md);font-weight:var(--atv2-weight-bold,700)}.atv2-dashboard-filterbar-sheet__presets{display:grid;gap:var(--atv2-space-2,8px);grid-template-columns:repeat(2,minmax(0,1fr))}.atv2-dashboard-filterbar-sheet__presets .atv2-dashboard-filterbar__preset{border-color:var(--atv2-color-border,#d9dee5);justify-content:flex-start;min-height:38px;padding:0 var(--atv2-space-3,12px)}.atv2-dashboard-filterbar-sheet__custom{grid-template-columns:repeat(2,minmax(0,1fr))}.atv2-dashboard-filterbar-sheet__custom[hidden]{display:none}.atv2-dashboard-filterbar-sheet__field .atv2-datepicker-trigger{width:100%}.atv2-dashboard-filterbar-sheet__actions{justify-content:flex-end;margin-top:var(--atv2-space-1,4px)}@container atv2-dashboard-filterbar (max-width:720px){.atv2-dashboard-filterbar__quick .atv2-dashboard-filterbar__preset:first-child{display:none}}@container atv2-dashboard-filterbar (max-width:560px){.atv2-dashboard-filterbar__quick{display:none}.atv2-dashboard-filterbar-sheet__presets,.atv2-dashboard-filterbar-sheet__custom{grid-template-columns:1fr}}@container atv2-dashboard-filterbar (max-width:390px){.atv2-dashboard-filterbar__label{display:none}}