.hidra-window-footer{flex:0 0 auto;display:flex;justify-content:flex-end;align-items:center;padding:.3rem .6rem;border-top:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg)}.hidra-agefilter{display:flex;align-items:center;gap:.25rem;flex-wrap:nowrap}.hidra-agefilter .age-ico{color:var(--bs-secondary-color);font-size:.75rem;margin-right:.1rem}.hidra-agefilter .age-fixed,.hidra-agefilter .age-years{display:flex;align-items:center;gap:.25rem}.hidra-agefilter .age-years{padding-left:.35rem;margin-left:.1rem;border-left:1px solid var(--bs-border-color)}.hidra-agefilter .age-pill{flex:0 0 auto;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-secondary-color);border-radius:999px;padding:.05rem .5rem;font-size:.75rem;line-height:1.4;cursor:pointer;transition:color .12s ease,background-color .12s ease,border-color .12s ease;user-select:none}.hidra-agefilter .age-pill:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.hidra-agefilter .age-pill.active{background:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-btn-color,#fff);font-weight:600}.hidra-agefilter .age-nav{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:none;background:0 0;color:var(--bs-secondary-color);border-radius:50%;cursor:pointer;font-size:.7rem;transition:color .12s ease,background-color .12s ease}.hidra-agefilter .age-nav:hover:not(:disabled){color:var(--bs-primary);background:var(--bs-body-bg)}.hidra-agefilter .age-nav:disabled{opacity:.3;cursor:default}