.setup-page{min-width:0}.setup-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0 0 22px}.setup-stepper li{display:flex;align-items:center;gap:9px;padding:13px 10px;border:1px solid #e1e7ec;border-radius:7px;color:#69798b;background:#fff;min-width:0}.setup-stepper li>span{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;background:#f0f3f6;font-size:12px;font-weight:600}.setup-stepper b{font-size:11px;font-weight:500;overflow-wrap:anywhere}.setup-stepper [aria-current=step]{border-color:#17a2b8;background:#eff9fa;color:#137c8d}.setup-stepper [aria-current=step]>span{background:#17a2b8;color:#fff}.setup-stepper .is-complete>span{background:#e8f6ee;color:#26734a}.setup-live:empty{display:none}.setup-live{font-size:13px;color:#137c8d}.setup-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.setup-choice{display:flex!important;flex-direction:column;align-items:start;gap:14px;text-align:left;white-space:normal!important;padding:26px!important;border:1px solid #dfe5eb!important;border-radius:10px!important;background:#fff;min-width:0}.setup-choice.is-selected{background:#eff9fa!important;border-color:#17a2b8!important}.setup-choice strong{font-size:19px;color:#23364b}.setup-choice>span:not(.setup-choice-icon){font-size:13px;line-height:1.7;color:#56697d;font-weight:400}.setup-choice small{font-size:11px;color:#62758a;font-weight:400}.setup-choice-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:#e2f3f6;color:#138b9e;font-size:24px}.setup-next-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:22px 0}.setup-next-row p{font-size:13px;color:#65758a;margin:0;max-width:550px}.setup-info{padding:18px 20px;background:#eff8fa;border:1px solid #d8eaf0;border-radius:8px;margin:20px 0;font-size:13px;line-height:1.7}.setup-info strong{display:block;margin-bottom:6px}.setup-info p{margin:0;font-size:13px;line-height:1.7}.setup-two-columns{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px}.setup-two-columns>.panel{min-width:0}.setup-page .craft-info{padding:24px}.setup-page .craft-info h2{font-size:19px;margin-bottom:16px}.setup-page .craft-info p,.setup-page .craft-info li{font-size:13px;line-height:1.8}.setup-page .craft-info li{margin:7px 0}.setup-page .craft-info ul{padding-left:20px}.setup-mapping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin:22px 0}.setup-page label{font-size:12px}.setup-page label select,.setup-page label input:not([type=checkbox]){width:100%;min-width:0}.setup-check{display:flex!important;align-items:start;gap:12px;margin:22px 0;font-size:13px!important;line-height:1.7}.setup-check input{width:19px!important;min-width:19px!important;height:19px;min-height:19px!important;padding:0!important;margin:3px 0 0!important;flex:none}.setup-check strong{display:block}.setup-check small{display:block;font-weight:400;color:#62758a;font-size:12px;margin-top:4px}.setup-section-heading{display:flex;justify-content:space-between;align-items:start;gap:16px}.setup-section-heading p{margin:0}.setup-sample,.setup-error-details{margin:20px 0;min-width:0}.setup-sample>summary,.setup-error-details>summary{cursor:pointer;font-size:13px;font-weight:600;margin-bottom:12px}.setup-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.setup-metrics>div{border:1px solid #e2e7ed;border-radius:9px;background:#fff;padding:18px;min-width:0}.setup-metrics span{font-size:12px;color:#65758a}.setup-metrics strong{display:block;font-size:28px;margin-top:8px}.setup-metrics .setup-has-errors{background:#fdf0f1;color:#b42332;border-color:#f1c7cc}.setup-error{padding:18px 20px;background:#fdf0f1;color:#a42b37;border:1px solid #efc6cd;border-radius:8px;margin:18px 0;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.setup-error p{margin:6px 0 0}.setup-ignored{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.setup-row-status{font-weight:600;font-size:11px;color:#26734a}.setup-row-error{color:#b42332}.setup-table td small{display:block;white-space:normal;line-height:1.6;font-size:11px;max-width:350px}.setup-table :is(td,th){white-space:normal;overflow-wrap:anywhere;max-width:350px}.setup-confirm-panel{margin-top:24px}.setup-success{text-align:center;padding:40px!important}.setup-success-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;margin:0 auto 22px;background:#e8f6ee;color:#26734a;font-size:30px}.setup-success-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px}.setup-error-details ul{max-height:360px;overflow:auto;padding:12px 12px 12px 28px;background:#fff;border:1px solid #efc6cd;border-radius:8px}.setup-error-details li{font-size:12px;line-height:1.7;margin:8px 0}
@media(max-width:1100px){.setup-stepper{gap:5px}.setup-stepper li{flex-direction:column;align-items:start;padding:10px 8px}.setup-two-columns{grid-template-columns:minmax(0,1fr)}}
@media(max-width:760px){.setup-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.setup-stepper li{padding:8px 5px}.setup-stepper b{font-size:9px}.setup-stepper li>span{width:22px;height:22px;font-size:10px}.setup-choice-grid,.setup-mapping-grid{grid-template-columns:minmax(0,1fr)}.setup-choice{padding:20px!important}.setup-choice strong{font-size:17px}.setup-page .craft-info{padding:18px}.setup-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-metrics>div{padding:14px}.setup-metrics span{font-size:11px}.setup-next-row>button{width:100%;white-space:normal}.setup-page .setup-success{padding:26px 18px!important}.setup-success-actions>*{width:100%;white-space:normal}.setup-section-heading{flex-wrap:wrap}.setup-page .table-wrap{max-width:100%;overflow-x:auto}.setup-page button{white-space:normal}}

.setup-step-short{display:none}@media(max-width:760px){.setup-step-long{display:none}.setup-step-short{display:inline}}
