.tableStyle{width:100%;border-collapse:collapse;margin:20px 0;font-size:18px;text-align:left;min-width:600px}.thTdStyle{border-bottom:1px solid #dddddd;padding:8px;text-align:center;font-size:20px}.thStyle{padding-top:12px;padding-bottom:12px;background-color:#f2f2f2;color:#000;font-size:24px;background-color:#2b821aab}.divtable{padding:20px;background-color:#8fcdbe5b;border-radius:20px}td .detailComponent{background-color:#ddd}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1;border-radius:5px;margin-top:5px}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#f1f1f1}.show{display:block}.bgimg{background-image:url(/assets/defaultevent-CYTfVLCP.jpeg);background-repeat:no-repeat;background-size:cover}.bgimgW{background-image:url(/assets/winter2-0H1quusi.jpg);background-repeat:no-repeat;background-size:cover;color:#e9e8eb}.maquillaje{background-image:url(/assets/maquillaje2-C_guce6u.jpg);background-repeat:no-repeat;background-size:cover;color:#e9e8eb}.w-98{width:93%!important}section #lista{overflow-y:auto}.FormInsc{display:flex;flex-direction:column;align-items:center}.inputFormIns{text-align:center}.inputFormIns::placeholder{text-align:center}.hidden-checkbox{display:none}.custom-checkbox{display:inline-flex;align-items:center;cursor:pointer;font-size:24px;color:#1b1a1a;transition:color .2s}.custom-checkbox.checked{color:#3f0}.custom-checkbox:hover{color:#a722ac}.custom-checkbox.selected{color:#ff00ea}#formaddTraje{background-color:#f1f1e3e1}.Nav{display:flex;flex-wrap:wrap;min-height:55px;flex-direction:row;gap:7px;align-items:center;justify-content:space-between;list-style:none}.itemnav{min-width:60px;min-height:60px;background-color:#c553c8;display:flex;border-radius:20%;align-items:center;justify-content:center;box-shadow:0 1px #9a2e9e,0 2px #932c96,0 3px #8f2a92,0 6px 10px #000}.itemnav:hover{background-image:linear-gradient(145deg,#b456b8,#a71f9d);box-shadow:0 1px #9a2e9e,0 2px #932c96,0 3px #8f2a92,0 10px 10px #000}a>img{max-width:50px;max-height:50px;padding:4px}.img_menu_cad{max-width:40px;padding-top:7px}.btnLogout{margin-right:8px;width:40px;height:40px;border-radius:40%}.btnLogout:hover{cursor:pointer;background-color:#c4c0c48a}.form{background:#7e5382;padding:20px;border-radius:8px;box-shadow:6px 6px 6px 5px #171818d2;width:50vw;display:flex;flex-direction:column;text-align:center}input[type=text],input[type=date],input[type=time],button{margin-bottom:15px;padding:10px;border-radius:4px;background-color:#fcf4fde7;font-size:14px;text-align:center;box-shadow:6px 2px 6px 2px #717a7a5e;border:none}input[type=text]:focus,input[type=date]:focus,input[type=time]:focus{border-color:#c553c8;outline:none}button{background-color:#c553c8;color:#fff;border:none;cursor:pointer;box-shadow:6px 6px 6px 5px #171818d2}button:hover{background-color:#b143b5}label{font-size:16px;margin-bottom:5px;color:#4328a3;text-align:center}.time-inputs{display:flex;justify-content:space-between}.time-inputs input[type=time]{width:48%;text-align:center}.center{display:flex;align-items:center;flex-direction:column}.btnform{width:100%;display:flex;gap:8px;flex-direction:row;margin-top:4px}.btnform label{color:#0d0d0e}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;z-index:1001;max-width:500px;width:100%}.itemlist{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:7px}.itemListEvent{display:flex;flex-direction:column;width:100vw;max-width:80vw;padding:10px;box-sizing:border-box;margin-bottom:10px;border:1px solid #ddd;border-radius:8px;overflow:hidden;background:#e89df062;box-shadow:6px 6px 6px 5px #171818d2}.footerItem{display:flex;flex-direction:column;align-items:center}.titulo{margin:0;padding-right:40px;white-space:nowrap;text-overflow:ellipsis}.fa-check{color:green;font-size:24px;background-color:#f0f8ff7e;border-radius:20px;padding:4px;margin-left:10px}.desc{text-align:center}.times{display:flex;justify-content:space-around;flex-direction:row;width:100%;border-color:#c553c8;font-size:14px}.times p{margin:0}dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border:none;box-shadow:0 2px 10px #0000001a;padding:20px;border-radius:8px;background:#ece8e821;z-index:1000}dialog::backdrop{background:#00000080;z-index:999}.listEvent{max-height:89vh;overflow-y:auto;margin:0;list-style:none;background-color:#c453c841;padding:8px}.check{color:#000;background:#acff2f5b;border:2px solid rgb(172,255,47);border-radius:20px;text-align:center;width:23px}.inputFormReg::placeholder{text-align:center}.inputFormReg{border:none;border-bottom:1px solid #d41dc5;padding:4px 0 0;font-size:larger;width:89%;margin-top:10px;text-align:center;color:#8a2be2}.FormReg{display:flex;flex-direction:column;gap:8px;background-color:#d41dc5;align-items:center;padding:12px;border-radius:20px}h1{display:flex;flex-direction:column;text-align:center}.btn_register{height:30px;border-radius:20px;margin-top:10px}.password-input{font-family:Arial,sans-serif;color:#000;letter-spacing:1px;text-align:center}@font-face{font-family:JejuHallasan;src:url(/assets/JejuHallasan.ttf-D1qiCOFp.woff) format("woff"),url(/src/font/JejuHallasan.ttf.svg#JejuHallasan) format("svg"),url(/assets/JejuHallasan.ttf-BFAW2iqZ.eot),url(/assets/JejuHallasan.ttf-BFAW2iqZ.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}*{font-family:JejuHallasan}#root{display:flex;flex-direction:column;align-items:center}body{background-image:url(/assets/fondo-rVs7kOWk.jpeg);background-repeat:no-repeat;background-size:cover;background-position:center;height:100vh;overflow:hidden}#lista section{overflow:scroll}section #lista #card:nth-last-child(2){margin-bottom:20px}#table-to-pdf{margin-top:20px;width:100%;padding:16px;display:flex;flex-direction:column;gap:4px}.table-container{display:flex;justify-content:center;align-items:center;margin-top:20px}table{width:80%;border-collapse:collapse;background:#faebd787}th,td{border:1px solid black;padding:8px;text-align:center}.none{display:none}.font-large{font-size:40px}.noborder{border:none}@media print{.btn-container{display:none}}table-container{position:relative}.opciones{position:absolute;top:73%;box-shadow:0 8px 16px #0003;z-index:1;display:flex;flex-direction:column;width:80px}.opciones button{display:block;width:100%;border:none;cursor:pointer;margin-bottom:2.5px;padding:2px;background-color:#f1f1f181}.opciones button svg{width:100%;height:3vh;color:#a81cd3d8}.opciones button:hover{background-color:#f1f1f1e5}#imgevento{width:98%;height:10vh;border-radius:20px;object-fit:cover;margin-top:14px}#bodyPruevas{display:flex;flex-direction:column;align-items:center;height:100vh;width:100%}#card{display:flex;flex-direction:column;width:70%;align-items:center;background-color:#7a7fc74f;padding:8px;border-radius:40px;margin-top:10px}#Nav{width:100%;display:flex;justify-content:space-between;height:5vh;background-color:#d0e0db4f;align-items:center;list-style:none}#botones{width:100%;display:flex;flex-direction:column;align-items:center}#Cardinfo{display:flex;flex-direction:row;justify-content:space-between;width:93%;padding:10px}#lista{width:90%;display:flex;flex-direction:column;align-items:center;gap:10px;overflow:auto;height:85vh;background-color:#f0f8ff7c;border-radius:20px}.btnEvent{width:60vw;margin-top:8px;border-radius:40px}.colum{display:flex;flex-direction:column}.cardPagos{display:flex;flex-direction:row;width:93%;justify-content:space-between;margin-bottom:6px}.top{position:sticky;width:100%;margin-bottom:10px}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;/}.spinner{width:50px;height:50px;border:6px solid #f3f3f3;border-top:6px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}p{margin-top:10px;font-size:18px;color:#555}.confirmation-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.confirmation-dialog{background:#fff;border-radius:8px;padding:20px;text-align:center;max-width:400px;width:100%}.confirmation-dialog-buttons{display:flex;justify-content:center;margin-top:20px}.confirm-button,.cancel-button{border:none;padding:10px 20px;margin:0 10px;border-radius:5px;cursor:pointer}.confirm-button{background-color:#007bff;color:#fff}.cancel-button{background-color:#ccc}
