.dialog-module-scss-module__Qs5Eza__overlay{background-color:var(--c-black);opacity:.4;z-index:999;cursor:pointer;transition:opacity .3s ease-out;animation:.15s cubic-bezier(.16,1,.3,1) dialog-module-scss-module__Qs5Eza__overlayShow;position:fixed;inset:0}.dialog-module-scss-module__Qs5Eza__overlay:hover{opacity:.5}.dialog-module-scss-module__Qs5Eza__content{background-color:var(--c-white);z-index:999;border-radius:var(--br-medium);flex-direction:column;width:clamp(0px,900px,100%);height:fit-content;min-height:0;max-height:100%;margin:auto;animation:.15s cubic-bezier(.16,1,.3,1) dialog-module-scss-module__Qs5Eza__contentShow;display:flex;position:fixed;inset:0}.dialog-module-scss-module__Qs5Eza__content .dialog-module-scss-module__Qs5Eza__scroll{min-height:0;padding:var(--s-2);flex:100%;overflow-y:scroll}@media (max-width:768px){.dialog-module-scss-module__Qs5Eza__content{border-radius:0;height:90%;top:auto}}.dialog-module-scss-module__Qs5Eza__content[data-closed=true]{animation:.15s cubic-bezier(.16,1,.3,1) dialog-module-scss-module__Qs5Eza__contentHide}.dialog-module-scss-module__Qs5Eza__close{position:absolute;top:0;right:0}.dialog-module-scss-module__Qs5Eza__close svg{transition:scale .3s ease-out}.dialog-module-scss-module__Qs5Eza__close:hover svg{scale:.8}@keyframes dialog-module-scss-module__Qs5Eza__overlayShow{0%{opacity:0}}@keyframes dialog-module-scss-module__Qs5Eza__contentShow{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dialog-module-scss-module__Qs5Eza__contentHide{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(20px)scale(.96)}}
.portefuille-module-scss-module__YYzmaq__grid{gap:var(--s-0);margin-top:var(--s-1);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.portefuille-module-scss-module__YYzmaq__tile{background-color:var(--c-white);box-shadow:var(--bs-strong);border-radius:var(--br-small);flex-direction:column;justify-self:stretch;transition:scale .3s ease-out;display:flex;overflow:hidden;scale:1}.portefuille-module-scss-module__YYzmaq__tile:hover{scale:1.05}.portefuille-module-scss-module__YYzmaq__tile .portefuille-module-scss-module__YYzmaq__logoWrapper{padding:var(--s-2)var(--s-0);flex-grow:1;place-items:center;display:grid}.portefuille-module-scss-module__YYzmaq__tile .portefuille-module-scss-module__YYzmaq__logo{object-fit:contain;width:100%;height:auto;display:block}.portefuille-module-scss-module__YYzmaq__tile .portefuille-module-scss-module__YYzmaq__button{padding:var(--s-0);background-color:var(--c-accent);color:var(--c-white);text-align:center;font-family:var(--font-heading)}
.input-module-scss-module__C9qKZq__label{color:var(--c-primary);font-size:1rem;font-weight:100}.input-module-scss-module__C9qKZq__textInput{font-family:var(--font-primary);border:1px solid var(--c-primary);background:var(--c-white);color:var(--c-black);border-radius:.5rem;outline:none;width:100%;padding:.625rem .75rem;font-size:1rem;font-weight:100;line-height:1.5;transition:border-color .2s,box-shadow .2s}.input-module-scss-module__C9qKZq__textInput::placeholder{color:var(--c-gray-600);font-weight:100}.input-module-scss-module__C9qKZq__textInput:focus{border-color:var(--c-accent)}.input-module-scss-module__C9qKZq__textInput:disabled{opacity:.6;cursor:not-allowed}.input-module-scss-module__C9qKZq__searchWrapper{border:1px solid var(--c-primary);width:fit-content;height:2.5rem;color:var(--c-primary);border-radius:.5rem;align-items:center;gap:.5rem;padding:0 .75rem;transition:border-color .2s,box-shadow .2s;display:inline-flex}.input-module-scss-module__C9qKZq__searchWrapper:focus-within{border-color:var(--c-accent)}.input-module-scss-module__C9qKZq__searchInput{color:var(--c-primary);background:0 0;border:none;outline:none;width:fit-content;font-weight:100}.input-module-scss-module__C9qKZq__searchInput::placeholder{color:var(--c-primary);font-weight:100}.input-module-scss-module__C9qKZq__searchInput:disabled{opacity:.5;cursor:not-allowed}.input-module-scss-module__C9qKZq__icon{color:var(--c-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:transform .3s ease-in-out;display:inline-flex}.input-module-scss-module__C9qKZq__icon:hover{cursor:pointer;transform:scale(1.1)}
.spinner-module-scss-module__u1Xp0a__spinner{width:1.5rem;height:1.5rem;color:var(--c-accent);animation:1s linear infinite spinner-module-scss-module__u1Xp0a__spin}@keyframes spinner-module-scss-module__u1Xp0a__spin{to{transform:rotate(360deg)}}
