:root{--cb: cubic-bezier(.21, .4, .48, 1);--c_white: #ffff;--color_primary_purple_01: #6B34E1;--color_primary_purple_01_50: rgba(107, 52, 225, .5);--color_primary_blue_01: #17A1FA;--color_primary_blue_02: #1270B0;--color_primary_red_01: #F03E5F;--color_secondary_grey_01: #F8F9FA;--color_secondary_grey_02: #E0E3E7;--color_secondary_grey_03: #B3B3B3;--color_secondary_grey_04: #616161;--h1_size: 40px;--h1_line: 48px;--h1_weight: 700;--h2_size: 33px;--h2_line: 40px;--h2_weight: 700;--h2_letter: 1.3px;--h3_size: 23px;--h3_line: 120%;--h3_weight: 700;--h5_size: 19px;--h5_line: 23px;--h5_weight: 300;--h6_size: 14px;--h6_line: 120%;--h6_weight: 600}@media screen and (max-width: 1024px){:root{--h1_size: 24px;--h1_line: 28px;--h1_weight: 700}}h1,h2,h3,h4,h5{margin:0}html,body{font-family:var(--e-global-typography-primary-font-family),"sans-serif"}.bold{font-weight:bold !important}.purple{color:var(--color_primary_purple_01)}.button{padding:8px 16px;border-radius:100px;font-size:13px;text-wrap:nowrap;height:fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;gap:6px;line-height:16px;transition:background-color 350ms var(--cb);text-decoration:none}.button:hover{cursor:pointer}.button--back:hover,.button--cta:hover,.button--balck:hover,.button--red:hover{background-color:var(--color_secondary_grey_04)}.button--back{position:absolute;top:0;left:0;z-index:2;margin:24px;padding:8px 16px;border-radius:100px;font-size:13px;text-wrap:nowrap;color:#fff !important;background-color:var(--color_primary_purple_01)}.button--cta{color:#fff !important;background-color:var(--color_primary_purple_01)}.button--black{color:#fff !important;background-color:#000}.button--red{color:#fff !important;background-color:var(--color_primary_red_01)}.button--red:hover{color:#fff;background-color:var(--color_secondary_grey_04)}.button.hidden{display:none !important;pointer-events:none !important;opacity:0 !important}.button:disabled,.button[disabled=true]{cursor:not-allowed;opacity:.1;pointer-events:none}html,body{padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}.zrm__pagination{display:flex;align-items:center;justify-content:center;gap:6px}.zrm__pagination .page-numbers{text-decoration:none;color:#000}.zrm__pagination .page-numbers:hover{cursor:pointer}.zrm__pagination .page-numbers.current{width:24px;height:24px;color:#fff;background-color:var(--color_primary_purple_01);padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center}.zrm__pagination .page-numbers.current:hover{cursor:default}.zrm__pagination .prev{margin:0px 12px 0px 0px}.zrm__pagination .next{margin:0px 0px 0px 12px}.zrm__pagination .prev,.zrm__pagination .next{text-decoration:none;color:#fff;background-color:#000;padding:8px 16px;border-radius:24px;transition:background-color 350ms var(--cb)}.zrm__pagination .prev:hover,.zrm__pagination .next:hover{background-color:var(--color_secondary_grey_04)}a.button--profile{color:#fff;text-decoration:none}.button{padding:8px 12px;border-radius:100px;font-size:13px;text-wrap:nowrap;height:fit-content;width:fit-content;cursor:pointer}.button--accept{color:#fff !important;background-color:var(--color_primary_purple_01);border:1px solid var(--color_primary_purple_01)}.button--decline{color:#fff;background-color:var(--color_primary_red_01);border:1px solid var(--color_primary_red_01)}.button--link,.button--link:visited{color:#fff;background-color:#000}.matching-card{width:100%;display:flex;flex-direction:column;border-radius:8px;border:2px solid var(--color_secondary_grey_02);box-shadow:12px 47px 20px rgba(26,60,107,.01),7px 27px 17px rgba(26,60,107,.03),3px 12px 12px rgba(26,60,107,.04),1px 3px 7px rgba(26,60,107,.05);overflow:hidden}.matching-card a{text-decoration:none;color:inherit}.matching-card--pending{border-color:var(--color_primary_red_01)}.matching-card__header{position:relative;display:flex;align-items:center;gap:16px;padding:12px 24px;padding-right:64px;cursor:pointer}.matching-card__body{height:0;overflow:hidden;transition:height 350ms var(--cb);width:100%}@media screen and (max-width: 1024px){.matching-card__body.body--applicant .matching-card__description .bottom{display:flex;flex-direction:column}}.matching-card__body-inner{display:flex;flex-direction:column;gap:12px;padding:0 24px 24px}.matching-card.open .button__arrow--open .arrow--right{transform:rotate(-135deg)}.matching-card.open .details{align-items:flex-start;flex-direction:column}.matching-card.open .timeslot{border-right:none}.matching-card.card--small .details{flex-direction:column;align-items:flex-start;gap:4px}.matching-card.card--small .details .timeslot{flex-direction:column;border:0px solid rgba(0,0,0,0);padding:0px}.matching-card.card--small .details .timeslot__date{font-size:12px}.matching-card.card--small .details__type{font-size:12px}.matching-card.card--small .details__name{font-size:14px}.matching-card.card--small .matching-card__buttons{width:100%;display:grid;grid-template-columns:repeat(2, 1fr)}.matching-card.card--small .matching-card__buttons .conference__url{grid-column:1/3}.matching-card.card--small .matching-card__buttons select,.matching-card.card--small .matching-card__buttons .button{width:100%}.matching-card .button__arrow{position:absolute;top:10px;right:10px;display:flex;justify-content:center;align-items:center;border-radius:8px;cursor:pointer;width:40px;height:40px;background-color:#000;z-index:1}.matching-card .button__arrow--pending{background-color:var(--color_primary_red_01)}.matching-card .button__arrow .arrow{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform 350ms var(--cb)}.matching-card .button__arrow .arrow--right{transform:rotate(45deg)}.matching-card .button__arrow .arrow--left{transform:rotate(45deg)}.matching-card .details{display:flex;align-items:center;font-size:18px;gap:12px}.matching-card .details__names{display:flex;gap:6px;align-items:center;justify-content:center;max-height:16.5px}.matching-card .details__name.empty{color:var(--color_secondary_grey_03)}.matching-card .details .timeslot{display:flex;gap:4px;font-weight:700;border-right:2px solid #000;padding-right:12px;text-wrap:nowrap}.matching-card__hidden{display:none}.matching-card__form{margin:0;display:flex;justify-content:flex-start}.matching-card__wrapper{display:flex;flex-direction:column;justify-content:start;gap:16px;width:100%;padding:24px 32px;box-shadow:12px 47px 20px rgba(26,60,107,.01),7px 27px 17px rgba(26,60,107,.03),3px 12px 12px rgba(26,60,107,.04),1px 3px 7px rgba(26,60,107,.05);border-radius:0 8px 8px 0;border:2px solid var(--color_secondary_grey_02)}.matching-card__infos{display:flex;gap:16px}.matching-card .contact__name{font-weight:700}.matching-card .conference__url{display:flex;flex-direction:column;gap:4px;width:100%}.matching-card .conference__url .url__input{width:100%;padding:4px 8px;border-radius:32px;font-size:14px;outline:none;border:1px solid var(--color_secondary_grey_03) !important}.matching-card .contact__select select{border:none;outline:none;padding:8px 12px;border-radius:100px;font-size:13px}.matching-card .decline__container{display:flex;align-items:center;gap:8px}.matching-card .decline__confirm{display:flex;align-items:center;gap:10px}.matching-card .decline__confirm-text{font-size:13px;font-weight:600;color:var(--color_primary_red_01);white-space:nowrap}.matching-card .decline__confirm-buttons{display:flex;gap:8px}.matching-card .button--cancel-decline{color:var(--color_secondary_grey_04, #616161);background-color:var(--color_secondary_grey_01, #F8F9FA);border:1px solid var(--color_secondary_grey_02, #E0E3E7)}.matching-card__buttons{display:flex;flex-wrap:wrap;width:100%;justify-content:flex-start;align-items:start;gap:8px}@media screen and (max-width: 1024px){.matching-card__buttons{display:grid;grid-template-columns:repeat(2, 1fr)}.matching-card__buttons .conference__url{grid-column:1/3}.matching-card__buttons .button{width:100%}}.matching-card__picture img,.matching-card__logo img{height:44px;width:44px;display:flex;align-items:center;justify-content:center;object-fit:contain}.matching-card__picture.cover img,.matching-card__logo.cover img{object-fit:cover}.matching-card .matching-card__description{display:flex;flex-direction:column;gap:12px}.matching-card .matching-card__description .bottom{display:flex;flex-direction:column;gap:12px}.matching-card .matching-card__description .bottom .details{display:grid}.matching-card .matching-card__description .bottom .details:nth-of-type(1){grid-template-columns:repeat(3, 1fr)}.matching-card .matching-card__description .bottom .details:nth-of-type(2){grid-template-columns:repeat(1, 1fr)}.matching-card .matching-card__description .bottom .details:nth-of-type(3){grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 1024px){.matching-card .matching-card__description .bottom .details:nth-of-type(1){grid-template-columns:repeat(2, 1fr)}.matching-card .matching-card__description .bottom .details:nth-of-type(3){grid-template-columns:repeat(1, 1fr)}}.matching-card .matching-card__description .bottom .detail{display:flex;flex-direction:column;align-items:flex-start}.matching-card .matching-card__description .bottom .detail__label{font-weight:bold}.matching-card .headline{font-size:16px}.matching-card .name{font-size:20px}.matching-card .position{color:var(--color_secondary_grey_03)}@media screen and (max-width: 1024px){.matching-card__header{padding:12px;padding-right:64px}.matching-card__body-inner{padding:0 12px 12px}.matching-card .details{flex-direction:column;align-items:flex-start;gap:4px}.matching-card .details .timeslot{flex-direction:column;border:0px solid rgba(0,0,0,0);padding:0px}.matching-card .details .timeslot__date{font-size:12px}.matching-card .details__type{font-size:12px}.matching-card .details__names{gap:2px;flex-wrap:wrap;justify-content:flex-start}.matching-card .details__name{text-wrap:nowrap;font-size:14px}.matching-card__wrapper{padding:12px}.matching-card__buttons{flex-wrap:wrap}.matching-card__picture img,.matching-card__logo img{display:flex;align-items:center;justify-content:center;object-fit:contain}.matching-card__picture.cover img,.matching-card__logo.cover img{object-fit:cover}}.matching-card--not-self-assignable{opacity:.85}.matching-card__notice{background-color:var(--color_secondary_grey_01);color:var(--color_secondary_grey_04);font-size:12px;font-weight:600;padding:6px 24px;border-bottom:1px solid var(--color_secondary_grey_02)}
