.filter-multi{position:relative;min-width:145px;font-size:11px}.filter-multi>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;min-height:36px;padding:9px 10px;border:1px solid #414854;border-radius:5px;background:#15181d;color:#c9d0da;cursor:pointer;font-size:11px;box-sizing:border-box}.filter-multi>summary::-webkit-details-marker{display:none}.filter-multi>summary:focus-visible{outline:2px solid #b5c2d4;outline-offset:2px}.filter-multi[open]>summary{border-color:#8090a7}.filter-multi-options{position:absolute;z-index:60;top:calc(100% + 6px);left:0;min-width:100%;max-width:350px;max-height:260px;overflow:auto;padding:7px;border:1px solid #4c5665;border-radius:7px;background:#232831;box-shadow:0 12px 28px #0007;box-sizing:border-box}.filter-multi-option label{display:flex!important;align-items:flex-start;gap:9px!important;padding:8px 7px;margin:0!important;color:#d2dae5!important;font-size:11px!important;font-weight:400!important;line-height:1.5;cursor:pointer;white-space:normal;overflow-wrap:anywhere}.filter-multi-option label:hover{background:#343d4b;border-radius:4px}.filter-multi input[type=checkbox]{appearance:auto!important;width:14px!important;height:14px!important;min-height:14px!important;flex:0 0 14px;margin:1px 0 0!important;padding:0!important;accent-color:#a7b8cf}.filter-help{display:block;font-size:9px;line-height:1.5;color:#939eae;margin-top:5px}.filter-multi-empty{display:block;padding:7px;font-size:10px;color:#a3afc0}.endpoint-panel:has(.filter-multi[open]){overflow:visible}.dashboard-period-filter{display:flex;align-items:flex-start;gap:10px;max-width:340px}.dashboard-period-filter .endpoint-filter{min-width:200px}.dashboard-period-filter .button{margin-top:23px;padding:9px 14px}.dashboard-period-filter>.endpoint-filter>label{display:block;font-size:10px;color:#b1bac7;margin-bottom:7px}.equipment-filters{margin-bottom:20px;border:1px solid #343c49;border-radius:8px}.equipment-filters .filter-search{flex:3}.equipment-filters .endpoint-filter{min-width:180px}@media(max-width:680px){.filter-multi-options{max-width:min(340px,calc(100vw - 55px))}.dashboard-period-filter{width:100%;max-width:none}.dashboard-period-filter .endpoint-filter{flex:1}.equipment-filters{padding:16px}.filter-help{font-size:9px}}
.filter-multi-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-multi-options{width:100%}.filter-multi-note{display:block;border-top:1px solid #3d4756;padding:8px 7px 3px;font-size:9px;line-height:1.5;color:#9ca9bb}.endpoint-panel form.endpoint-filters:has(.filter-multi),form.equipment-filters{align-items:flex-start}.endpoint-filters:has(.filter-multi)>.endpoint-filter-actions{margin-top:23px}@media(max-width:680px){.endpoint-filters:has(.filter-multi)>.endpoint-filter-actions{margin-top:0}}
.dashboard-period-filter select{width:100%;min-height:36px;padding:9px 10px;border:1px solid #414854;border-radius:5px;background:#15181d;color:#c9d0da;font-size:11px}
