@charset "UTF-8";.form-container,.ajaxsearch,.wrapper-grey{position:relative;border-radius:var(--s-radius)}.form-container input,.form-container .more-filter,.ajaxsearch input,.ajaxsearch .more-filter,.wrapper-grey input,.wrapper-grey .more-filter{font-size:14px!important}.majorprepa-search-panel+.master-list-container{margin-top:2rem}.masters-table,.ajaxsearch{padding:0 .25rem}.masters-table .col,.ajaxsearch .col{border:none;padding:.5rem .25rem}.masters-table input.main-input,.masters-table .filter-container,.ajaxsearch input.main-input,.ajaxsearch .filter-container{border-radius:var(--s-radius);background:#efefef}.masters-table input.main-input .badges-wrapper:after,.masters-table .filter-container .badges-wrapper:after,.ajaxsearch input.main-input .badges-wrapper:after,.ajaxsearch .filter-container .badges-wrapper:after{background:linear-gradient(to right,#efefef00,#efefef)}.right-column-filter.filter-container{width:fit-content;max-width:100%;border:1px solid hsla(0,0%,0%,.06);border-radius:var(--s-radius);background:#efefef;margin-right:0;margin-top:1rem}.right-column-filter.filter-container .filter-tooltip{right:0;left:auto;transform:translate(0)}.right-column-filter.filter-container:hover .filter-tooltip{transform:translate(0)}.filters-list-title{font-size:.8rem!important;text-transform:uppercase;margin-bottom:.5rem}.filters-list{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;list-style:none;flex:1;padding:0;margin:0}.filters-list label{height:100%;background:#fff;display:flex;align-items:center;gap:.5rem;font-size:14px!important;width:fit-content;max-width:100%;border:1px solid hsla(0,0%,0%,.06);border-radius:var(--s-radius);padding:.5rem 1rem}.more-filter{font-weight:700;padding:0;display:flex;align-content:center;align-items:center}.more-filter:before{content:"+";width:30px;height:30px;line-height:1;border-radius:50%;border:2px solid var(--e-global-color-primary);display:inline-flex;margin-right:10px;text-align:center;font-weight:700;align-items:center;justify-content:center}.more-filter.active:before{content:"-"}#more-filter{position:relative;z-index:0;min-height:50px;display:none}.filter-select h4.filter-button.filter-title{font-size:14px!important;display:flex;flex-wrap:nowrap;flex-direction:row}.mp-badge{padding:2px 5px;background:var(--e-global-color-primary);color:#fff;border-radius:25px;display:inline-block;font-size:12px}.mp-badge:after{content:"x";display:inline-block;padding:0 5px;font-family:rubik,Sans-serif;font-size:1em;font-weight:700;border-radius:0}.row.align-right{gap:1rem;justify-content:flex-end;flex-wrap:nowrap;margin-top:1rem}.filter-container{position:relative;height:100%;width:100%;display:flex;gap:.5rem;padding:.25rem .5rem;align-items:center}.filter-container input[type=date],.filter-container input[type=email],.filter-container input[type=number],.filter-container input[type=password],.filter-container input[type=search],.filter-container input[type=tel],.filter-container input[type=text],.filter-container input[type=url],.filter-container select,.filter-container textarea{padding:0}.filter-container input[type=date]:focus,.filter-container input[type=email]:focus,.filter-container input[type=number]:focus,.filter-container input[type=password]:focus,.filter-container input[type=search]:focus,.filter-container input[type=tel]:focus,.filter-container input[type=text]:focus,.filter-container input[type=url]:focus,.filter-container select:focus,.filter-container textarea:focus{box-shadow:none}.filter-container:has(input[type=search]):after{content:""}.filter-container:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#000;vertical-align:middle;display:inline-block;transition:transform .2s ease-in-out;transform:rotate(0);line-height:24px}.filter-container .badges-wrapper{display:flex;gap:3px;flex-wrap:nowrap;overflow:hidden;max-width:200px;position:relative;width:100%}.filter-container .badges-wrapper:after{content:"";position:absolute;top:0;right:0;width:20px;height:100%;pointer-events:none;background:linear-gradient(to right,#fff0,#fff)}.filter-container .badges-wrapper .mp-badge__txt{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.filter-container .badges-wrapper>*{flex:0 0 auto}.filter-container.hidden{display:none}.filter-container li label{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;font-size:14px;padding:10px;line-height:1em;color:#00000080;cursor:pointer;font-weight:var(--e-global-typography-text-font-weight)}.filter-container label span{display:inline-block;white-space:nowrap}.filter-container label input[type=checkbox]{margin-right:10px}.filter-container:hover .filter-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.filter-container:hover h4.filter-button:after{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.filter-container.show #filter-distance{display:flex}.filter-container.show .filter-title .title{font-size:12px!important}.filter-container.show .button-reset{display:block}.filter-title{height:100%;padding:0;align-items:flex-start;overflow:visible;margin:0;position:relative;display:flex;flex-direction:column;width:100%;flex:1;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:none;background-color:transparent;justify-content:center;gap:3px;color:#9b9b9b;font-size:14px;font-weight:var(--e-global-typography-text-font-weight);line-height:1.5;text-align:left;text-decoration:none!important;transition:all .3s ease-in-out}.filter-title .title{font-size:14px;color:var(--color-accent-master)}.filter-tooltip{padding:0;background:#fff;box-shadow:0 2px 50px #0000001a;display:block;max-height:300px;overflow-x:clip;overflow-y:auto;position:absolute;list-style:none;opacity:0;visibility:hidden;z-index:9;top:100%;transition:all .3s ease-in-out;border-radius:var(--s-radius);min-width:100%;width:max-content;max-width:150%;left:50%;right:auto;margin:0;transform:translate(-50%,-20px)}.sub-filter{padding-left:10px}.pac-logo:after{display:none}.geouser>label{color:var(--e-global-color-primary)}.filter-where-container{display:flex;align-items:stretch;min-height:100%}.filter-where-container>.filter-container{flex:1;min-width:0}.align-right-shrink{flex:0;min-width:fit-content;align-self:center}#filter-distance{display:none;flex-shrink:0;width:auto;max-width:70px;font-size:12px;border-left:1px solid rgba(0,0,0,.08);height:auto}#filter-distance:after{display:none}#filter-distance .filter-title{height:auto;justify-content:center;font-size:12px;white-space:nowrap}#filter-distance .filter-title .title{font-size:12px;color:inherit}#distance-select{border-left:1px solid #dedede;padding-right:5px}.ajax-select{width:auto;height:100%}.ajax-input{display:inline-block;vertical-align:middle}.button-reset{border-radius:50%!important;color:var(--color-accent-master)!important;border-color:var(--color-accent-master);font-weight:lighter;width:26px!important;height:26px;position:absolute;top:50%;margin-top:-13px;right:20px;padding:0;line-height:26px;display:none}.button-reset:hover{background:#fff!important}.label-with-order{display:flex;align-items:center}.ajaxsearch .align-right{padding:0 10px;display:flex;align-items:flex-end;justify-content:flex-end;text-align:right}.ajaxsearch .col{border-right:1px solid #efefef}.ajaxsearch .col:last-child{border:none}.ajaxsearch .col input.main-input{height:100%;padding:.5rem 1rem}.ajaxsearch[data-type=prepa] .bar-search input.main-input,.ajaxsearch[data-type=prepa] .bar-search .filter-container,.ajaxsearch[data-type=prepa] .bar-search .col{min-height:3rem}.ajaxsearch[data-type=prepa] .bar-search .align-right{align-items:center}#google-input-where{margin:0;padding:0;border-top:1px solid #dedede}input.order-icon:before{content:"";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px;opacity:.25}input.order-icon:checked:before{opacity:1}@media only screen and (max-width: 768px){.submit-form{flex:1}.row.align-right,.form-container.row.nowrap{flex-direction:column}.filter-container label{padding:1rem}.ajaxsearch .col{border-top:1px solid #efefef}.ajaxsearch .align-right{padding:1rem;text-align:center;display:block}}@media only screen and (max-width: 400px){.ajaxsearch .col,.ajaxsearch .align-right{flex:1;width:auto}}
