.kp-auth-pane-reprise .kp-card-transition{max-width:none}.kp-auth-pane-reprise .kp-card-title,.kp-auth-pane-client .kp-card-title{font-size:22px}.kp-auth-pane-reprise .kp-card-lead,.kp-auth-pane-client .kp-card-lead{font-size:13px}.kp-resume-segments{gap:4px;display:flex}.kp-resume-segments i{background:var(--kp-line2);border-radius:4px;flex:1;height:6px}.kp-resume-segments .kp-is-done{background:var(--kp-g)}.kp-resume-segments .kp-is-cur{background:var(--kp-soft-line)}.kp-resume-steps{border:1px solid var(--kp-line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.kp-resume-steps li{border-bottom:1px solid var(--kp-line2);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.kp-resume-steps li:last-child{border-bottom:0}.kp-resume-mark{border:1.5px solid var(--kp-line);width:24px;height:24px;color:var(--kp-mute);background:#fff;border-radius:7px;flex:none;place-items:center;font-size:11.5px;font-weight:800;display:grid}.kp-resume-mark svg{stroke:#fff;fill:none;stroke-width:3px;width:12px;height:12px}.kp-is-done>.kp-resume-mark{background:var(--kp-g);border-color:var(--kp-g);color:#fff}.kp-resume-steps .kp-is-cur{background:var(--kp-soft)}.kp-is-cur>.kp-resume-mark{border-color:var(--kp-g);color:var(--kp-g)}.kp-resume-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kp-resume-title{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.kp-resume-detail{color:var(--kp-mute);overflow-wrap:anywhere;font-size:12.5px}.kp-is-todo .kp-resume-title{color:var(--kp-mute);font-weight:600}.kp-resume-current{background:var(--kp-soft);border:1px solid var(--kp-soft-line);height:24px;color:var(--kp-g);border-radius:7px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:700;line-height:1.2;display:inline-flex}@container kp-entry (max-width:600px){.kp-auth-pane-reprise .kp-card-title,.kp-auth-pane-client .kp-card-title{font-size:20px}}.kp-auth-pane-client .kp-card-transition{grid-template-columns:40px minmax(0,1fr);gap:16px 14px;display:grid}.kp-auth-pane-client .kp-auth-actions{grid-column:1/-1}.kp-client-icon{width:40px;height:40px;color:var(--kp-g);background:var(--kp-soft);border-radius:10px;place-items:center;display:grid}.kp-client-icon svg{fill:none;stroke:currentColor;stroke-width:2px;width:20px;height:20px}
