@import "survey-form.css";@import "edit.css";#wpadminbar{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.ecovillages-selection-container{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;padding:20px}.container-form{background-color:rgba(255,255,255,.5);margin:20px auto;padding:20px;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1.5px solid rgba(209,213,219,.3);box-shadow:0 4px 8px rgba(0,0,0,.1)}.ecovillages-selection-container .container-form label{color:#2c3e50;margin-bottom:10px;font-size:1.25rem;font-family:arial,sans-serif;font-weight:700}.ui-autocomplete{background-color:#fff!important;border:1px solid #ccc!important;z-index:1000!important;width:50%!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;padding:5px!important;max-height:300px!important;overflow-y:auto!important}.ui-menu-item{padding:10px!important;background-color:#fff!important;color:#000!important;border-bottom:1px solid #eee!important}.ui-menu-item-wrapper:hover{background-color:#f0f0f0!important}.ecovillages-selection-container .container-form input{margin-top:15px;width:80%;font-size:1rem;height:40px;border:1px solid #bdc3c7;border-radius:10px;padding:0 10px;transition:border-color .3s ease,box-shadow .3s ease}.ecovillages-selection-container .container-form input:focus{border-color:#31abaf;box-shadow:0 0 8px rgba(49,171,175,.6);outline:none}.ecovillages-selection-container .container-form button{margin-top:20px;padding:10px 20px;font-size:1.2rem;font-family:arial,sans-serif;background-color:#31abaf;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease}.ecovillages-selection-container .container-form button:hover{background-color:#1a888b;box-shadow:0 4px 8px rgba(49,171,175,.3)}#ecovillage-search{width:100%;max-width:350px;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:1rem}#ecovillage-search::placeholder{color:#999;font-style:italic}.survey-results-list{color:#333;font-family:helvetica neue,Arial,sans-serif;font-size:16px;line-height:1.6;margin-top:25px;margin-left:auto;margin-right:auto;padding:0;list-style-type:none}.survey-results-list li{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background-color:#fff9db;color:#333;padding:10px 20px;border-bottom:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);width:70%;margin:0 auto;text-align:center}.survey-results-list li:hover{background-color:#f8e577;box-shadow:0 6px 12px rgba(0,0,0,.2);transform:translateY(-2px)}.survey-results-list li:last-child{border-bottom:none}.survey-results-list a{flex:1;color:#007bff;text-decoration:none;transition:color .3s ease;text-align:start}.survey-results-list a:hover{color:#0056b3}.survey-results-list .edit-survey,.survey-results-list .delete-survey{padding:.5rem 1rem;margin-left:5px;color:#fff;border:none;border-radius:7px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.survey-results-list .edit-survey{background-color:#28a745}.survey-results-list .edit-survey:hover{background-color:#218838;transform:translateY(-2px)}.survey-results-list .delete-survey{background-color:#dc3545}.survey-results-list .delete-survey:hover{background-color:#c82333;transform:translateY(-2px)}.swal2-confirm.btn-success,.swal2-cancel.btn-danger{margin:0 20px}@media(max-width:768px){.survey-results-list li{flex-direction:column;align-items:center;width:90%}.survey-results-list a{margin-bottom:10px;width:100%;text-align:center}.survey-results-list .edit-survey,.survey-results-list .delete-survey{margin:5px auto;text-align:center}}@media(max-width:480px){.survey-results-list li{padding:10px;width:100%}.survey-results-list a{font-size:14px}.survey-results-list .edit-survey,.survey-results-list .delete-survey{padding:.5rem 1rem;font-size:14px}}@media(min-width:768px){.ecovillages-selection-container .container-form{align-items:center}.ecovillages-selection-container .container-form input{width:70%}}#flexible{display:flex}#next-one{margin-left:auto}#next-one{margin-bottom:20px;margin-right:20px}#prev-one{margin-left:20px}