.cf .cf-causas{justify-items:center;padding:1.5rem 0 4rem;display:grid}.cf .cf-causas__centro{align-content:start;gap:1rem;width:min(760px,100%);display:grid}.cf .cf-causas__portada{border-left:4px solid var(--cf-turq);align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.cf .cf-causas__icono{width:52px;height:52px;color:var(--cf-turq-3);background:#e6f6f6;border-radius:14px;flex:none;place-items:center;display:grid}.cf .cf-causas__portada h2{color:var(--cf-tinta);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:800}.cf .cf-causas__portada p{color:var(--cf-suave);margin:.2rem 0 0;font-size:.9rem}.cf .cf-causas__publicar{padding:0;overflow:hidden}.cf .cf-causas__publicar>summary{cursor:pointer;color:var(--cf-tinta);align-items:center;gap:.6rem;padding:1rem 1.25rem;font-weight:800;list-style:none;display:flex}.cf .cf-causas__publicar>summary::-webkit-details-marker{display:none}.cf .cf-causas__publicar>summary small{color:var(--cf-tenue);margin-left:auto;font-size:.76rem;font-weight:600}.cf .cf-causas__publicar[open]>summary{border-bottom:1px solid var(--cf-linea)}.cf .cf-causas__publicar .cf-publicar-causa{padding:1.1rem 1.25rem 1.25rem}.cf .cf-chip--causa{color:#0b6f73;background:#e3f5f5}.cf .cf-tarjeta--causa{border-top:3px solid var(--cf-turq)}.cf-causa-fotos{--alto:300px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:.5rem;margin:.85rem 0 .4rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.cf-causa-fotos--grande{--alto:440px}.cf-causa-fotos--una{background:#f1f4f9;border-radius:12px;justify-content:center}.cf-causa-fotos a{height:var(--alto);scroll-snap-align:start;background:#e8eef7;border-radius:12px;flex:none;display:block;position:relative;overflow:hidden}.cf-causa-fotos img{width:auto;max-width:none;height:100%;display:block}.cf-causa-fotos span{color:#fff;background:#0b1f4bb8;border-radius:999px;padding:.15rem .45rem;font:700 .7rem/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:absolute;bottom:8px;right:8px}.cf-causa-fotos a:focus-visible{outline-offset:2px;outline:3px solid #14c4c9}.cf-publicar-causa{--pc-tinta:#0b1f4b;--pc-linea:#d9e1ec;--pc-suave:#5b6b85;color:var(--pc-tinta);gap:.9rem;display:grid}.cf-publicar-causa label{gap:.35rem;font-size:.86rem;font-weight:700;display:grid}.cf-publicar-causa input[type=text],.cf-publicar-causa input:not([type]),.cf-publicar-causa input[type=url],.cf-publicar-causa textarea{border:1px solid var(--pc-linea);width:100%;color:var(--pc-tinta);background:#fff;border-radius:10px;padding:.7rem .8rem;font-family:inherit;font-size:.95rem;line-height:1.5}.cf-publicar-causa input:focus-visible,.cf-publicar-causa textarea:focus-visible{outline-offset:1px;border-color:#0fa3a8;outline:3px solid #14c4c973}.cf-publicar-causa__rotulo{font-size:.86rem;font-weight:700}.cf-publicar-causa__rotulo small{color:var(--pc-suave);margin-left:.4rem;font-weight:500}.cf-publicar-causa__rejilla{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:.55rem;margin-top:.45rem;display:grid}.cf-publicar-causa__rejilla figure{aspect-ratio:1;border:1px solid var(--pc-linea);background:#eef2f7;border-radius:10px;margin:0;position:relative;overflow:hidden}.cf-publicar-causa__rejilla img{object-fit:contain;width:100%;height:100%}.cf-publicar-causa__rejilla figure button{color:#fff;cursor:pointer;background:#0b1f4bcc;border:0;border-radius:50%;width:26px;height:26px;font-size:.75rem;position:absolute;top:4px;right:4px}.cf-publicar-causa label.cf-publicar-causa__agregar{aspect-ratio:1;color:#0b8489;text-align:center;cursor:pointer;background:#f7fafd;border:2px dashed #b7c6da;border-radius:10px;place-content:center;justify-items:center;gap:.2rem;font-size:.8rem;display:grid}.cf-publicar-causa__agregar span{font-size:1.5rem;line-height:1}.cf-publicar-causa__agregar input{opacity:0;width:1px;height:1px;position:absolute}.cf-publicar-causa__agregar:focus-within{outline:3px solid #14c4c973}.cf-publicar-causa label.cf-publicar-causa__check{align-items:center;gap:.5rem;font-weight:600;display:flex}.cf-publicar-causa__pie{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.cf-publicar-causa__estado{margin:0 auto 0 0;font-size:.86rem;font-weight:600}.cf-publicar-causa__estado--ok{color:#0b7a5a}.cf-publicar-causa__estado--error{color:#b42318}.cf-publicar-causa__estado--enviando{color:var(--pc-suave)}.cf-publicar-causa button[type=submit]{color:#fff;cursor:pointer;background:linear-gradient(120deg,#0b8489,#0fa3a8 55%,#14c4c9);border:0;border-radius:12px;min-height:44px;padding:0 1.4rem;font-weight:800}.cf-publicar-causa button[type=submit]:disabled{opacity:.6;cursor:progress}@media (max-width:600px){.cf-causa-fotos{--alto:230px}.cf-causa-fotos--grande{--alto:300px}.cf .cf-causas__publicar>summary small{display:none}}
