@charset "UTF-8";.wizard-panel{position:relative;padding-bottom:80px}.wizard-navigation{position:absolute;bottom:20px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:center}.accordion-item-container{border:1px solid #E5E5E5;border-radius:.25rem;background-color:transparent;overflow:hidden;box-shadow:0 1px 2px #0000000d}.accordion-header-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;background-color:#f8f9fa;border:none;border-bottom:1px solid #E5E5E5;cursor:pointer}.accordion-header-btn:focus{outline:none}.accordion-title{color:#005bac;font-size:1rem;font-weight:500;margin-right:.5rem}.accordion-arrow{display:flex;align-items:center;transition:transform .2s ease-in-out;padding:.25rem}.rotate-180{transform:rotate(180deg)}.accordion-body{background-color:#fff;padding:.75rem 1.25rem}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#fff;padding:20px;min-width:400px;max-width:600px;box-shadow:0 2px 10px #0000001a}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.modal-header h3{margin:0;font-size:1.5rem}.modal-header .close-button{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:0;color:#666}.modal-header .close-button:hover{color:#333}.modal-body{max-height:60vh;overflow-y:auto;margin-bottom:15px}.modal-body p{margin:10px 0;color:#333}.modal-body .escolas-selecionadas{margin-top:10px;margin-bottom:4px;padding:10px;background-color:#f8f9fa;border-radius:4px}.modal-body .escolas-selecionadas h4{margin:0 0 10px;font-size:1.1rem;color:#333}.modal-body .escolas-selecionadas ul{list-style:none;padding:0;margin:0}.modal-body .escolas-selecionadas ul li{padding:8px 0;border-bottom:1px solid #ddd;color:#666}.modal-body .escolas-selecionadas ul li:last-child{border-bottom:none}.modal-footer{display:flex;justify-content:flex-end;gap:10px}.autocomplete-wrapper{position:relative}.lista-autocomplete{position:absolute;top:calc(100% + .25rem);left:0;width:100%;margin:0;padding:0;list-style:none;background-color:#fff;border:1px solid #ccc;border-radius:.25rem;box-shadow:0 2px 8px #0000001a;max-height:15rem;overflow-y:auto;z-index:1000}.lista-autocomplete li{padding:.5rem 1rem;cursor:pointer;transition:background-color .2s ease}.lista-autocomplete li:hover{background-color:#e3e3e3}
