.manual-grid{align-items:stretch;gap:20px;margin-top:15px;display:flex}.manual-matrix{border-collapse:collapse;background:#fff;font-size:13px}.manual-matrix th,.manual-matrix td{text-align:center;vertical-align:middle;border:1px solid #cfcfcf}.manual-matrix th{text-align:right;color:#333;min-width:80px;font-size:11px;font-weight:600;font-family:var(--font-montserrat), "Montserrat", sans-serif;background:#fff;padding:7px 10px}.manual-matrix td{width:45px;height:32px;font-weight:500}.manual-matrix tr:first-child td,.manual-matrix tr:last-child td{background:#f3f3f3}.manual-matrix input{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #cfcfcf;border-radius:3px;outline:none;width:30px;height:24px;font-size:12px;font-weight:700}.manual-pb{box-sizing:border-box;background:#fff;border:1px solid #cfcfcf;flex-direction:column;justify-content:space-between;width:45px;display:flex}.manual-pb>div{box-sizing:border-box;background:#f3f3f3;justify-content:center;align-items:center;width:100%;height:32px;font-size:13px;font-weight:500;display:flex}.manual-pb>div:first-child{border-bottom:1px solid #cfcfcf}.manual-pb>div:last-child{border-top:1px solid #cfcfcf}.manual-pb>input{box-sizing:border-box;text-align:center;background:#fff;border:none;border-radius:3px;outline:none;width:30px;height:24px;margin:4px auto;font-size:13px;font-weight:800;display:block;box-shadow:inset 0 0 0 1px #cfcfcf}.manual-actions{flex-direction:column;align-self:center;gap:7px;display:flex}
