.date-filter{vertical-align:middle;flex:none;align-items:center;display:inline-flex}.date-filter .date-filter-trigger{border:1px solid var(--g2-line,#304536);background:var(--g2-panel,#111b15);width:40px;min-width:40px;height:40px;color:var(--g2-muted,#9daa9f);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.date-filter .date-filter-trigger[data-active=true]{color:var(--g2-lime,#bcff42);border-color:var(--g2-lime,#bcff42);background:color-mix(in srgb,var(--g2-lime,#bcff42) 10%,var(--g2-panel,#111b15))}.date-filter-panel:popover-open{display:block}.date-filter-panel{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--g2-line,#304536);background:var(--g2-panel,#101a14);max-width:calc(100vw - 24px);color:var(--g2-text,#eff6ef);text-align:left;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;z-index:100;border-radius:12px;margin:0;padding:14px;font-size:13px;position:fixed;inset:auto;overflow:auto;box-shadow:0 16px 48px #0006}.date-filter-panel button{font:inherit;min-height:34px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 9px}.date-filter-panel button:hover{background:color-mix(in srgb,var(--g2-lime,#bcff42) 10%,transparent)}.date-filter-panel button:focus-visible{outline:2px solid var(--g2-lime,#bcff42);outline-offset:2px}.date-filter-trigger:focus-visible{outline:2px solid var(--g2-lime,#bcff42);outline-offset:2px}.date-filter-panel button:disabled{opacity:.4;cursor:not-allowed}.date-filter-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.date-filter-title{margin:0;display:block}.date-filter-close{justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;display:inline-flex;border:1px solid var(--g2-line,#304536)!important;color:var(--g2-muted,#9daa9f)!important;border-radius:7px!important;padding:0!important}.date-filter-close:hover{color:var(--g2-text,#eff6ef)!important;border-color:var(--g2-muted,#9daa9f)!important}.date-filter-presets{border-bottom:1px solid var(--g2-line,#304536);flex-wrap:wrap;gap:4px;padding-bottom:10px;display:flex}.date-filter-panel button[aria-pressed=true]{background:color-mix(in srgb,var(--g2-lime,#bcff42) 18%,transparent);color:var(--g2-lime,#bcff42);border-color:var(--g2-lime,#bcff42)}.date-filter-heading{justify-content:space-between;align-items:center;margin:10px 0;display:flex}.date-filter-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.date-filter-days>span{color:var(--g2-muted,#9daa9f);padding:5px}.date-filter-days button{min-width:0;padding:4px}.date-filter-days button[data-between=true]{background:color-mix(in srgb,var(--g2-lime,#bcff42) 10%,transparent)}.date-filter-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.date-filter-inputs label{color:var(--g2-muted,#9daa9f);flex-direction:column;gap:6px;display:flex}.date-filter-inputs input{box-sizing:border-box;border:1px solid var(--g2-line,#304536);width:100%;min-width:0;height:40px;color:var(--g2-text,#eff6ef);font:inherit;background:0 0;border-radius:8px;padding:8px}.date-filter-panel p{color:var(--g2-muted,#9daa9f);margin:10px 0;font-size:12px;line-height:1.6}.date-filter-panel footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.date-filter-panel .date-filter-reset{margin-right:auto}.date-filter-panel .date-filter-apply{background:var(--g2-lime,#bcff42);color:#172005}[data-ui-theme=light] .date-filter-panel{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:760px){.date-filter .date-filter-trigger{width:44px;height:44px}.date-filter-panel button{min-height:38px}}
