.mr.svelte-1lviawp{flex-direction:column;gap:12px;display:flex}.mr-list.svelte-1lviawp{flex-direction:column;gap:10px;display:flex}.mr-row.svelte-1lviawp{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:clamp(10px,2.5vw,14px);display:flex}.mr-row-head.svelte-1lviawp{justify-content:space-between;align-items:center;display:flex}.mr-num.svelte-1lviawp{color:var(--color-muted);font-size:12px;font-weight:500}.mr-remove.svelte-1lviawp{border:1px solid var(--color-line);border-radius:var(--radius-button);background:var(--color-surface);width:28px;height:28px;color:var(--color-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.mr-remove.svelte-1lviawp:hover{background:var(--color-error-soft);color:var(--color-error);border-color:var(--color-error-line)}.mr-remove.svelte-1lviawp:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mr-fields.svelte-1lviawp{grid-template-columns:1fr;gap:10px;display:grid}@media (width>=860px){.mr-fields.svelte-1lviawp{grid-template-columns:160px 1.2fr 130px 100px 1fr}}.mr-field.svelte-1lviawp{flex-direction:column;gap:4px;display:flex}.mr-label.svelte-1lviawp{color:var(--color-muted);font-size:12px;font-weight:500}.mr-field.svelte-1lviawp input:where(.svelte-1lviawp){border:1px solid var(--color-line);border-radius:var(--radius-input);background:var(--color-surface);width:100%;color:var(--color-ink);font:inherit;padding:8px 10px;font-size:14px}.mr-field.svelte-1lviawp input:where(.svelte-1lviawp):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mr-add.svelte-1lviawp{border:1px dashed var(--color-primary);border-radius:var(--radius-button);background:var(--color-primary-soft);color:var(--color-primary-ink);font:inherit;cursor:pointer;align-self:flex-start;padding:9px 16px;font-weight:500}.mr-add.svelte-1lviawp:hover{background:var(--color-primary-soft-hover);border-style:solid}.mr-add.svelte-1lviawp:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mr-output.svelte-1lviawp{background:var(--color-primary-soft);border:1px solid var(--color-primary-line);border-radius:var(--radius-card);flex-direction:column;gap:12px;padding:clamp(14px,3vw,20px);display:flex}.mr-output.svelte-1lviawp h4:where(.svelte-1lviawp){color:var(--color-primary-ink);margin:0;font-size:15px}.mr-table.svelte-1lviawp{border-collapse:collapse;width:100%;font-size:13px}.mr-table.svelte-1lviawp th:where(.svelte-1lviawp),.mr-table.svelte-1lviawp td:where(.svelte-1lviawp){text-align:left;border-bottom:1px solid var(--color-primary-line);padding:6px 10px}.mr-table.svelte-1lviawp th:where(.svelte-1lviawp){color:var(--color-primary-ink);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.mr-th-num.svelte-1lviawp,.mr-td-num.svelte-1lviawp{text-align:right;font-variant-numeric:tabular-nums}.mr-table.svelte-1lviawp tbody:where(.svelte-1lviawp) tr:where(.svelte-1lviawp):last-child td:where(.svelte-1lviawp){border-bottom:0}@media (width<=640px){.mr-table.svelte-1lviawp thead:where(.svelte-1lviawp){display:none}.mr-table.svelte-1lviawp,.mr-table.svelte-1lviawp tbody:where(.svelte-1lviawp),.mr-table.svelte-1lviawp tr:where(.svelte-1lviawp),.mr-table.svelte-1lviawp td:where(.svelte-1lviawp){display:block}.mr-table.svelte-1lviawp tr:where(.svelte-1lviawp){border-bottom:1px solid var(--color-primary-line);padding:8px 0}.mr-table.svelte-1lviawp tbody:where(.svelte-1lviawp) tr:where(.svelte-1lviawp):last-child{border-bottom:0;padding-bottom:0}.mr-table.svelte-1lviawp td:where(.svelte-1lviawp){text-align:left;border-bottom:0;padding:3px 0 3px 110px;position:relative}.mr-table.svelte-1lviawp td:where(.svelte-1lviawp):before{content:attr(data-label);width:100px;color:var(--color-primary-ink);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600;position:absolute;top:3px;left:0}.mr-table.svelte-1lviawp .mr-td-num:where(.svelte-1lviawp){text-align:left}}.mr-sums.svelte-1lviawp h5:where(.svelte-1lviawp){color:var(--color-primary-ink);margin:0 0 6px;font-size:13px}.mr-sums.svelte-1lviawp ul:where(.svelte-1lviawp){flex-direction:column;gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.mr-sums.svelte-1lviawp strong:where(.svelte-1lviawp){color:var(--color-primary-ink);margin-right:4px}
