.maintenance-filter-controls{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.maintenance-filter-controls label{font:700 10px Manrope;color:#77808c}.maintenance-filter-controls select,.maintenance-filter-controls input{height:35px;border:1px solid #e1e5e7;border-radius:8px;background:#fff;color:#59636d;padding:0 8px;font:11px Manrope}.maintenance-filter-controls select{min-width:145px}.maintenance-date-filter{display:grid;gap:5px}.maintenance-period-buttons{display:flex;gap:4px}.maintenance-period-buttons button{border:0;border-radius:6px;background:#eef0f1;color:#707981;padding:5px 8px;font:700 9px Manrope;cursor:pointer}.maintenance-period-buttons button:hover,.maintenance-period-buttons button.selected{background:#24384f;color:#fff}.maintenance-period-buttons .maintenance-period-reset{background:transparent;color:#8a939b;text-decoration:underline}.maintenance-period-buttons .maintenance-period-reset:hover{background:#fff0ee;color:#df5c50}.maintenance-date-inputs{display:flex;gap:8px;align-items:center}.maintenance-date-inputs label{display:flex;align-items:center;gap:5px;white-space:nowrap}@media(max-width:850px){.maintenance-filter-controls{order:3;width:100%;align-items:start}.maintenance-filter-controls input{max-width:130px}}@media(max-width:600px){.maintenance-date-filter{width:100%}.maintenance-date-inputs{flex-wrap:wrap}}
.maintenance-menu-wrap{position:relative}.maintenance-menu{position:absolute;z-index:4;right:0;top:26px;display:grid;min-width:180px;padding:5px;background:#fff;border:1px solid #e1e5e7;border-radius:8px;box-shadow:0 8px 22px #25374e22}.maintenance-menu button{border:0;background:transparent;text-align:left;padding:8px 9px;border-radius:5px;color:#4c5660;font:600 10px Manrope;cursor:pointer;white-space:nowrap}.maintenance-menu button:hover{background:#f4f6f7}
#maintenance-list.list-card{overflow:visible;position:relative;z-index:2}.maintenance-scroll{max-height:1170px;overflow-y:auto;overflow-x:visible;scrollbar-width:thin;scrollbar-color:#c4cdd3 transparent}.maintenance-scroll::-webkit-scrollbar{width:9px}.maintenance-scroll::-webkit-scrollbar-thumb{background:#c4cdd3;border:3px solid #fff;border-radius:9px}.maintenance-scroll::-webkit-scrollbar-track{background:#fff}@media(max-width:700px){.maintenance-scroll{max-height:720px}}

