.combofilter{display:inline-block;position:relative;min-width:12em;user-select:none}.combofilter.focus .combofilter-group{z-index:2}.combofilter.open .combofilter-list{z-index:2}.combofilter-group{display:block;position:relative;width:100%;padding:2px;line-height:1em;font-weight:400;background:#f6f6f6 url(aria-combofilter/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;border-radius:4px;border:1px solid #8e8e8e;text-align:left;box-sizing:border-box;cursor:pointer}.combofilter-group .chevron,.combofilter-group input{font-family:Verdana,Arial,Helvetica,sans-serif;color:#26619c;border:none;outline:0;background:0 0;display:inline-block;cursor:pointer}.combofilter-group input{height:20px;padding:0 4px}.combofilter-group .chevron{font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;float:right;margin:0 2px;width:20px;line-height:0;text-align:center;transform:rotate(-90deg) scale(1,2) translate(-10px,0)}.combofilter-list{position:fixed;top:auto;list-style:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;padding:0;margin:0;background:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;box-sizing:border-box}.combofilter ul[role=listbox]{margin:0;padding:0;overflow-x:hidden;overflow-y:auto;max-height:40vh}.combofilter li[role=option]{margin:0;display:block;padding:6px 4px;line-height:1em;cursor:pointer}.combofilter-footer{display:flex;justify-content:space-between;height:25px;margin:0;padding:0 4px;font-size:11px;font-style:italic;color:#26619c;border-top:1px solid #d3d3d3;background:#fff;line-height:25px}.combofilter-reset{background:0 0;border:none;text-decoration:underline;font-size:1em;color:#26619c;cursor:pointer}.combofilter input:hover,.combofilter.focus input{background-color:#fff}.combofilter [role=listbox] [role=option]:hover,.combofilter [role=listbox].focus [role=option][aria-selected=true]{background-color:#b0bed9}.combofilter-group input[aria-hidden=true],.combofilter-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.combofilter-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.5}