@media screen{:root:has(.routine-shell.rh-compact){scrollbar-gutter:stable}:root .rh-query-header{--query-gap:16px;border-bottom:1px solid var(--border);min-width:0;padding:16px}:root .rh-query-header .rh-query-main{align-items:flex-start;gap:var(--query-gap);min-width:0;display:flex}:root .rh-query-header .rh-query-fields{align-items:flex-start;gap:12px var(--query-gap);flex-wrap:wrap;flex:1 1 0;min-width:0;display:flex}:root .rh-query-header .rh-query-fields>*{flex:150px;min-width:0;margin:0}:root .rh-query-header .rh-query-fields>:is(.rh-query-search,.registry-field,.rh-query-field-wide){flex:2 280px}:root .rh-query-header .rh-query-fields>.rh-query-field-date{flex:0 180px}:root .rh-query-header :is(.filter-control,.planning-input,.registry-field,label){min-width:0}:root .rh-query-header .registry-field{gap:0}:root .rh-query-header :is(.registry-field-heading,.rh-query-search>label){min-height:20px;margin:0 0 6px}:root .rh-query-header :is(.rh-query-fields>label,.filter-control,.planning-input){flex-direction:column;align-items:stretch;gap:6px;display:flex}:root .rh-query-header :is(label,.registry-field-heading label){font-size:12px;font-weight:600;line-height:20px}:root .rh-query-header .rh-query-search>label{display:block}:root .rh-query-header :is(input,select){width:100%;min-width:0;min-height:40px;font-size:13px}:root .rh-query-header select{appearance:none;text-overflow:ellipsis;background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:30px}:root .rh-query-header .search-form{width:100%;max-width:none;margin:0}:root .rh-query-header .search-form>input{flex:1 1 0;width:0}:root .routine-shell.rh-compact .main-content .rh-query-header .search-form>input[type=search]{padding-inline-start:38px}:root .rh-query-header .rh-query-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding-top:26px;display:flex}:root .rh-query-header .button{white-space:nowrap;justify-content:center;min-height:40px}:root .rh-query-header .rh-query-toggle{gap:7px}.rh-query-chevron{display:inline-flex;transform:rotate(90deg)}.rh-query-chevron.is-open{transform:rotate(-90deg)}.rh-query-option-count{background:var(--accent-soft);color:var(--accent-ink);border-radius:5px;place-items:center;min-width:20px;padding-inline:3px;font-size:11px;line-height:20px;display:inline-grid}:root .rh-query-header .rh-query-options{border-top:1px solid var(--border);min-width:0;margin-top:16px;padding-top:16px}:root .rh-query-header .rh-query-options[hidden]{display:none}:root .rh-query-header .rh-query-options>:first-child{margin-top:0}:root .rh-query-header .rh-query-options>:last-child{margin-bottom:0}.rh-query-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}:root .rh-query-header .rh-query-option-grid>label{flex-direction:column;gap:6px;display:flex}:root .rh-query-header .rh-query-option-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}:root .rh-query-header .rh-query-applied{color:var(--accent-ink);overflow-wrap:anywhere;align-items:baseline;gap:6px;margin:10px 0 0;font-size:12px;line-height:1.5;display:flex}.rh-query-applied>svg{flex:none;align-self:center}:root .rh-query-header .progressive-details{margin-block:12px}:root .rh-query-header .toolbar-description{color:var(--text-muted);margin:0;font-size:12px;display:block}:root .rh-query-header .rh-query-help h3{color:var(--text);margin:0 0 8px;font-size:14px;line-height:1.5}:root .rh-query-header .rh-query-help p{max-width:90ch;color:var(--text-muted);margin:0;font-size:13px;line-height:1.6}:root .attendance-query.rh-query-panel{padding:0}:root .rh-query-panel>.rh-query-header{border-bottom:0}:root .rh-query-form{margin:0;padding:0}@media (width<=1100px){:root .rh-query-header .rh-query-main{flex-wrap:wrap}:root .rh-query-header .rh-query-fields{flex-basis:100%}:root .rh-query-header .rh-query-actions{margin-left:auto;padding-top:0}}@media (width<=760px){:root .rh-query-header{--query-gap:12px;padding:12px}:root .rh-query-header .rh-query-fields>*,:root .rh-query-header .rh-query-fields>:is(.rh-query-search,.registry-field,.rh-query-field-wide,.rh-query-field-date){flex-basis:100%}:root .rh-query-header :is(input,select,.button){min-height:44px}:root .rh-query-header .rh-query-actions{flex:100%;justify-content:flex-end;margin-left:0}.rh-query-option-grid{grid-template-columns:minmax(0,1fr);gap:12px}:root .rh-query-header .rh-query-option-actions>.button{white-space:normal}}}@media print{.rh-query-header{display:none}}
