.page-template-ekicodes-liste .container-100{height:100dvh}.page-template-ekicodes-liste .liste-fiches-ekicodes{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;background:var(--clr-invert);max-width:700px;padding-block:2rem}.page-template-ekicodes-liste .liste-fiches-ekicodes-header{display:block;width:-moz-fit-content;width:fit-content;padding:2rem;background:var(--clr-invert);z-index:10}.page-template-ekicodes-liste .liste-fiches-ekicodes-header img{width:180px}@media only screen and (min-width: 707px){.page-template-ekicodes-liste .liste-fiches-ekicodes-header{position:fixed;top:0;left:0}}.page-template-ekicodes-liste .bad-role{color:var(--status-error-500)}.page-template-ekicodes-liste .form-container{background:var(--clr-invert);box-shadow:0 0 10px rgba(0,0,0,.2);border:2px solid var(--clr-primary);padding:30px;max-width:600px;width:100%;margin-inline:auto}.page-template-ekicodes-liste input[type=text],.page-template-ekicodes-liste input[type=password],.page-template-ekicodes-liste input[type=search],.page-template-ekicodes-liste input.search-submit{padding:.5rem 1rem;width:100%}.page-template-ekicodes-liste form#loginform p:not(:first-child) label{margin-top:1rem}.page-template-ekicodes-liste form#loginform p:has(input[type=text],input[type=password]) label{font-weight:bold}.page-template-ekicodes-liste form#loginform label{display:block;margin-bottom:.25rem}.page-template-ekicodes-liste form#loginform #wp-submit{--btn-background-color: var(--primary-500);--btn-text-color: var(--neutral-0);--btn-border-color: var(--btn-background-color);width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;background:var(--btn-background-color, var(--primary-500));color:var(--btn-text-color, var(--neutral-0));border:1px solid var(--btn-border-color, transparent);border-radius:.375rem;font-weight:700;text-decoration:none;transition:var(--default-hover-transition);gap:.5rem;padding:.75rem;font-size:1rem;margin-top:1rem}.page-template-ekicodes-liste form#loginform #wp-submit:hover{--btn-background-color: var(--primary-600)}.page-template-ekicodes-liste form#loginform #wp-submit:active{--btn-background-color: var(--primary-700)}.page-template-ekicodes-liste form#loginform #wp-submit:disabled{--btn-background-color: var(--primary-200);--btn-text-color: var(--primary-400)}.page-template-ekicodes-liste form#loginform #wp-submit:focus,.page-template-ekicodes-liste form#loginform #wp-submit:focus-visible{--btn-border-color: var(--primary-700)}@media only screen and (max-width: 500px){.page-template-ekicodes-liste form#loginform #wp-submit{width:100%}}.page-template-ekicodes-liste form[role=search]{display:flex;align-items:center;gap:15px;margin-top:3rem}.page-template-ekicodes-liste form[role=search] input[type=search]{width:400px;border:none;background:rgba(231,76,20,.2);border-radius:3px}.page-template-ekicodes-liste form[role=search] input[type=search]::-moz-placeholder{color:var(--clr-primary)}.page-template-ekicodes-liste form[role=search] input[type=search]::placeholder{color:var(--clr-primary)}.page-template-ekicodes-liste form[role=search] input[type=submit]{background:var(--clr-primary);border:none;width:-moz-fit-content;width:fit-content;color:var(--clr-invert);border-radius:3px}.page-template-ekicodes-liste form[role=search] a{margin-left:auto;color:var(--clr-primary);font-size:.9rem}.page-template-ekicodes-liste form[role=search] a:hover{text-decoration:underline}@media only screen and (max-width: 540px){.page-template-ekicodes-liste form[role=search]{width:100%}}@media only screen and (max-width: 768px){.page-template-ekicodes-liste form[role=search]{flex-wrap:wrap}}.page-template-ekicodes-liste .search-done{margin-top:10px;font-style:italic}.page-template-ekicodes-liste .fiches{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;width:100%}.page-template-ekicodes-liste .fiches .fiche-card{background:#fff;display:flex;flex-direction:column;justify-content:center;color:#000;border-radius:10px;transition:.3s;padding:15px;border:1px solid var(--clr-primary);text-decoration:none}.page-template-ekicodes-liste .fiches .fiche-card:hover{background:var(--clr-primary);color:var(--clr-invert)}.page-template-ekicodes-liste .fiches .fiche-card:hover .fiche-detail{text-decoration:underline}.page-template-ekicodes-liste .fiches .fiche-card .fiche-title{font-size:1.1rem;font-weight:bold}.page-template-ekicodes-liste .fiches .fiche-card .fiche-adresse{margin-top:8px}.page-template-ekicodes-liste .fiches .fiche-card .fiche-detail{margin-top:15px;font-size:.9rem;text-align:right}@media only screen and (max-width: 900px){.page-template-ekicodes-liste .fiches .fiche-card{min-width:100%}}.page-template-ekicodes-liste .no-result{color:#000;margin-top:30px}