.c-accordeon-list{gap:var(--gap__l);display:grid}.c-accordeon-item{display:grid}.c-accordeon-item__header{color:var(--color__black);border-bottom:var(--border__s);border-color:var(--color__grey);padding:var(--gap__s) 0 var(--gap__s);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.c-accordeon-item__header__icon{transition:all var(--transition__time__s) var(--transition__timing-function);display:block}.c-accordeon-item__header__icon svg{height:100%}.c-accordeon-item:not([data-active=true]) .c-accordeon-item__header__icon{transform:scaleY(-1)}.c-accordeon-item__content{height:var(--c-accordeon__content-height);transition:all var(--transition__time__s) var(--transition__timing-function);overflow:hidden}.c-accordeon-item:not([data-active=true]) .c-accordeon-item__content{height:0}.c-accordeon-item__content__inner{padding:var(--gap__m) 0 var(--gap__l)}
body:has(.c-modal[open]){overflow:hidden}.c-modal{width:min(var(--width__m), calc(100% - 2 * var(--gap__s)));max-width:none;max-height:calc(100dvh - 2 * var(--gap__m));border-radius:var(--border-radius__s);background-color:var(--color__white);color:inherit;border:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 64px #1e0d0740}.c-modal.c-modal__l{width:min(var(--width__xl), calc(100% - 2 * var(--gap__s)))}.c-modal[open]{animation:c-modal__in var(--transition__time__s) var(--transition__timing-function);grid-template-rows:auto minmax(0,1fr);display:grid}.c-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:c-modal__fade var(--transition__time__s) var(--transition__timing-function);background-color:#1e0d078c}.c-modal__header{gap:var(--gap__s);padding:var(--gap__m);background-color:var(--color__light);grid-template-columns:1fr auto;align-items:start;display:grid}.c-modal__header__content{gap:var(--gap__xs);display:grid}.c-modal__close{aspect-ratio:1;width:42px;margin:calc(var(--gap__xs) * -1) calc(var(--gap__xs) * -1) 0 0;border-radius:var(--border-radius__s);color:var(--color__black);cursor:pointer;transition:all var(--transition__time__s) var(--transition__timing-function);background-color:#0000;border:none;place-items:center;display:grid}.c-modal__close svg{fill:currentColor;width:24px}.c-modal__close:hover{background-color:var(--color__green__dark);color:var(--color__white)}.c-modal__body{padding:var(--gap__m);overscroll-behavior:contain;overflow-y:auto}@keyframes c-modal__in{0%{opacity:0;transform:translateY(var(--gap__s))}}@keyframes c-modal__fade{0%{opacity:0}}@media (max-width:640px){.c-modal,.c-modal.c-modal__l{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.c-modal__header,.c-modal__body{padding:var(--gap__s)}}
