app-implementation-wizard.workbook-mode > :not(.workbook-card){display:none!important}
.workbook-card{background:#fff;border:1px solid #dce5ef;border-radius:18px;padding:26px;margin:0 0 24px;color:#25234f;font-family:inherit}.workbook-card header{display:flex;justify-content:space-between;gap:20px;align-items:start}.workbook-card h2{font-size:25px;margin:0 0 10px}.workbook-card p{line-height:1.7}.workbook-card .intro{color:#65748a}.workbook-card button{padding:11px 18px;border-radius:9px;border:1px solid #ccd8e3;background:#f1f5f9;color:#25234f;cursor:pointer}.workbook-card button.primary{background:#245f7b;color:#fff;border:0;width:100%;margin-top:16px}.workbook-card button:disabled{opacity:.5;cursor:default}.workbook-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.workbook-steps article{background:#f8fafc;padding:22px;border:1px solid #e3eaf0;border-radius:14px}.workbook-steps b{display:inline-flex;background:#e0f6ef;color:#008565;width:34px;height:34px;border-radius:50%;align-items:center;justify-content:center}.workbook-steps h3{font-size:18px;margin:14px 0}.workbook-card label{display:block;margin:12px 0 7px}.workbook-card select,.workbook-card input{display:block;width:100%;max-width:100%;border:1px solid #ccd8e3;padding:10px;border-radius:8px;background:#fff}.workbook-card .rules{font-size:13px;color:#65748a}.workbook-card .status{font-weight:600}.workbook-card .results{max-height:400px;overflow:auto}.workbook-card .results p{padding:12px;background:#f6f8fa;border-radius:8px;overflow-wrap:anywhere}@media(max-width:900px){.workbook-steps{grid-template-columns:1fr}.workbook-card header{display:block}.workbook-card{padding:18px}}
.workbook-card,.workbook-card *{box-sizing:border-box}
.mapping-panel{margin-top:24px}.mapping-row{border-bottom:1px solid #e3eaf0;padding:8px 0}.mapping-row select{max-width:560px}.mapping-panel h3{margin-top:24px}
