*{margin:0;padding:0;box-sizing:border-box;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:700}body{display:flex;flex-direction:column;justify-content:center;align-items:center}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-VariableFont_wght.woff2) format("woff2");font-weight:100 900;font-style:normal}.logoPDIexterno{width:25rem}.containt-headerexterno{display:flex;justify-content:center}header{display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(to bottom,#203468,#141a4e);color:#fff;width:60rem;height:15rem;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;margin-bottom:.5rem}main{width:100%;display:flex;flex-direction:column;gap:0rem;padding:1rem}.sup1{display:flex;justify-content:center;flex-direction:column;gap:1rem;align-items:center;width:100%}.botones{display:flex;gap:5rem}.sup1>img{width:35rem}.btn-preguntas,.btn-sitio{width:16rem;height:4rem;background:linear-gradient(to bottom,#1b75bb,#1f3569);color:#fff;border:none;border-radius:.5rem;font-size:1.1rem;font-weight:700;cursor:pointer}.diventero{margin:0 auto;width:90%;border:1px solid #ccc;margin-top:1rem;margin-bottom:1rem}.linea-vertical{width:2px;height:100%;background-color:#ccc;margin-right:.5rem}.centro{display:flex;width:100%;min-height:40px;gap:0rem;margin-bottom:1rem}.centroder{display:flex;justify-content:center;align-items:center;width:49.8%}.video-container{position:relative;width:auto;height:100%;overflow:hidden;border-radius:8px;box-shadow:0 4px 12px #00000026;aspect-ratio:16/9}.video-container video{width:100%;height:100%;object-fit:contain;background:#000}.video-indicators{position:absolute;bottom:15px;left:0;right:0;display:flex;justify-content:center;gap:12px}.indicator{width:12px;height:12px;border-radius:50%;background:#fff9;cursor:pointer;transition:all .3s ease}.indicator.active{background:#fff;transform:scale(1.3)}.centroizq{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;gap:2rem}.fiscalia,.denuncia{background:linear-gradient(to bottom,#1b75bb,#1f3569);border-radius:.5rem;height:9rem;width:100%;max-width:20rem;text-align:center;font-size:1.2rem;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;border:none}.infe1{width:100%;height:35rem;display:flex}.infeizq{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;gap:1rem}.infeizq>p{background:linear-gradient(to bottom,#fff100,#fbaf3f);border-radius:.5rem;height:4rem;width:100%;max-width:15rem;text-align:center;font-size:1.2rem;display:flex;justify-content:center;align-items:center;color:#291e60;cursor:pointer;border:none;position:relative}.infeizq>p:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgb(251,175,63)}.botones2{display:flex;flex-direction:column;gap:2rem}.infeder{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%}.btn-agente,.btn-detective{background:linear-gradient(to bottom,#1b75bb,#1f3569);border-radius:.5rem;height:7rem;width:100%;padding:2rem;max-width:20rem;text-align:center;font-size:1.2rem;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;border:none}.twitter-container{width:100%;max-width:500px;overflow:scroll}.twitter-tweet{pointer-events:none}footer{display:flex;justify-content:center;overflow:hidden;padding-top:0;height:10rem}.abajo1{width:100rem;height:60rem;background:linear-gradient(to top,#203468,#141a4e);border-radius:100%;transform:translateY(2%)}.grid-container{display:grid;grid-template-rows:auto 1fr auto;grid-template-areas:"header" "main" "footer";height:100vh;width:100vw;margin:0;padding:0;box-sizing:border-box}.grid-container>header{grid-area:header}.grid-container>main{grid-area:main}.grid-container>footer{grid-area:footer}.header{display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(to bottom,#203468,#141a4e);color:#fff;width:100%;height:25rem;border-bottom-left-radius:50% 80%;border-bottom-right-radius:50% 80%}h1{text-align:center;color:#fff}.logoPDI{width:30rem}.main{width:100%;display:flex;flex-direction:column;gap:0rem;padding:1rem;box-sizing:border-box}.sup1{display:flex;flex-direction:row;gap:2rem;justify-content:center}.dipreca,.alianzas{width:25rem;height:15rem;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:x-large;gap:1rem;border:1px solid rgb(174,174,175);border-radius:.5rem;box-shadow:-5px 10px 5px #aeaeaf;color:#291e60;background-color:#fff}.avisos,.noticias{width:30rem;background-color:#fff;border:1px solid rgb(174,174,175);box-shadow:-5px 10px 5px #aeaeaf;border-radius:.5rem;padding:1.5rem;display:flex;flex-direction:column;gap:.5rem;box-sizing:border-box;overflow-y:auto}.avisos{height:18rem}.noticias{height:35rem}.titulo1{font-size:larger;font-weight:700;margin-bottom:1rem;background:linear-gradient(to bottom,#be1e2d,#ed1c24);color:#fff;width:100%;max-width:18rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;text-align:center;flex-shrink:0}.aviso-item,.noticia-item{border-bottom:1px solid #eeeeee;padding:.8rem 0;display:flex;flex-direction:column;text-align:left;animation:fadeIn .5s ease}.noticia-titulo,.aviso-item strong{font-weight:700;font-size:1.1rem;color:#036;margin-bottom:4px}.noticia-cuerpo,.aviso-item span{font-size:.95rem;color:#333;line-height:1.4}.diventero1{margin:3rem auto;width:95%;border:.5px solid #ccc}.linea-vertical{border-left:2px solid #ccc;height:auto;margin:0 2rem}button{border:none;height:5rem;width:15rem;color:#fff;background:linear-gradient(to bottom,#1b75bb,#1f3569);border-radius:.5rem;font-size:large;cursor:pointer;transition:transform .2s}button:active{transform:scale(.95)}.twitter-content{width:30rem;height:32rem;border:1px solid rgb(174,174,175);box-shadow:-5px 10px 5px #aeaeaf;border-radius:.5rem;background-color:#fff;overflow:hidden}.avisos::-webkit-scrollbar,.noticias::-webkit-scrollbar{width:8px}.avisos::-webkit-scrollbar-track,.noticias::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.avisos::-webkit-scrollbar-thumb,.noticias::-webkit-scrollbar-thumb{background:#036;border-radius:10px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}footer{display:flex;justify-content:center}.abajo{width:60rem;height:10rem;margin-top:2.5rem;background:linear-gradient(to bottom,#203468,#141a4e);border-top-left-radius:1rem;border-top-right-radius:1rem}.admin-container{max-width:800px;margin:40px auto;padding:30px;background-color:#f8f9fa;border-radius:12px;box-shadow:0 4px 20px #00000026;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:center}.admin-logo{width:180px;margin-bottom:20px}.admin-container h2{color:#036;margin-bottom:5px;font-size:1.8rem}.admin-container p{color:#666;margin-bottom:25px}.form-section{padding:25px;border-radius:10px;transition:all .3s ease;border:2px solid transparent;margin-bottom:20px}.modo-aviso{background-color:#fff5f5;border-color:#c00}.modo-noticia{background-color:#f0f7ff;border-color:#036}.admin-form{display:flex;flex-direction:column;gap:15px}.admin-input,.admin-textarea{width:100%;padding:12px 15px;border:1px solid #ccc;border-radius:6px;font-size:16px;box-sizing:border-box;outline:none}.admin-input:focus,.admin-textarea:focus{border-color:#036;box-shadow:0 0 5px #0363}.admin-textarea{height:120px;resize:vertical}.admin-checkbox-group{display:flex;align-items:center;justify-content:center;gap:12px;background-color:#fff;padding:12px;border-radius:6px;border:1px solid #eee;margin-bottom:10px}.admin-checkbox-group input[type=checkbox]{width:20px;height:20px;cursor:pointer}.admin-checkbox-group label{font-weight:700;color:#333;cursor:pointer}.admin-button{padding:15px;background-color:#036;color:gold;border:none;border-radius:6px;font-size:18px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background-color .2s}.admin-button:hover{background-color:#024}.btn-cancel{background-color:#6c757d;color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;margin-top:5px}.section-title{text-align:left;margin-top:40px;padding-bottom:8px;border-bottom:3px solid;font-size:1.4rem}.avisos-title{color:#c00;border-color:#c00}.noticias-title{color:#036;border-color:#036}.admin-lista{margin-top:15px;display:flex;flex-direction:column;gap:12px}.admin-item-card{background:#fff;padding:15px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;border:1px solid #ddd;text-align:left}.border-aviso{border-left:8px solid #cc0000}.border-noticia{border-left:8px solid #003366}.admin-item-card .info{max-width:70%}.admin-item-card .info strong{display:block;font-size:1.1rem;color:#222}.admin-item-card .info p{margin:5px 0 0;font-size:.9rem;color:#666}.acciones{display:flex;gap:8px}.btn-edit{background-color:gold;color:gold;border:none;padding:8px 15px;border-radius:4px;font-weight:700;cursor:pointer}.btn-delete{background-color:#dc3545;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer}.btn-edit:hover{background-color:#e6c200}.btn-delete:hover{background-color:#a71d2a}.separator{margin:50px 0;border:0;border-top:2px dashed #ccc}.empty-msg{color:#999;font-style:italic;padding:20px;background:#fff;border-radius:8px}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.admin-item-card{animation:slideIn .3s ease-out}
