.wr-step-label{margin-top:26px}.wr-group{border-top:1px solid var(--card-border);padding:14px 0 6px}.wr-group-title{color:var(--fg);margin:0 0 10px;font-size:.9rem;font-weight:800}.wr-siblings>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px;list-style:none;display:flex}.wr-siblings>summary::-webkit-details-marker{display:none}.wr-siblings>summary:before{content:"▸";color:var(--fg-subtle);transition:transform .2s}.wr-siblings[open]>summary:before{transform:rotate(90deg)}.wr-siblings>summary span{color:var(--fg-subtle);font-size:.75rem;font-weight:600}.wr-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 14px;display:grid}.wr-toggle{padding:10px 0}.wr-stepper{justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.wr-stepper-label{color:var(--fg);font-size:.875rem}.wr-stepper-ctl{border:1px solid var(--card-border);background:rgb(var(--ink) / .04);border-radius:999px;flex:none;align-items:center;display:flex}.wr-stepper-ctl button{width:36px;height:36px;color:var(--fg);cursor:pointer;background:0 0;border:none;border-radius:50%;font-size:1.1rem;font-weight:700}.wr-stepper-ctl button:hover{background:rgb(var(--ink) / .08)}.wr-stepper-ctl input{width:38px;color:var(--fg);text-align:center;font:inherit;appearance:textfield;background:0 0;border:none;font-weight:800}.wr-stepper-ctl input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wr-stepper-ctl input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wr-replaced-row{border:1px dashed var(--card-border);border-radius:var(--r-md);background:rgb(var(--ink) / .02);margin:8px 0;padding:10px 12px}.wr-replaced-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.wr-replaced-head .select{flex:1}.wr-remove{border:1px solid var(--card-border);width:36px;height:36px;color:var(--fg-muted);cursor:pointer;background:0 0;border-radius:50%;flex:none}.wr-remove:hover{color:var(--bad)}.wr-add{text-align:left;margin:6px 0 4px}.wr-result .result-hero{animation:none}.wr-result-title{color:var(--fg);margin:22px 0 8px;font-size:.95rem;font-weight:800}.wr-heirs{flex-direction:column;gap:8px;display:flex}.wr-heir{border:1px solid var(--card-border);border-radius:var(--r-md);background:var(--surface);grid-template-columns:1fr auto;grid-template-areas:"main amount""share amount";gap:2px 12px;padding:11px 14px 13px;display:grid;position:relative;overflow:hidden}.wr-heir-main{flex-direction:column;grid-area:main;gap:2px;display:flex}.wr-heir-name{color:var(--fg);font-size:.9rem;font-weight:700}.wr-heir-basis{color:var(--fg-subtle);font-size:.75rem}.wr-heir-share{grid-area:share;align-items:baseline;gap:8px;display:flex}.wr-heir-frac{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:800}.wr-heir-pct{color:var(--fg-muted);font-size:.75rem}.wr-heir-amount{text-align:right;flex-direction:column;grid-area:amount;justify-content:center;align-items:flex-end;display:flex}.wr-heir-total{color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.wr-heir-each{color:var(--fg-muted);white-space:nowrap;font-size:.72rem}.wr-heir-bar{height:3px;width:var(--w);background:var(--accent-gradient);border-radius:0 3px 3px 0;position:absolute;bottom:0;left:0}.wr-empty{color:var(--fg-muted);font-size:.9rem}.wr-excluded{color:var(--fg-muted);margin-top:12px;font-size:.82rem;line-height:1.5}.wr-excluded strong{color:var(--fg)}.wr-notes{color:var(--fg-muted);flex-direction:column;gap:6px;margin:12px 0 0;padding-left:18px;font-size:.82rem;line-height:1.55;display:flex}.wr-notes:empty{display:none}.wr-table td{white-space:normal;min-width:70px}.wr-table td:nth-child(3){text-align:left;min-width:220px}.wr-table th:nth-child(3){text-align:left}@media (width<=420px){.wr-heir{grid-template-columns:1fr;grid-template-areas:"main""share""amount"}.wr-heir-amount{text-align:left;align-items:flex-start;margin-top:4px}}
