.maintenance-kpis .card,.maintenance-create,.maintenance-item{min-width:0}.maintenance-danger{border-color:#efb9c2}.maintenance-warn{border-color:#efd9a8}.maintenance-list{display:flex;flex-direction:column;gap:10px}.maintenance-item{width:100%;text-align:left;appearance:none;background:#fff;cursor:pointer}.maintenance-item.late{border-color:#e6a9b4;box-shadow:0 0 0 2px #fdebee}.maintenance-item h3{margin:5px 0 0;font-size:16px}.maintenance-item p{font-size:13px;line-height:1.45;margin:10px 0;color:var(--text)}.maintenance-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.maintenance-meta>div{padding:9px;background:#fafafa;border:1px solid var(--line);border-radius:10px;min-width:0}.maintenance-meta span{display:block;font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.maintenance-meta strong{display:block;margin-top:3px;font-size:12px;overflow-wrap:anywhere}.maintenance-open-hint{margin-top:9px}.maintenance-create textarea{resize:vertical}@media(max-width:720px){.maintenance-meta{grid-template-columns:1fr 1fr}.maintenance-item .row{align-items:flex-start;flex-wrap:wrap}.maintenance-create .btn{width:100%;min-height:46px}}@media(max-width:430px){.maintenance-meta{grid-template-columns:1fr}.maintenance-item{padding:13px}.maintenance-item h3{font-size:15px}}