.complaint-line{border:1px solid var(--line,#dfe6de);border-radius:12px;padding:16px;margin:16px 0;min-width:0}.complaint-line legend{font-weight:650;padding:0 6px}.complaint-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.complaint-months{display:grid;gap:9px;margin:20px 0}.complaint-months>div{display:grid;grid-template-columns:75px minmax(80px,1fr) 40px;align-items:center;gap:12px}.complaint-months meter{width:100%;height:20px;accent-color:#315f42}.complaint-months b{text-align:right}.complaint-card summary{font-weight:650}.complaint-card{margin-top:18px}@media(max-width:650px){.complaint-filters{grid-template-columns:1fr}}
