.wk-bot-settings .wk-bot-step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:16px;padding:24px 0;border-top:1px solid #e9dfe5}.wk-bot-step-number{display:grid;place-items:center;align-self:start;width:30px;height:30px;border-radius:50%;background:#f1e4eb;color:#872744;font-size:13px;font-weight:700}.wk-bot-step-body{min-width:0}.wk-bot-step-body>h3{margin:2px 0 8px;font-size:17px;line-height:1.5;letter-spacing:normal}.wk-bot-step-body>p{margin:0 0 18px;color:#705d68;font-size:14px;line-height:1.7}.wk-bot-step-body>p a{display:inline-flex;align-items:center;gap:4px;color:#9a2149;text-decoration:underline;text-underline-offset:3px}.wk-bot-token-row{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.wk-bot-token-row>.wk-btn{justify-self:start}.wk-bot-token-row .wk-label{min-width:0}.wk-bot-token-row .wk-label small{font-weight:400;font-size:13px;line-height:1.65;color:#705d68}.wk-bot-status{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:14px 16px;background:#f5f1f5;border:1px solid #e4d9e2;border-radius:9px;color:#792845}.wk-bot-status>strong{font-size:14px;line-height:1.6;overflow-wrap:anywhere;flex:1 1 200px}.wk-bot-status>svg{flex:none}.wk-bot-status>.wk-text-btn{font-size:13px}.wk-bot-link-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;margin-top:16px}.wk-bot-step-body>.wk-bot-hint{font-size:13px;margin:14px 0 0;line-height:1.7}.wk-bot-feedback,.wk-bot-warning{display:flex;gap:10px;align-items:flex-start;margin:18px 0 0;padding:14px 16px;font-size:14px;line-height:1.7;border-radius:8px}.wk-bot-feedback{background:#f2edf4;color:#623c60}.wk-bot-warning{background:#fff0f3;color:#992e4d}.wk-bot-feedback>svg,.wk-bot-warning>svg{flex:none;margin-top:4px}@media (max-width:600px){.wk-bot-settings .wk-bot-step{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:21px 0}.wk-bot-step-number{width:24px;height:24px;font-size:12px}.wk-bot-step-body>h3{font-size:16px;margin-top:0}.wk-bot-link-actions>.wk-btn,.wk-bot-step-body>.wk-btn,.wk-bot-token-row>.wk-btn{width:100%;font-size:14px;padding-inline:12px;gap:9px;white-space:normal;text-align:center}.wk-bot-status{padding:12px;gap:9px}.wk-bot-status>strong{flex-basis:120px}.wk-bot-settings .wk-field-grid{grid-template-columns:minmax(0,1fr)}}