.range-form{display:flex;align-items:end;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px;margin:18px 0}.range-form label{display:flex;flex-direction:column;color:var(--muted);font-size:.9rem}.range-form input,.range-form select{font:inherit;padding:8px 10px;border:1px solid #bdcbc2;border-radius:9px;background:#fff}.range-form button{font:inherit;font-weight:700;border:0;border-radius:9px;background:var(--green);color:#fff;padding:9px 16px}.range-form a{color:var(--green);padding:8px}.number-matrix{display:grid;grid-template-columns:repeat(10,1fr);gap:7px;margin-bottom:38px}.matrix-cell,.digit-grid article,.overdue-grid article{background:#fff;border:1px solid var(--line);border-radius:11px;padding:10px;text-align:center}.matrix-cell strong,.digit-grid strong,.overdue-grid strong{display:block;color:var(--green);font-size:1.25rem}.matrix-cell span,.digit-grid span,.overdue-grid span{font-size:.78rem;color:var(--muted)}.digit-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:9px;margin-bottom:28px}.overdue-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:38px}.overdue-grid article{text-align:left}.overdue-grid span{display:block}@media(max-width:760px){.number-matrix,.digit-grid{grid-template-columns:repeat(5,1fr)}.overdue-grid{grid-template-columns:repeat(2,1fr)}}
