.renewal-progress[data-v-3c7f9d5e]{border-block-end:1px solid var(--border);gap:12px;padding:14px;display:grid}.renewal-heading[data-v-3c7f9d5e],.renewal-state[data-v-3c7f9d5e],.renewal-actions[data-v-3c7f9d5e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.renewal-heading[data-v-3c7f9d5e]{justify-content:space-between}.renewal-heading h4[data-v-3c7f9d5e]{margin:0;font-size:14px}.renewal-state[data-v-3c7f9d5e],.renewal-progress p[data-v-3c7f9d5e]{font-size:14px;line-height:1.6}.renewal-progress p[data-v-3c7f9d5e]{overflow-wrap:anywhere;margin:0}.renewal-state.complete[data-v-3c7f9d5e]{color:var(--green-dark)}.renewal-form[data-v-3c7f9d5e]{gap:8px;display:grid}.renewal-form textarea[data-v-3c7f9d5e]{resize:vertical;width:100%;min-width:0;font-size:16px}.renewal-form .button[data-v-3c7f9d5e]{justify-self:start}.renewal-error[data-v-3c7f9d5e]{color:var(--red)}@media (width<=420px){.renewal-actions .button[data-v-3c7f9d5e]{flex:1}}.engine-session[data-v-6c6ec89f]{gap:10px;display:grid}.engine-session .button[data-v-6c6ec89f]{justify-self:start;min-height:44px}.engine-session label[data-v-6c6ec89f]{font-size:13px}.engine-session textarea[data-v-6c6ec89f]{resize:vertical;font-size:14px}.engine-summary dd[data-v-6c6ec89f]{overflow-wrap:anywhere}.engine-body[data-v-6c6ec89f]{gap:20px;padding:22px;display:grid}.engine-running[data-v-6c6ec89f]{color:var(--text-soft);align-items:center;gap:7px;margin-left:auto;font-size:13px;display:flex}.engine-stages[data-v-6c6ec89f]{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.engine-stages li[data-v-6c6ec89f]{color:var(--text-soft);align-items:center;gap:7px;font-size:12px;display:flex}.engine-stages li.current[data-v-6c6ec89f],.engine-stages li.done[data-v-6c6ec89f]{color:var(--green-dark)}.stage-dot[data-v-6c6ec89f]{border:1px solid var(--border-strong);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.current .stage-dot[data-v-6c6ec89f]{background:var(--green);color:#fff;border-color:var(--green)}.engine-state strong[data-v-6c6ec89f]{font-size:16px;line-height:1.6}.engine-state p[data-v-6c6ec89f]{color:var(--orange);margin:7px 0 0;font-size:14px;line-height:1.6}.engine-summary[data-v-6c6ec89f]{border-block:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:20px 0;display:grid}.engine-summary dt[data-v-6c6ec89f]{color:var(--text-soft);margin-bottom:7px;font-size:12px}.engine-summary dd[data-v-6c6ec89f]{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}.engine-summary .quote-amount[data-v-6c6ec89f]{font-size:26px}.quote-amount span[data-v-6c6ec89f]{color:var(--text-soft);font-size:14px}.engine-help[data-v-6c6ec89f]{color:var(--text-soft);margin:0;font-size:13px;line-height:1.65}.engine-confirm[data-v-6c6ec89f]{align-items:center;gap:9px;min-height:44px;font-size:14px;display:flex}.engine-confirm input[data-v-6c6ec89f]{accent-color:var(--green);width:17px;height:17px}.engine-actions[data-v-6c6ec89f]{flex-wrap:wrap;gap:10px;display:flex}.engine-actions .button[data-v-6c6ec89f]{min-height:44px;font-size:14px;text-decoration:none}.engine-error[data-v-6c6ec89f]{color:var(--red);margin:0;font-size:14px;line-height:1.6}.engine-receipt[data-v-6c6ec89f]{color:var(--text-soft);font-size:13px}.engine-receipt summary[data-v-6c6ec89f]{cursor:pointer;padding:6px 0}.engine-receipt a[data-v-6c6ec89f]{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.engine-receipt svg[data-v-6c6ec89f]{vertical-align:middle}@media (width<=600px){.engine-body[data-v-6c6ec89f]{padding:16px}.engine-stages[data-v-6c6ec89f]{grid-template-columns:1fr 1fr;display:grid}.engine-actions .button[data-v-6c6ec89f]{flex:1}.quote-amount[data-v-6c6ec89f]{font-size:23px!important}}
