
.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.guide-card{border:1px solid #c7dcdc;border-radius:12px;padding:14px}.guide-card p{line-height:1.55}
.pipeline-chart{display:grid;gap:12px}.pipeline-chart>a{display:grid;grid-template-columns:100px 1fr 35px;gap:12px;align-items:center}.pipeline-chart meter{width:100%;height:18px}.dashboard-charts .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.paged-editor{padding-bottom:160px!important}.wizard-footer{position:fixed;bottom:0;left:0;right:0;z-index:25;background:#f4f9f9;border-top:1px solid #a7c7ca;padding:10px 16px;box-shadow:0 -4px 12px #123c4510}.wizard-footer .step-controls{position:static!important;margin:0!important;padding:4px!important;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wizard-footer .form-actions{position:static!important;margin:0!important;padding:6px 0 0!important;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;box-shadow:none!important}.wizard-footer .step-progress-label{flex:0 1 auto}.wizard-footer progress{flex:1;min-width:70px;max-width:220px}.paged-editor .editor-section{margin:0!important}.paged-editor .form-grid{gap:12px 18px!important}.paged-editor textarea{height:64px;min-height:44px;max-height:90px}.paged-editor .form-field small{line-height:1.2}.paged-editor .section-head{margin-bottom:12px;padding:10px!important}.paged-editor .form-field{min-width:0}
.embedded-workflow.paged-workflow .record-layout{display:block}.embedded-workflow.paged-workflow .record-context{display:none}.embedded-workflow.paged-workflow .content{padding-bottom:0!important}.embedded-workflow.paged-workflow .form-tools{margin:0 0 6px}.embedded-workflow.paged-workflow .record-workflow{padding:8px;margin:0 0 8px}.embedded-workflow.paged-workflow .paged-editor{padding-bottom:0!important}.embedded-workflow.paged-workflow .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media(max-width:650px){.embedded-workflow.paged-workflow .form-grid{grid-template-columns:1fr!important}.wizard-footer{padding:6px}.wizard-footer .form-actions>*{flex:0 1 auto;min-width:0}.wizard-footer button,.wizard-footer a{padding:7px!important;font-size:12px}.wizard-footer [data-step]{font-size:12px}.wizard-footer .step-progress-label{font-size:11px}.dashboard-charts{grid-template-columns:1fr}}

.embedded-workflow.paged-workflow,.embedded-workflow.paged-workflow body{height:100%!important;overflow:hidden!important}.paged-editor .error-summary{max-height:70px;overflow:auto}.wizard-footer [data-step]{max-width:280px}

.wizard-footer .step-controls{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px!important}.wizard-navigation{display:flex;align-items:center;justify-content:center;gap:12px}.wizard-navigation [data-step]{text-align:center;font-size:12px;max-width:230px}.wizard-progress{display:flex;flex-direction:column;gap:3px;min-width:0}.wizard-progress progress{width:100%;min-height:10px}.wizard-progress .step-progress-label{font-size:11px;min-width:0}.validation-dialog{width:min(560px,90vw);max-height:75dvh;overflow:auto;padding:24px;border:1px solid #bdd5d8;border-radius:14px;background:#f4f9f9;color:#163e48}.validation-dialog::backdrop{background:#082c36a8}.validation-dialog h2{margin:0 0 14px}.validation-dialog li{margin:8px 0}.validation-dialog .validation-jump{background:none!important;box-shadow:none!important;color:#9c2929!important;text-align:left;border:0;padding:4px;white-space:normal}.validation-dialog>button{margin-top:12px}.error-summary[hidden]{display:none!important}
@media(max-width:850px){.wizard-footer .step-controls{grid-template-columns:1fr!important}.wizard-progress{flex-direction:row;justify-content:center;align-items:center}.wizard-progress progress{max-width:150px}.wizard-navigation{grid-row:1}.wizard-footer .step-controls>div[aria-hidden]{display:none}}
