/* ED3 LAB 15.10.149: shared contextual sidebar */
.ed3-wizard-1560 .ed3-wizard-layout{grid-template-columns:minmax(0,1.85fr) minmax(255px,1fr)!important;gap:clamp(14px,2vw,24px)!important;align-items:start}
.ed3-wizard-1560 .ed3-smart-summary-149{display:block!important;min-width:0;position:sticky;top:18px;max-height:min(79vh,850px);overflow-y:auto;border-radius:15px;padding:0 17px 18px;background:#f6fafc;border:1px solid #c8dce7;color:#193342;box-shadow:0 12px 28px rgba(10,34,48,.07)}
.ed3-wizard-1560 .ed3-smart-summary-149[hidden]{display:block!important}
.ed3-wizard-1560 .ed3-smart-summary-head{margin:0 -17px;padding:18px;background:linear-gradient(125deg,#101f2b,#17445b);color:#fff}
.ed3-wizard-1560 .ed3-smart-summary-head>span{display:block;font:700 10px Poppins,Arial,sans-serif;color:#7ed2f2;letter-spacing:1.3px}
.ed3-wizard-1560 .ed3-smart-summary-head>strong{display:block;font:700 clamp(17px,1.65vw,23px) Marvin,Poppins,Arial,sans-serif;color:#fff;margin:9px 0}
.ed3-wizard-1560 .ed3-smart-summary-head>small{display:block;color:#d6e9f2;font:400 12px Poppins,Arial,sans-serif;line-height:1.5}
.ed3-wizard-1560 .ed3-smart-progress{margin:17px 0;color:#24485e;font:600 12px Poppins,Arial,sans-serif}
.ed3-wizard-1560 .ed3-smart-track{margin-top:9px;height:9px;border-radius:12px;background:#dce9ee;overflow:hidden}
.ed3-wizard-1560 .ed3-smart-track span{display:block;height:100%;width:0;background:#45b8e8;border-radius:12px;transition:width .2s ease}
.ed3-wizard-1560 .ed3-smart-teams{display:grid;gap:9px;margin:14px 0}.ed3-wizard-1560 .ed3-smart-teams[hidden]{display:none!important}
.ed3-wizard-1560 .ed3-smart-teams>div{border-radius:11px;background:#13384d;color:#fff;padding:13px;display:grid;gap:5px}
.ed3-wizard-1560 .ed3-smart-teams b{font:700 13px Marvin,Poppins,sans-serif;color:#ffd43d}.ed3-wizard-1560 .ed3-smart-teams span{font-size:12px;line-height:1.55;overflow-wrap:anywhere}
.ed3-wizard-1560 .ed3-smart-teams small{color:#506d7a;font-size:11px;line-height:1.55}
.ed3-wizard-1560 .ed3-smart-help{border-left:3px solid #ffd43d;padding:11px 13px;background:#fff7df;border-radius:8px;margin:15px 0}
.ed3-wizard-1560 .ed3-smart-help b{font:700 12px Poppins,Arial,sans-serif;color:#243d4e}.ed3-wizard-1560 .ed3-smart-help p{font:400 12px/1.6 Poppins,Arial,sans-serif;margin:5px 0 0;color:#445b66}
.ed3-wizard-1560 .ed3-smart-detail-title{display:block;margin-top:16px!important;font:700 15px Marvin,Poppins,Arial,sans-serif!important;color:#116b93!important}
.ed3-wizard-1560 .ed3-smart-summary-149 dd{overflow-wrap:anywhere}
.ed3-crear-pagina-145 .ed3-wizard-layout{display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr)!important}
.ed3-crear-pagina-145 .ed3-wizard-summary{margin-top:0}
@media(max-width:1050px){.ed3-wizard-1560 .ed3-wizard-layout,.ed3-crear-pagina-145 .ed3-wizard-layout{grid-template-columns:minmax(0,1fr)!important}.ed3-wizard-1560 .ed3-smart-summary-149{position:static;max-height:none}}
@media(max-width:740px){.ed3-wizard-1560 .ed3-smart-summary-149{padding-bottom:12px}.ed3-wizard-1560 .ed3-smart-summary-149 dl{display:none}.ed3-wizard-1560 .ed3-smart-detail-title{display:none}}
