/* ED3 15.10.147 | Crear debate: identidad institucional, diseño de ancho completo */
.ed3-crear-pagina-145{--ed3-ink:#10181f;--ed3-coal:#202225;--ed3-cyan:#45b8e8;--ed3-yellow:#ffd43d;--ed3-border:#dbe5ec;margin:0;background:linear-gradient(180deg,#eaf3f8 0,#f5f8fb 340px,#f5f8fb 100%);color:#172535;font-family:Poppins,Arial,sans-serif}
.ed3-crear-pagina-145 *, .ed3-crear-pagina-145 *::before,.ed3-crear-pagina-145 *::after{box-sizing:border-box}
.ed3-crear-header{min-height:68px;display:flex;align-items:center;justify-content:space-between;padding:8px clamp(18px,3vw,46px);background:#10181f;border-bottom:2px solid #45b8e8;gap:24px}
.ed3-crear-header img{width:min(240px,34vw);max-height:51px;object-fit:contain;display:block}
.ed3-crear-header nav{display:flex;align-items:center;gap:clamp(12px,2vw,30px);flex-wrap:wrap}
.ed3-crear-header nav a{color:#f5f9fc;text-decoration:none;font:600 13px Poppins,Arial,sans-serif;padding:10px 2px;border-bottom:2px solid transparent}
.ed3-crear-header nav a:hover,.ed3-crear-header nav a:focus-visible{color:#45b8e8;border-color:#45b8e8}
.ed3-crear-main{width:min(100%,1920px);max-width:none;margin:0 auto;padding:18px clamp(14px,2.3vw,42px) 45px}
.ed3-crear-title{background:linear-gradient(108deg,#10181f 0%,#142c3d 75%,#0c2235 100%);border-left:5px solid #ffd43d;color:#fff;padding:17px clamp(18px,2vw,32px);border-radius:13px;margin-bottom:18px;box-shadow:0 6px 22px #10253813}
.ed3-crear-title small{color:#45b8e8;font-weight:800;letter-spacing:1.8px;font-size:11px}
.ed3-crear-title h1{font-family:Marvin,Poppins,Arial,sans-serif!important;color:white!important;font-size:clamp(30px,3vw,44px);line-height:1.08;margin:3px 0 7px}
.ed3-crear-title p{margin:0;color:#dce9f1;font-size:13px;max-width:970px;line-height:1.55}
.ed3-crear-footer{background:#10181f;display:flex;gap:25px;align-items:center;justify-content:space-between;padding:18px clamp(18px,3vw,46px);color:#cad6e0;font-size:12px}
.ed3-crear-footer img{width:165px;max-height:44px;object-fit:contain;display:block}
.ed3-crear-options-145{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 10px}
.ed3-crear-options-145 button{background:#fff;color:#172535;border:2px solid #dbe5ec;border-radius:12px;padding:15px 18px;cursor:pointer;text-align:left;font-family:Poppins,Arial,sans-serif;transition:border-color .15s,background .15s,transform .15s}
.ed3-crear-options-145 button:hover{border-color:#45b8e8;transform:translateY(-1px)}
.ed3-crear-options-145 button b{display:block;font-family:Marvin,Poppins,Arial,sans-serif;font-size:clamp(18px,1.5vw,23px);line-height:1.2}
.ed3-crear-options-145 button span{display:block;font-size:12px;line-height:1.5;margin-top:5px;color:#526376}
.ed3-crear-options-145 button.is-current{background:#eaf8fe;border-color:#1599cc;box-shadow:inset 4px 0 #45b8e8}
.ed3-crear-note-145{font-size:12px;line-height:1.6;color:#455c70;margin:0 0 16px}
/* On dedicated page only: full-width working area and vertical wizard on the right. The floating wizard retains its own layout. */
.ed3-crear-pagina-145 .ed3-wizard-1560{width:100%!important;max-width:none!important;min-width:0;border:1px solid #dbe5ec;border-radius:15px;background:#fff;box-shadow:0 8px 28px #152b3f0d;padding:clamp(14px,1.8vw,25px)!important;display:grid;grid-template-columns:minmax(0,1fr) 235px;column-gap:clamp(16px,2vw,30px);align-items:start}
.ed3-crear-pagina-145 .ed3-wizard-intro{grid-column:1/-1;margin-bottom:16px}
.ed3-crear-pagina-145 .ed3-wizard-intro h2{font-family:Marvin,Poppins,Arial,sans-serif!important;font-size:clamp(21px,2.2vw,29px)!important}
.ed3-crear-pagina-145 .ed3-wizard-steps{grid-column:2;grid-row:2;display:flex!important;flex-direction:column;gap:8px;position:sticky;top:20px;align-self:start;background:#10181f;border-radius:14px;padding:16px 12px;margin:0;min-width:0}
.ed3-crear-pagina-145 .ed3-wizard-steps::before{content:'PASOS DEL DEBATE';font:800 11px Poppins,Arial,sans-serif;letter-spacing:1.3px;color:#91d6f2;padding:1px 8px 9px}
.ed3-crear-pagina-145 .ed3-wizard-steps button{width:100%;min-height:48px;padding:9px 12px;justify-content:flex-start;flex-wrap:nowrap;gap:11px;border:1px solid #304454;background:#1d303e;color:#e9f3f9;text-align:left;border-radius:9px;font:600 12px Poppins,Arial,sans-serif}
.ed3-crear-pagina-145 .ed3-wizard-steps button span{display:inline!important;font-size:12px;overflow:visible}
.ed3-crear-pagina-145 .ed3-wizard-steps button b{flex:0 0 27px;width:27px;height:27px;background:#334c5c;color:#fff}
.ed3-crear-pagina-145 .ed3-wizard-steps button.is-current{border-color:#45b8e8;background:#174e69;color:#fff}
.ed3-crear-pagina-145 .ed3-wizard-steps button.is-current b{background:#ffd43d;color:#10181f}
.ed3-crear-pagina-145 .ed3-wizard-1560>form{grid-column:1;grid-row:2;min-width:0;width:100%;margin:0}
.ed3-crear-pagina-145 .ed3-wizard-layout{display:block!important;width:100%;min-width:0}
.ed3-crear-pagina-145 .ed3-wizard-panel{width:100%;max-width:none!important;padding:clamp(16px,2.2vw,32px);border:1px solid #dbe5ec;background:#fbfdff;border-radius:12px;min-height:320px}
.ed3-crear-pagina-145 .ed3-wizard-panel h3{font-family:Marvin,Poppins,Arial,sans-serif!important;font-size:clamp(20px,1.8vw,26px);line-height:1.3}
.ed3-crear-pagina-145 .ed3-wizard-panel label{font-size:13px}
.ed3-crear-pagina-145 .ed3-wizard-panel input:not([type=checkbox]),.ed3-crear-pagina-145 .ed3-wizard-panel select,.ed3-crear-pagina-145 .ed3-wizard-panel textarea{width:100%!important;max-width:none!important;min-height:46px;border:1px solid #c6d5df;border-radius:9px;background:#fff;color:#172535;font:400 14px Poppins,Arial,sans-serif;padding:11px 13px}
.ed3-crear-pagina-145 .ed3-wizard-panel textarea{min-height:165px;resize:vertical}
.ed3-crear-pagina-145 .ed3-wizard-panel :is(input,select,textarea):focus-visible{outline:3px solid #45b8e866;outline-offset:1px;border-color:#138bbb}
.ed3-crear-pagina-145 .ed3-wizard-fields,.ed3-crear-pagina-145 .ed3-wizard-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.5vw,22px)}
.ed3-crear-pagina-145 .ed3-wizard-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}
.ed3-crear-pagina-145 .ed3-wizard-actions button{border-radius:9px;min-height:44px;font:700 13px Poppins,Arial,sans-serif}
.ed3-crear-pagina-145 .ed3-wizard-actions [data-ed3-next],.ed3-crear-pagina-145 .ed3-wizard-actions [data-ed3-send]{background:#0879a8;color:#fff;border-color:#0879a8}
.ed3-crear-pagina-145 .ed3-wizard-actions button:focus-visible,.ed3-crear-options-145 button:focus-visible,.ed3-crear-pagina-145 .ed3-wizard-steps button:focus-visible{outline:3px solid #ffd43d;outline-offset:2px}
.ed3-crear-pagina-145 .ed3-wizard-summary{position:static;max-height:none;margin-top:15px}
.ed3-crear-pagina-145 .ed3-130-request-list{grid-column:1/-1}
@media(max-width:980px){.ed3-crear-pagina-145 .ed3-wizard-1560{grid-template-columns:minmax(0,1fr) 185px;column-gap:14px}.ed3-crear-pagina-145 .ed3-wizard-steps{padding:12px 8px}.ed3-crear-pagina-145 .ed3-wizard-steps button{padding:8px 7px;gap:7px}}
@media(max-width:740px){.ed3-crear-header{min-height:65px;flex-wrap:wrap;gap:5px;padding:10px 15px}.ed3-crear-header img{width:210px;max-width:72vw}.ed3-crear-header nav{width:100%;gap:16px}.ed3-crear-main{padding:12px 12px 30px}.ed3-crear-title{padding:15px}.ed3-crear-options-145{grid-template-columns:1fr}.ed3-crear-pagina-145 .ed3-wizard-1560{display:flex;flex-direction:column;gap:12px}.ed3-crear-pagina-145 .ed3-wizard-intro{width:100%;margin:0}.ed3-crear-pagina-145 .ed3-wizard-steps{order:1;position:static;width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));background:#142636;gap:7px}.ed3-crear-pagina-145 .ed3-wizard-steps::before{grid-column:1/-1}.ed3-crear-pagina-145 .ed3-wizard-steps button{min-height:49px;gap:4px;flex-wrap:wrap;justify-content:center;text-align:center}.ed3-crear-pagina-145 .ed3-wizard-steps button span{font-size:10px}.ed3-crear-pagina-145 .ed3-wizard-1560>form{order:2;width:100%}.ed3-crear-pagina-145 .ed3-wizard-fields,.ed3-crear-pagina-145 .ed3-wizard-team-grid{grid-template-columns:1fr}.ed3-crear-footer{flex-wrap:wrap}}
@media(max-width:390px){.ed3-crear-pagina-145 .ed3-wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
