@import url('/vendor/tom-select.css');
@import url('/vendor/flatpickr.min.css');
.filter-bar{flex-wrap:wrap;align-items:end;gap:12px}
.filter-bar>label,.report-filters>label{display:flex;flex-direction:column;gap:6px;min-width:130px;flex:1 1 155px;font-size:11px;font-weight:600;color:var(--muted)}
.filter-bar input,.filter-bar select{max-width:100%;min-height:38px;padding:9px 11px;border:1px solid var(--line,var(--border));border-radius:4px;background:var(--paper,var(--surface));color:var(--ink,var(--text));font:inherit}
.nagga-select{min-width:130px;max-width:100%;flex:1 1 150px;font:inherit}
label>.nagga-select{width:100%;flex:none;min-width:0}
.nagga-select .ts-control{min-height:38px;padding:9px 30px 9px 11px;border:1px solid var(--line,var(--border));border-radius:4px;background:var(--paper,var(--surface))!important;color:var(--ink,var(--text));box-shadow:none!important;font:inherit;gap:4px}
.nagga-select .ts-control>input{min-height:0;padding:0!important;font:inherit!important;color:inherit}
.nagga-select.single .ts-control:after{content:'';position:absolute;top:50%;right:11px;margin-top:-2px;border-style:solid;border-width:5px 4px 0;border-color:var(--muted) transparent transparent!important;pointer-events:none}
.nagga-select.focus .ts-control{outline:2px solid var(--accent,#1a7580);outline-offset:1px}
.ts-dropdown{z-index:300;border:1px solid var(--line,var(--border));background:var(--paper,var(--surface));color:var(--ink,var(--text));border-radius:4px;box-shadow:0 8px 24px #0002;font:inherit}
.ts-dropdown .option,.ts-dropdown .no-results{padding:10px 12px;overflow-wrap:anywhere}
.ts-dropdown .active{background:var(--foam,var(--info-bg));color:var(--ink,var(--text))}
.flatpickr-calendar{background:var(--paper,var(--surface));border:1px solid var(--line,var(--border));border-radius:6px;box-shadow:0 8px 24px #0002;font-family:inherit;z-index:300}
.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange{background:var(--accent,#1a7580);border-color:var(--accent,#1a7580)}
.flatpickr-day:hover{background:var(--foam,var(--info-bg));border-color:var(--foam,var(--info-bg))}
.flatpickr-months .flatpickr-month,.flatpickr-weekdays{color:var(--ink,var(--text))}
@media(max-width:600px){.filter-bar>label,.report-filters>label{flex-basis:calc(50% - 12px);min-width:0}.filter-bar>.nagga-select{min-width:0;flex-basis:calc(50% - 12px)}}
