.receivable-create-contracts{gap:var(--space-3)}.receivable-create-contract{align-items:center;gap:var(--space-4);width:100%;min-height:82px;padding:var(--space-4);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;text-align:left;grid-template-columns:minmax(220px,1.3fr) minmax(220px,1fr) minmax(110px,.45fr) 24px;transition:border-color .16s cubic-bezier(.22,1,.36,1),background .16s cubic-bezier(.22,1,.36,1);display:grid}.receivable-create-contract:hover{border-color:var(--accent)}.receivable-create-contract.is-selected{background:var(--selected-bg);border-color:var(--accent)}.receivable-create-contract>span{gap:3px;min-width:0;display:grid}.receivable-create-contract strong,.receivable-create-contract b{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.receivable-create-contract small{color:var(--muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.receivable-create-contract em{width:max-content;color:var(--accent-ink);background:var(--selected-bg);border-radius:var(--radius-xs);font-size:var(--fs-xs);margin-top:3px;padding:2px 6px;font-style:normal}.receivable-create-contract>i{color:#0000;border:1px solid var(--border);border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.receivable-create-contract.is-selected>i{color:#fff;background:var(--accent);border-color:var(--accent)}.receivable-create-form select{width:100%;min-height:var(--h-input);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;padding:0 12px}.receivable-create-form select:focus{border-color:var(--accent);outline:3px solid color-mix(in srgb, var(--accent) 14%, transparent)}.receivable-create-review-layout{gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);display:grid}.receivable-create-review{grid-template-columns:1fr}.receivable-create-review>div{min-height:78px;border-right:0!important}.receivable-create-review>div:last-child{border-bottom:0}.receivable-create-review .is-accent{color:var(--accent-ink);font-size:16px}.receivable-create-route{padding:var(--space-5);background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-md)}.receivable-create-route h4{color:var(--heading);font-size:var(--fs-md)}.receivable-create-route>p{margin-top:var(--space-1);color:var(--muted);font-size:var(--fs-sm)}.receivable-create-route ol{gap:var(--space-3);margin:var(--space-5) 0;padding:0;list-style:none;display:grid}.receivable-create-route li{gap:var(--space-3);display:flex}.receivable-create-route li>span{width:24px;height:24px;color:var(--accent-ink);background:var(--selected-bg);font-size:var(--fs-sm);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.receivable-create-route li b{color:var(--heading);font-size:var(--fs-md);display:block}.receivable-create-route li small{color:var(--muted);font-size:var(--fs-sm)}.receivable-create-route footer{padding:var(--space-3);color:var(--accent-ink);background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));border-radius:var(--radius-sm);font-size:var(--fs-sm)}@media (width<=800px){.receivable-create-contract{grid-template-columns:1fr}.receivable-create-contract>i{right:var(--space-4);position:absolute}.receivable-create-selected,.receivable-create-review-layout{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.receivable-create-contract{transition:none}}
