.autocomplete-suggestions{position:absolute;background:#fff;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;max-height:200px;overflow-y:auto;z-index:1000;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);font-family:inherit}.autocomplete-active{background-color:#f0f0f0}.autocomplete-item{position:relative;padding:12px 15px;cursor:pointer;border-bottom:1px solid #f0f0f0;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;line-height:1.4}.autocomplete-item:hover,.autocomplete-item.autocomplete-active{background-color:#f8f9fa}.autocomplete-item:last-child{border-bottom:none;border-radius:0 0 4px 4px}.autocomplete-item div:first-child{font-weight:600;color:#333;margin-bottom:2px}.autocomplete-item div:last-child{font-size:.9em;color:#666}#ecole.autocomplete-open{border-bottom-left-radius:0;border-bottom-right-radius:0}.autocomplete-item-name{font-weight:600}.autocomplete-item-details{font-size:.9em;color:#666}.autocomplete-suggestions{position:absolute;background:#fff;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;max-height:200px;overflow-y:auto;z-index:1000;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-animation:fadeInDown .2s ease-out;animation:fadeInDown .2s ease-out}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.nom-ecole{position:relative}@media(max-width: 768px){.autocomplete-suggestions{max-height:150px}.autocomplete-item{padding:10px 12px}.autocomplete-item div:last-child{font-size:.85em}}.input-wrapper{position:relative;display:block;width:100%}.input-wrapper input{width:100%;padding-right:35px;-webkit-box-sizing:border-box;box-sizing:border-box}.clear-input-btn{position:absolute;right:10px;top:0;bottom:0;margin:auto;background:none;border:none;font-size:16px;color:#666;cursor:pointer;padding:0;width:18px;height:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:10;opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease,visibility .2s ease,background-color .5s ease;transition:opacity .2s ease,visibility .2s ease,background-color .5s ease;line-height:1;border-radius:50%}.clear-input-btn:hover{color:#fff;background-color:#333;border-radius:50%;-webkit-transition:background-color .5s ease;transition:background-color .5s ease}.clear-input-btn:focus{outline:2px solid #0078d4;outline-offset:2px;border-radius:50%}.clear-input-btn.visible{opacity:1;visibility:visible}.disabled{opacity:.6;cursor:not-allowed;pointer-events:none;-ms-touch-action:none;touch-action:none}label:has(+input[class*=disabled]){opacity:.6}
/*# sourceMappingURL=main.min.css.map */