@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";#root{width:100vw;height:100vh;overflow-x:hidden}:root{--dark-bleu: #1b293d;--blue-grey: #475569;--grey: #60758d;--ligh-grey-text: #64748B;--violet: #8b5cf6;--padding-content-page: 50px 32px;--padding-container: 24px;--padding-badge: 8px }body{height:100vh;width:100vw;margin:0;padding:0;overflow-y:hidden;overflow-x:hidden;font-family:Inter,sans-serif;color:var(--dark-bleu);font-size:16px;font-style:normal;font-weight:500;line-height:14px}h1{color:var(--dark-bleu);text-align:start;font-size:30px;font-style:normal;font-weight:600;line-height:36px}h2,h3{line-height:20px}p{color:var(--grey);text-align:start;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;margin:0}.errorNotification{position:absolute;z-index:9999;left:50%;top:17px;width:80%;background:#ffd7d7c7;border:1px solid red;transform:translate(-50%);display:flex;flex-direction:row;justify-content:center;padding:17px 10px;border-radius:7px}.selection-area{background:#8c15b140!important;border:1px solid #8a08d6!important;position:fixed!important;z-index:9999;pointer-events:none}.selectable.selected{border:2px solid #037fff!important;background-color:#fff!important;box-shadow:0 0 10px #0065ff6b!important}.basicContainer{border:.8px solid #e1e8f1;padding:24px;border-radius:12px;box-sizing:border-box;background:#fff;display:flex;flex-direction:column;align-items:stretch;gap:24px;position:relative;width:100%;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.basicContainer ul{display:flex;flex-direction:column;gap:12px;line-height:18px}.row{display:flex;flex-direction:row;justify-content:space-between;gap:40px;width:100%}.row>div{width:50%}.innerContainer{display:flex;flex-direction:column;width:100%;gap:8px}.basicRedContainer{border:.8px solid #d76262;background:#e95a5a38}.basicRedContainer p,.basicRedContainer span,.basicRedContainer h1,.basicRedContainer h2{color:#000}.basicGreenContainer{border:.8px solid #62d76c;background:#84e95a38}.basicGreenContainer p,.basicGreenContainer span,.basicGreenContainer h1,.basicGreenContainer h2{color:#000}.basicWarningContainer{border:.8px solid #d7a562;background:#e9e25a38}.basicWarningContainer p,.basicWarningContainer span,.basicWarningContainer h1,.basicWarningContainer h2{color:#0000009e}.lightContainer{border-radius:6px;border:.8px solid #e1e8f1;background:#fff}.formPage{width:100vw;height:100vh;max-height:100vh;display:flex;flex-direction:column;align-items:center;gap:70px;text-align:start;padding-top:5vh;justify-content:center;background:linear-gradient(135deg,#f8fafc,#fbf5ff,#f0f5f9),#fff;box-sizing:border-box}.formPage .headerContainer{width:fit-content}.formPage p{color:var(--grey);font-size:18px;font-style:normal;font-weight:400;padding:0;margin:0;line-height:24px}.formPage>div.headerContainer{display:flex;flex-direction:column;align-items:start;gap:5px;position:relative}.formPage>div.headerContainer h1{margin-block:3px}.formPage>div.headerContainer>img{position:absolute;left:-34%;top:70%;width:105px;height:129px;transform:translateY(-50%)}.formPage h3{color:var(--dark-bleu);font-size:18px;font-style:normal;font-weight:500;line-height:16px;margin:0}.formPage form{display:flex;flex-direction:column;align-items:start;padding:25px;gap:30px;box-sizing:border-box;width:41%;border-radius:12px;border:.8px solid #e1e8f1;background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.formPage form>div.headerContainer{display:flex;flex-direction:column;align-items:start;gap:10px}.formPage form .inputdiv{display:flex;flex-direction:column;align-items:start;width:100%;gap:5px;position:relative}.formPage form .inputdiv>img{position:absolute;width:18px;height:17px;bottom:23px;left:14px}.formPage form .inputdiv .eye{position:absolute;left:calc(100% - 30px);cursor:pointer}.formPage form input[type=text],.formPage form input[type=password]{display:flex;width:100%;font-size:18px;height:fit-content;padding:16px 12px 16px 40px;box-sizing:border-box;align-items:center;flex-shrink:0;border-radius:6px;border:.8px solid rgba(0,0,0,0);background:#f8fafc;color:var(--grey)}.formPage form input[type=text]::placeholder,.formPage form input[type=password]::placeholder{color:var(--blue-grey)}.formPage form .buttonContainer{display:flex;flex-direction:column;align-items:end;width:100%;gap:16px}.formPage form .buttonContainer>button{color:#43566b;text-decoration:none;font-size:14px;font-style:normal;font-weight:500;line-height:20px;cursor:pointer;background:none;border:0}.formPage form .buttonContainer input[type=submit]{background:var(--violet);width:100%;border-radius:6px;padding:12px 0;outline:none;color:#fff;font-weight:700;border:none}.formPage>p{position:absolute;bottom:10px;width:38%;font-size:14px;text-align:center}.icon{width:24px;height:24px}.iconBig{width:45px;height:45px}.iconRotate{transform:rotate(180deg)}.sub-navigation-bar{width:100%;border-radius:12px;background:#f0f5f9;display:flex;flex-direction:row;padding:3px 3.5px;box-sizing:border-box;justify-content:space-around}.sub-navigation-bar span{border-radius:12px;border:.8px solid rgba(0,0,0,0);display:flex;height:29px;padding:4px 8px;justify-content:center;align-items:center;gap:6px;flex-shrink:0;cursor:pointer}.sub-navigation-bar span.active{background:#fff}.button{display:flex;flex-direction:row;background:#fff;border:none;outline:none;gap:5px;align-items:center;box-sizing:border-box;color:var(--dark-bleu);font-size:18px;font-style:normal;font-weight:500;line-height:14px;white-space:nowrap;width:fit-content;padding:9px 17px;border-radius:8px;cursor:pointer;text-decoration:none}.button img{width:20px;height:20px;object-fit:contain}.button .iconHover{display:none}.button span{white-space:nowrap}.button :hover .icon{display:none}.button :hover .iconHover{display:flex}.button.fit-content{height:fit-content}.button.withoutBorder:hover{color:#000}.button.violetButton{color:#fff;background:var(--violet)}.button.redButton{background:red;color:#fff}.button.redButton span{color:#fff!important}.button.greenButton{background:green;color:#fff}.button.greenButton span{color:#fff!important}.button.greenButtonConfirm{background:green!important;color:#fff!important}.button.greenButtonConfirm span{color:#fff!important}.button.greyButton{background:#e0e0e0}.button.navbar{gap:12px;font-size:20px;width:100%;padding:14px 19px;gap:16px;background:transparent}.button.navbar img{width:21px}.button.navbar.disabled{color:#c7c7c7}.button.navbar.active{color:#fff;background:var(--blue-grey)}.button.whiteWithBordure,.button.whiteWithBordure-Disabled{color:#000;background:#fff;border:.8px solid #e1e8f1;gap:8px}.button.whiteWithBordure-Disabled{opacity:.5}.button.grey{color:#fff;font-weight:500;border-radius:6px;background:#43566b}.button.grey:hover{background:#526478}.selectGamePage{display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,#f8fafc,#fbf5ff,#f0f5f9),#fff;min-height:100vh;height:fit-content;padding:3% 10%;gap:50px}.selectGamePage .settingsIcon{position:absolute;top:15px;right:20px;width:fit-content;height:fit-content;background:var(--violet);cursor:pointer;padding:14px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.selectGamePage .settingsIcon:hover{background:#b696ff}.selectGamePage .headerSection{width:51%;display:flex;flex-direction:column;align-items:center}.selectGamePage .headerSection>p,.selectGamePage .headerSection h1{text-align:center!important}.selectGamePage .formSection{width:100%;display:flex;flex-direction:row;align-items:stretch;gap:10px;height:45px}.selectGamePage .sub-navigation-bar{width:50%;align-self:flex-start;background:#fff;text-wrap:nowrap}.selectGamePage .sub-navigation-bar .active{background:#ede5ff}.selectGamePage .gamesWrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;gap:27px;height:fit-content}.selectGamePage .gamesWrapper>.gameCard{width:calc(46% - 13.5px)}.loader{position:relative;height:100%;width:100%;-webkit-user-select:none;user-select:none;cursor:default;display:flex;flex-direction:column;align-items:center;justify-content:center}.loader>img{position:absolute;left:50%;bottom:20%;width:70px;animation:loader-bounce-rotate 1.2s ease-in-out infinite}@keyframes loader-bounce-rotate{0%,to{bottom:50%;transform:translate(-50%) scale(1.2,.8)}10%,90%{transform:translate(-50%) scale(1)}45%{transform:translate(-50%) translateY(0) rotateY(0)}50%{bottom:65%;transform:translate(-50%) scale(.9,1.1) rotateY(180deg)}55%{transform:translate(-50%) translateY(0) rotateY(360deg)}}.textContainer{position:absolute;left:50%;bottom:35%;transform:translate(-50%)}.loader-shadow{position:absolute;left:50%;bottom:45%;width:100px;height:20px;background:#00000026;filter:blur(4px);border-radius:50%;z-index:1;animation:loader-shadow-pulse 1.2s ease-in-out infinite}@keyframes loader-shadow-pulse{0%,to{transform:translate(-50%) scale(1.4);opacity:.4}50%{transform:translate(-50%) scale(.4);opacity:.1}}.searchBarForm{border-radius:8px;height:fit-content;background:#f8fafc;box-sizing:border-box;display:flex;padding:13px 20px;flex-direction:row;align-items:center;justify-content:start;gap:18px;width:100%}.searchBarForm img{height:23px}.searchBarForm input{border:0;background-color:transparent;width:80%;margin-bottom:-8px}.searchBarForm input:focus-visible{border:0;outline:0}.searchBarForm input::placeholder{color:var(--grey);font-size:18px;font-style:normal;font-weight:400;line-height:normal}.searchBarForm.searchBar{background:#fff}.statElement{display:flex;flex-direction:row;background:#fff;border-radius:12px;border:.8px solid #e1e8f1;padding:24px;box-sizing:border-box;align-items:center;gap:15px}.statElement>div{display:flex;flex-direction:column;align-items:start;height:100%;justify-content:space-around}.statElement>div>span:first-child{color:var(--DarkBleu);font-size:24px;font-style:normal;font-weight:600}.statElement>div>span:last-child{color:var(--grey);font-size:18px;font-style:normal;font-weight:600}.separator-line{background:#e1e8f1;height:1px;width:100%}.gameCard{border-radius:12px;border:1.6px solid #e1e8f1;background:#fff;padding:var(--padding-container);display:flex;gap:20px;flex-direction:column;align-items:start;text-align:start}.gameCard .cardHeader{height:35%}.gameCard .name{color:var(--DarkBleu);font-size:20px;font-style:normal;font-weight:500;line-height:28px}.gameCard .badgeWrapper{display:flex;flex-direction:row;height:7%;flex-wrap:wrap;gap:10px}.gameCard .badgeWrapper .badge{padding:var(--padding-badge);border-radius:6px;border:.8px solid rgba(0,0,0,0);border:.8px solid color(display-p3 0 0 0 / 0);background:#f0f5f9}.gameCard .stats{width:100%;display:flex;flex-direction:row;justify-content:space-around}.gameCard .stats>div{display:flex;flex-direction:column;align-items:center;gap:12px;width:30%}.gameCard .stats>div .count{font-weight:600;font-size:20px;color:#000!important}.gameCard .stats>div .text{font-weight:400;color:var(--blue-grey)}.gameCard .lastEdit{display:flex;flex-direction:row;height:5%;gap:10px;align-items:center}.gameCard .buttonContainer{width:100%;display:flex;gap:15px;flex-direction:row}.gameCard .buttonContainer>*{width:100%;justify-content:center}.gameCard .buttonContainer .testButton{width:30%}.gameCreationEnvironnementPage{position:relative}.gameCreationEnvironnementPage>.content{padding-top:64px;display:flex;height:100vh;max-height:100vh;box-sizing:border-box;overflow:hidden;flex-direction:row;align-items:stretch}.gameCreationEnvironnementPage>.content>[class*=Subpage]{width:100%;display:flex;flex-direction:column;padding:var(--padding-content-page);gap:24px;overflow-y:scroll;height:93.7vh;max-height:93.7vh;box-sizing:border-box}.gameCreationEnvironnementPage>.content .wrapperSelection{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;height:fit-content;max-height:40vh;overflow-y:scroll;gap:13px}.gameCreationEnvironnementPage>.content .wrapperSelection>*{width:17%;aspect-ratio:1/.3}.littleTitle,.normalText{font-size:16px;font-style:normal;font-weight:500;line-height:24px}.littleMention{color:var(--grey);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.gameCreationEnvironnementHeader{display:flex;flex-direction:row;width:100%;justify-content:space-between;padding:16px 24px;box-sizing:border-box;border-bottom:.8px solid #e1e8f1;border-bottom:.8px solid color(display-p3 .8863 .9098 .9412);background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;position:fixed;top:0;left:0;z-index:100}.gameCreationEnvironnementHeader>div{display:flex;flex-direction:row;align-items:center;gap:8px}.gameCreationEnvironnementHeader>div:first-child span{color:var(--grey);font-size:18px}.gameCreationEnvironnementHeader>div:first-child .firstPart{color:#000;font-weight:700;font-size:21px}.gameCreationEnvironnementNavigationSideBar{min-width:fit-content;background:#f8fafc;display:flex;flex-direction:column;align-items:start;position:relative;height:93vh;border-right:.8px solid #e1e8f1;overflow-y:auto;box-sizing:border-box;padding:16px}.gameCreationEnvironnementNavigationSideBar>div{width:100%}.gameCreationEnvironnementNavigationSideBar ul{list-style-type:none;padding:0;margin:0;width:100%}.gameCreationEnvironnementNavigationSideBar ul li{width:100%;position:relative}.gameCreationEnvironnementNavigationSideBar h4{text-transform:uppercase;padding-left:18px;color:var(--ligh-grey-text)}.gameCreationEnvironnementNavigationSideBar .sidebar-separator{background:#e1e8f1;width:100%;height:1px;margin-block:5px}.gameCreationEnvironnementNavigationSideBar .buttonContainer{display:flex;flex-direction:column;gap:10px;width:100%;justify-content:center;margin-top:20px}.gameCreationEnvironnementNavigationSideBar .buttonContainer>.button{width:100%;display:flex;flex-direction:row;justify-content:center}.alertContainer{position:absolute;left:-5px;top:-15px;display:flex;flex-direction:row;cursor:pointer}.alertContainer img{filter:drop-shadow(0px 0px 5px white)}.alertContainer .alertCase:hover p{display:block;border:.8px solid #d76262;background:#f8b6b6}.alertContainer .warningCase:hover p{display:block;border:.8px solid #d7a862;background:#f4f8b6}.alertContainer p{display:none;padding:6px 23px;border-radius:10px;z-index:100;width:255px;color:#000;position:absolute;left:29px}.assetsBookshelfSubpage .searchBarForm{height:fit-content;background:#f8fafc;padding:13px 20px}.assetsBookshelfSubpage .searchBarForm>*{background:#f8fafc}.titleContainer{display:flex;flex-direction:column;align-items:start;gap:4px;height:fit-content;gap:7px}.titleContainer>div{display:flex;flex-direction:row;justify-content:start;align-items:center;width:100%;height:fit-content;gap:8px}.titleContainer>div>img{width:20px;height:20px}.titleContainer>div>*{margin:0}.titleContainer>div h2{font-size:21px}.titleContainer>div h3{font-weight:600;font-size:18px}.titleContainer p{font-size:16px;text-align:start}.titleContainer-h1{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:15px}.titleContainer-h1>div{display:flex;flex-direction:column;align-items:start;justify-content:space-between;gap:0}.titleContainer-h1>img{width:60px;height:60px}.gameCreationEnvironnementQuickActionElement{padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px}.gameCreationEnvironnementStatDashboard{border-radius:12px;display:flex;flex-direction:row!important;justify-content:space-between!important;height:fit-content;align-items:start;width:33%!important}.gameCreationEnvironnementStatDashboard>div{display:flex;flex-direction:column;align-items:start;justify-content:space-between;height:100%;gap:29px}.gameCreationEnvironnementStatDashboard>div>span:first-child{color:var(--grey);font-size:19px;font-style:normal;font-weight:500}.gameCreationEnvironnementStatDashboard>div>span:last-child{color:var(--DarkBleu);font-size:48px;font-style:normal;font-weight:600;line-height:36px}.gameCreationEnvironnementStatDashboard img{aspect-ratio:1 / 1;height:39px;width:50px}.input{width:100%;display:flex;flex-direction:column;position:relative;gap:8px;animation:appearFromOpacity 1.5s ease}.input input,.input textarea{width:100%;height:41px;background:#f5f6f6;border:0;outline:0;border-radius:9px;padding:13px 15px;box-sizing:border-box;font-size:17px}.input .hint{font-size:12px;position:absolute;bottom:-7px;left:5px;transform:translateY(100%);color:gray}.input textarea{height:153px;font-size:16px;font-style:normal;font-weight:400;line-height:normal;font-family:Inter}.input .textarea::placeholder{color:var(--grey)}.input .suggestion{height:350px;display:flex;position:absolute;width:100%;bottom:0;transform:translateY(100%);flex-direction:column;border-radius:6px;z-index:5;justify-content:start;border:1px solid grey;background:#ffffffb9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:0}.input .suggestion>input{height:50px;background:#fff;border:1px solid grey}.input .suggestion .wrapperSuggestion{display:flex;flex-direction:column;justify-content:start;height:fit-content;width:100%;height:300px;overflow-y:auto}.input .suggestion .wrapperSuggestion span{padding:15px 10px;cursor:pointer}.input .suggestion .wrapperSuggestion span:hover{background:#e4e4e4}.inputSelect{width:100%;display:flex;flex-direction:column;position:relative;gap:8px;animation:appearFromOpacity 2s ease}.inputSelect>.itemSelected{width:100%;height:41px;background:#f5f6f6;border:0;position:relative;outline:0;border-radius:9px;padding:11px 15px;cursor:pointer;box-sizing:border-box;font-size:17px}.inputSelect>.itemSelected>p{margin:0;width:100%;text-align:start;line-height:1;font-size:16px;cursor:pointer;overflow:hidden;height:100%}.inputSelect>.itemSelected img{position:absolute;right:10px;top:50%;width:26px;transform:translateY(-50%);cursor:pointer}.inputSelect>.choices{width:100%;background:#f0f8ff;display:flex;flex-direction:column;z-index:2;height:fit-content;max-height:180px;position:absolute;top:100%;overflow-y:scroll}.inputSelect>.choices>span{padding:12px 10px;box-sizing:border-box;background:#f3f3f3;cursor:pointer;opacity:.8;text-align:start}.inputSelect>.choices>span.select{background:#cfc}.inputSelect>.choices>span:hover{opacity:1}.inputSelect.disabled{opacity:.4;cursor:default}.inputSelect.disabled *{cursor:default!important}.cardManagementSubpage .searchBarForm{height:fit-content;background:#f8fafc;padding:13px 20px}.cardManagementSubpage .searchBarForm>*{background:#f8fafc}.cardManagementSubpage .header{display:flex;flex-direction:row;align-items:stretch;gap:20px}.cardManagementSubpage .cardLibrairy-MultipleActions{-webkit-user-select:none;user-select:none}.cardManagementSubpage .cardLibrairy-MultipleActions .rowButtons{display:flex;flex-direction:row;gap:10px}.cardManagementSubpage .cardLibrairy-MultipleActions .rowButtons>*{width:fit-content}.cardManagementSubpage .wrapperCardsLibrairy{display:flex;flex-wrap:wrap;justify-content:start;width:100%;gap:20px}.cardManagementSubpage .wrapperCardsLibrairy .selectCard{width:calc(33% - 10px)}.cardManagementSubpage .rowOfAttributsHeader{align-items:end}.cardManagementSubpage .rowOfAttributsHeader .titleContainer{width:70%!important}.cardManagementSubpage .rowOfAttributsHeader .button{height:fit-content}.cardManagementSubpage .renderingOfCardContainer .innerContainer{flex-direction:row;gap:var(--padding-content-page)}.cardManagementSubpage .renderingOfCardContainer .innerContainer .left{width:fit-content}.cardManagementSubpage .renderingOfCardContainer .innerContainer .left .customCardContainer{width:100px}.cardManagementSubpage .renderingOfCardContainer .innerContainer .right{width:calc(100% - 100px);display:flex;flex-direction:column;gap:7px}.cardEditionPage.row{display:flex;flex-direction:row;justify-content:space-between;gap:24px}.cardEditionPage.row>div{width:100%}.cardEditionPage.row .cardPreview{width:fit-content}.cardEditionPage.row .cardPreview .defaultCardOfGame{width:200px}.cardEditionPage.row .cardPreview .defaultCardOfGame .leftSuit{top:4%;font-size:25px}.cardEditionPage.row .cardPreview .defaultCardOfGame .rightSuit{bottom:4%;font-size:25px}.cardEditionPage.row .cardPreview .customCardContainer{width:200px}.cardEditionPage.row .cardPreview .imageUploadContainer{width:100%;position:relative}.cardEditionPage.row .cardPreview .imageUploadContainer .button{width:100%;justify-content:center}.cardEditionPage.row .cardPreview .imageUploadContainer input{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;cursor:pointer}.imageUploadContainer{width:100%;position:relative}.imageUploadContainer .button{width:100%;justify-content:center}.imageUploadContainer input{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;cursor:pointer}.defaultCardOfGame{width:78px;aspect-ratio:.67 / 1;border:1px solid grey;border-radius:8px;background:#fff;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.defaultCardOfGame .leftValue{position:absolute;left:5%;top:3%}.defaultCardOfGame .suit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:51px}.defaultCardOfGame .leftSuit{position:absolute;right:6%;top:1%;height:fit-content}.defaultCardOfGame .rightValue{position:absolute;right:5%;bottom:3%;rotate:180deg}.defaultCardOfGame .rightSuit{position:absolute;left:3%;bottom:1%;rotate:180deg}.defaultCardOfGame .text-red-600{color:red}.defaultCardOfGame .text-slate-900{color:#000}.defaultCardOfGame.s40{width:40px}.defaultCardOfGame.s40 .suit{font-size:25px}.defaultCardOfGame.s40 .leftValue,.defaultCardOfGame.s40 .rightValue{font-size:11px}.defaultCardOfGame.hoverable:hover{cursor:pointer;transform:scale(1.05)}.customCardContainer{position:relative;width:100%}.customCardContainer .customCard{width:100%;aspect-ratio:.67 / 1;border:1px solid grey;background:#fff;position:relative;display:flex;flex-direction:column;overflow:hidden;align-items:center;justify-content:center;text-align:center}.customCardContainer .customCard img{width:100%;height:100%;object-fit:cover}.customCardContainer .customCard .warningText{width:80%;text-align:center;color:#ff9705}.customCardContainer .customCard.hoverable:hover{cursor:pointer;transform:scale(1.05)}.cardLibrarySelectionArea .multipleActions{-webkit-user-select:none;user-select:none}.cardLibrarySelectionArea .filterCardsInput{width:100%;flex-direction:row;justify-content:start;gap:10px;flex-wrap:wrap}.cardLibrarySelectionArea .filterCardsInput>.inputSelect{width:30%!important}.cardLibrarySelectionArea .cardWrapper{position:relative;display:flex;flex-wrap:wrap;gap:15px;align-items:start;height:fit-content;user-select:none;user-select:none!important;-webkit-user-select:none}.cardLibrarySelectionArea .cardWrapper .customCardContainer{width:78px}.basicContainer.selectCard{position:relative;width:100%;cursor:pointer;padding-left:60px}.basicContainer.selectCard .selectRound{position:absolute;left:24px;width:13px;height:13px;aspect-ratio:1/1;border-radius:50%;border:1px solid #80808091;box-shadow:0 0 5px #80808036;display:flex;align-items:center;justify-content:center}.basicContainer.selectCard .selectRound .round{width:80%;height:80%;border-radius:50%;background-color:var(--violet)}.basicContainer.selectCard .title{display:flex;flex-direction:row;gap:15px;justify-content:start;width:100%}.cardListReadOnly{position:relative;display:flex;flex-wrap:wrap;gap:0px;align-items:start;height:fit-content;user-select:none;user-select:none!important;-webkit-user-select:none}.cardListReadOnly .customCardContainer{width:40px}.cardListReadOnly .s40,.cardListReadOnly .customCardContainer{margin-left:-11px;margin-top:-15px}.inputRange{height:50px;box-sizing:border-box;align-self:center;width:100%;border-radius:12px;cursor:pointer;background:#f5f6f6;padding:20px 50px 46px 41px}.inputRange .slider{padding-inline:2.5%;box-sizing:border-box;align-self:center;width:100%;cursor:pointer;background:#a7adb5;height:6px;position:relative}.inputRange .slider .selectedSlider{position:absolute;background:var(--violet);width:20%;height:100%;z-index:2}.inputRange .minLabel{position:absolute;left:-3px;top:-2px;transform:translate(-100%)}.inputRange .maxLabel{position:absolute;right:-4px;top:-2px;transform:translate(100%)}.inputRange .rightCursor,.inputRange .leftCursor{position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;top:-14px;border-top:14px solid var(--violet);cursor:pointer;transform:translate(-50%)}.inputRange .tickMarks{padding-top:5px;box-sizing:border-box;width:100%;height:30px;display:flex;flex-direction:row;justify-content:space-between}.inputRange .tickMarks .tickMark{width:2px;height:9px;background:gray}.inputRange .tickMarks .tickMark.colored{background:var(--violet);height:11px}.inputRange .tickMarks .tickMark.active{height:17px;width:4px}.attributsManager .button{height:fit-content}.attributsManager .titleContainer{width:80%!important}.attributsManager .rowAttribut{justify-content:start;align-items:center}.dahsboardSubpage{position:relative}.dahsboardSubpage .content{padding-top:64px}.dahsboardSubpage .statSection{display:flex;flex-direction:row;justify-content:space-between;gap:24px;height:fit-content;width:100%}.dahsboardSubpage .quickActionSection{display:flex;flex-direction:column;gap:24px}.dahsboardSubpage .quickActionSection .wrapper{display:flex;flex-direction:row;width:100%;flex-wrap:wrap;gap:14px}.dahsboardSubpage .quickActionSection .wrapper>div{cursor:pointer;width:calc(50% - 12px)}.dahsboardSubpage .activityAndCommentSection{gap:24px;display:flex;flex-direction:row;align-items:stretch}.dahsboardSubpage .activityAndCommentSection>div{width:50%}.dahsboardSubpage .activityAndCommentSection .activitySection,.dahsboardSubpage .activityAndCommentSection .commentSection{display:flex;flex-direction:column;gap:24px}:is(.dahsboardSubpage .activityAndCommentSection .activitySection,.dahsboardSubpage .activityAndCommentSection .commentSection) .wrapper{display:flex;flex-direction:column;gap:15px;width:100%}:is(.dahsboardSubpage .activityAndCommentSection .activitySection,.dahsboardSubpage .activityAndCommentSection .commentSection) .wrapper .activityElement,:is(.dahsboardSubpage .activityAndCommentSection .activitySection,.dahsboardSubpage .activityAndCommentSection .commentSection) .wrapper .commentElement{display:flex;flex-direction:row;justify-content:space-between;align-items:center}:is(:is(.dahsboardSubpage .activityAndCommentSection .activitySection,.dahsboardSubpage .activityAndCommentSection .commentSection) .wrapper .activityElement,:is(.dahsboardSubpage .activityAndCommentSection .activitySection,.dahsboardSubpage .activityAndCommentSection .commentSection) .wrapper .commentElement)>div{display:flex;flex-direction:column;align-items:start;gap:6px}:is(.dahsboardSubpage .activityAndCommentSection .activitySection,.dahsboardSubpage .activityAndCommentSection .commentSection) .wrapper .commentElement span:first-child{width:80%}.displaySubpage .gamePlay{width:100%;height:50vh;min-height:76vh;aspect-ratio:1 / .5;border-radius:30px;overflow:hidden;background:linear-gradient(135deg,#00624375,#007c52,#00513a9e),#fff;position:relative;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a,inset 0 0 21px -6px #000}.displaySubpage .gamePlay .table{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);width:70%;height:40%;border-radius:45px;background:#009f72;box-shadow:0 0 20.271px #00000040;display:flex;flex-direction:row;align-items:center;position:relative}.displaySubpage .gamePlay .cardAgencement.cardAgencementGrid{flex-direction:column;align-items:end;width:fit-content}.displaySubpage .gamePlay .cardAgencement{width:41%;display:flex;flex-direction:row;gap:5px;justify-content:end;box-sizing:border-box}.displaySubpage .gamePlay .cardAgencement .row{width:fit-content;display:flex;flex-direction:row;justify-content:end;gap:5px;margin-bottom:5px}.displaySubpage .gamePlay .cardAgencement .card{aspect-ratio:1 / 1.4;background:linear-gradient(45deg,#d3cffe,#969696);border-radius:5px;width:32px}.displaySubpage .gamePlay .cardAgencement.playerHandDeckRendering{bottom:3%;position:absolute;left:50%;transform:translate(-50%)}.displaySubpage .gamePlay .cardAgencement.middleCardsRendering{bottom:50%;position:absolute;left:50%;transform:translate(-50%,50%)}.displaySubpage .menu-rendering{display:flex;flex-direction:column;gap:var(--padding-container)}.displaySubpage .menu-rendering .menu-rendering-wrapper{display:flex;flex-direction:row;width:100%;gap:var(--padding-container);justify-content:space-between}.displaySubpage .menu-rendering .menu-rendering-wrapper .row{display:flex;flex-direction:row;justify-content:space-between;gap:var(--padding-container)}.displaySubpage .menu-rendering .menu-rendering-wrapper>*{width:100%}.displaySubpage .menu-rendering .menu-rendering-wrapper>.basicContainer.selectCard .title{display:flex;flex-direction:row;gap:15px;justify-content:start;width:100%}.displaySubpage .menu-rendering .menu-rendering-wrapper>.basicContainer.selectCard .row>div{width:60%;display:flex;flex-direction:column;gap:var(--padding-container)}.displaySubpage .menu-rendering .menu-rendering-wrapper>.basicContainer.selectCard .cardAgencement{width:41%;display:flex;flex-direction:row;gap:5px;justify-content:end;box-sizing:border-box}.displaySubpage .menu-rendering .menu-rendering-wrapper>.basicContainer.selectCard .cardAgencement .row{width:fit-content;display:flex;flex-direction:row;justify-content:end;gap:5px;margin-bottom:5px}.displaySubpage .menu-rendering .menu-rendering-wrapper>.basicContainer.selectCard .cardAgencement .card{aspect-ratio:1 / 1.4;background:linear-gradient(45deg,#d3cffe,#969696);border-radius:5px;width:32px}.displaySubpage .menu-rendering .menu-rendering-wrapper>.basicContainer.selectCard .cardAgencement.cardAgencementGrid{flex-direction:column;align-items:end;width:fit-content}.editGameSubpage .header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:start}.editGameSubpage .header .buttonContainer{display:flex;flex-direction:row;align-items:stretch;gap:10px}.editGameSubpage .inputRow{width:100%}.editGameSubpage .globalSection{display:flex;flex-direction:row!important;align-items:start;justify-content:space-between}.editGameSubpage .globalSection .content{display:flex;flex-direction:column;align-items:start;gap:24px;width:67%}.editGameSubpage .globalSection .imageContainer{width:28%;display:flex;flex-direction:column;gap:24px}.editGameSubpage .globalSection .imageContainer>img{width:100%;border:1px solid #dedede;border-radius:12px;object-fit:cover;aspect-ratio:1 / 1;object-position:center}.editGameSubpage .visibilitySection,.editGameSubpage .playerConfigurationSection,.editGameSubpage .roleManagementSection,.editGameSubpage .rewardsManagementSection{display:flex;flex-direction:column;gap:24px}.eventsAndDeclencheurSubpage{padding:0!important}.eventsAndDeclencheurSubpage .selectMode{display:flex;flex-direction:column;gap:24px;padding:var(--padding-content-page)}.eventsAndDeclencheurSubpage .selectMode .wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;height:fit-content}.eventsAndDeclencheurSubpage .selectMode .wrapper>.titleContainer{width:50%}.eventsAndDeclencheurSubpage .selectMode .wrapper>div{width:100%}.eventsAndDeclencheurSubpage .eventConfigurationSection .left{width:20%}.eventsAndDeclencheurSubpage .eventConfigurationSection .left .headerEvent{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.eventsAndDeclencheurSubpage .eventSubPageOfEventsAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .triggersubPageOftriggersAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .currentWithValueEventubPageOfcurrentWithValueEventAndDeclencheurSubpage{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;overflow:hidden;min-height:100%}:is(.eventsAndDeclencheurSubpage .eventSubPageOfEventsAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .triggersubPageOftriggersAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .currentWithValueEventubPageOfcurrentWithValueEventAndDeclencheurSubpage) .left{display:flex;width:20%;padding:24px 18px 61px;overflow-y:scroll;flex-direction:column;align-items:flex-start;gap:16px;border-right:.8px solid #e1e8f1;box-sizing:border-box;background:#fcfcfc;overflow-x:hidden}:is(.eventsAndDeclencheurSubpage .eventSubPageOfEventsAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .triggersubPageOftriggersAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .currentWithValueEventubPageOfcurrentWithValueEventAndDeclencheurSubpage) .left ::-webkit-scrollbar{width:10px}:is(.eventsAndDeclencheurSubpage .eventSubPageOfEventsAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .triggersubPageOftriggersAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .currentWithValueEventubPageOfcurrentWithValueEventAndDeclencheurSubpage) .left ::-webkit-scrollbar-track{background:transparent}:is(.eventsAndDeclencheurSubpage .eventSubPageOfEventsAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .triggersubPageOftriggersAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .currentWithValueEventubPageOfcurrentWithValueEventAndDeclencheurSubpage) .left ::-webkit-scrollbar-thumb{background:transparent}:is(.eventsAndDeclencheurSubpage .eventSubPageOfEventsAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .triggersubPageOftriggersAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .currentWithValueEventubPageOfcurrentWithValueEventAndDeclencheurSubpage) .left ::-webkit-scrollbar-thumb:hover{background:transparent}:is(.eventsAndDeclencheurSubpage .eventSubPageOfEventsAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .triggersubPageOftriggersAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .currentWithValueEventubPageOfcurrentWithValueEventAndDeclencheurSubpage) .left .headerEvent{display:flex;flex-direction:column;align-items:start;width:100%;gap:25px}:is(.eventsAndDeclencheurSubpage .eventSubPageOfEventsAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .triggersubPageOftriggersAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .currentWithValueEventubPageOfcurrentWithValueEventAndDeclencheurSubpage) .left .headerEvent h2{width:100%;text-align:start}:is(.eventsAndDeclencheurSubpage .eventSubPageOfEventsAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .triggersubPageOftriggersAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .currentWithValueEventubPageOfcurrentWithValueEventAndDeclencheurSubpage) .left .wrapperEvents,:is(.eventsAndDeclencheurSubpage .eventSubPageOfEventsAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .triggersubPageOftriggersAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .currentWithValueEventubPageOfcurrentWithValueEventAndDeclencheurSubpage) .left .wrappertriggers,:is(.eventsAndDeclencheurSubpage .eventSubPageOfEventsAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .triggersubPageOftriggersAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .currentWithValueEventubPageOfcurrentWithValueEventAndDeclencheurSubpage) .left .wrappercurrentWithValueEvent{width:100%;display:flex;flex-direction:column;gap:12px}:is(.eventsAndDeclencheurSubpage .eventSubPageOfEventsAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .triggersubPageOftriggersAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .currentWithValueEventubPageOfcurrentWithValueEventAndDeclencheurSubpage) .right{display:flex;flex-direction:column;gap:24px;width:80%;padding:50px 33px;box-sizing:border-box}:is(.eventsAndDeclencheurSubpage .eventSubPageOfEventsAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .triggersubPageOftriggersAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .currentWithValueEventubPageOfcurrentWithValueEventAndDeclencheurSubpage) .right .headerRight{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:20px}:is(.eventsAndDeclencheurSubpage .eventSubPageOfEventsAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .triggersubPageOftriggersAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .currentWithValueEventubPageOfcurrentWithValueEventAndDeclencheurSubpage) .right>.basicContainer:not(.headerRight){display:flex;flex-direction:column;gap:24px}:is(.eventsAndDeclencheurSubpage .eventSubPageOfEventsAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .triggersubPageOftriggersAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .currentWithValueEventubPageOfcurrentWithValueEventAndDeclencheurSubpage) .right .referenceContainer{display:flex;flex-direction:column;gap:10px}:is(.eventsAndDeclencheurSubpage .eventSubPageOfEventsAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .triggersubPageOftriggersAndDeclencheurSubpage,.eventsAndDeclencheurSubpage .currentWithValueEventubPageOfcurrentWithValueEventAndDeclencheurSubpage) .right .referenceContainer>span{cursor:pointer}.cardSubpage>img{width:39%;align-self:center}.cardSubpage:hover{scale:1.03;cursor:pointer}.cardSubpage1{animation:appearFromOpacity1 4s ease}.cardSubpage2{animation:appearFromOpacity2 4s ease}.cardSubpage3{animation:appearFromOpacity3 4s ease}.cardSubpage4{animation:appearFromOpacity4 4s ease}.cardSubpage5{animation:appearFromOpacity5 4s ease}@keyframes appearFromOpacity1{0%{opacity:0}20%{opacity:1}}@keyframes appearFromOpacity2{0%{opacity:0}10%{opacity:0}40%{opacity:1}}@keyframes appearFromOpacity3{0%{opacity:0}20%{opacity:0}60%{opacity:1}}@keyframes appearFromOpacity4{0%{opacity:0}40%{opacity:0}80%{opacity:1}}@keyframes appearFromOpacity5{0%{opacity:0}60%{opacity:0}to{opacity:1}}.triggersubPageOftriggersAndDeclencheurSubpage{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;min-height:100%}.triggersubPageOftriggersAndDeclencheurSubpage .left{display:flex;width:20%;padding:24px 18px 0;flex-direction:column;min-height:100%;align-items:flex-start;overflow-y:scroll;height:93.7vh;max-height:93.7vh;gap:16px;border-right:.8px solid #e1e8f1;background:#fcfcfc}.triggersubPageOftriggersAndDeclencheurSubpage .left .headerEvent{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.triggersubPageOftriggersAndDeclencheurSubpage .left .wrapperEvents{display:flex;flex-direction:column;gap:12px}.triggersubPageOftriggersAndDeclencheurSubpage .right{overflow-y:scroll;height:93.7vh;max-height:93.7vh;display:flex;flex-direction:column;gap:24px;width:80%;padding:50px 33px;box-sizing:border-box}.triggersubPageOftriggersAndDeclencheurSubpage .right .headerRight{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:20px}.triggersubPageOftriggersAndDeclencheurSubpage .right>.basicContainer:not(.headerRight){display:flex;flex-direction:column;gap:24px}.triggersubPageOftriggersAndDeclencheurSubpage .right .eventAssociatedSection .wrapperSelection{display:flex;flex-wrap:wrap;gap:16px;width:100%}.triggersubPageOftriggersAndDeclencheurSubpage .right .eventAssociatedSection .wrapperSelection .eventCard{width:17%}.sortableItem{position:relative;overflow:hidden}.sortableItem .index{background:#ddd8fa;height:100%;aspect-ratio:1 / 1;position:absolute;text-align:center;vertical-align:baseline;line-height:51px;left:0%;border-right:1px solid #c3c3c3}.sortableItem .name{margin-left:9px}.triggerCard{background:#fff;padding:10px;border:1px solid #f0f0f0;border-radius:7px;width:100%;box-sizing:border-box;position:relative;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.triggerCard h3{font-size:15px;font-weight:500;margin:0}.triggerCard.Selected{border:.8px solid #9359ff}.eventCard{width:100%;background:#fff;padding:10px;border:1px solid #f0f0f0;border-radius:7px;box-sizing:border-box;position:relative;cursor:pointer;display:flex;flex-direction:column;gap:12px}.eventCard h3{font-size:15px;font-weight:500;margin:0}.eventCard .Give,.eventCard .Interaction,.eventCard .Action{width:fit-content;padding:5px 15px;font-size:15px;border-radius:6px}.eventCard .Give,.eventCard .Interaction{background:#bdffff}.eventCard .Action{background:#c6bdff}.eventCard.Selected{border:.8px solid #9359ff}.eventCard.exampleEventCard{background:#feddff}.eventSubPageOfEventsAndDeclencheurSubpage .left{overflow-y:scroll;height:93.7vh;max-height:93.7vh}.eventSubPageOfEventsAndDeclencheurSubpage .left .headerEvent .row{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:12px}.eventSubPageOfEventsAndDeclencheurSubpage .right{overflow-y:scroll;height:93.7vh;max-height:93.7vh}.eventSubPageOfEventsAndDeclencheurSubpage .right .row .button{height:fit-content}.eventSubPageOfEventsAndDeclencheurSubpage .right>.basicContainer:not(.headerRight){display:flex;flex-direction:column;gap:24px}.eventSubPageOfEventsAndDeclencheurSubpage .right .triggersAssociatedContainer .wrapper{display:flex;flex-wrap:wrap;gap:16px;width:100%}.eventSubPageOfEventsAndDeclencheurSubpage .right .triggersAssociatedContainer .wrapper .triggerCard{width:17%}.confirmContainer{position:fixed;left:0;top:0;width:100%;height:100%;background:#afafaf96;z-index:300;display:flex;flex-direction:column;align-items:center;justify-content:center}.confirmContainer .confirmContent{box-sizing:border-box;width:50%;height:50%;background:#fff;border-radius:30px;box-shadow:0 0 75px 1px #00000038;display:flex;padding:20px;gap:20px;flex-direction:column;justify-content:space-between}.confirmContainer .confirmContent .topContent{width:100%;height:100%;overflow-y:auto;overflow-x:hidden}.confirmContainer .confirmContent .topContent li{height:21px}.confirmContainer .confirmContent .buttonsContainer{width:100%;display:flex;flex-direction:row;justify-content:space-between}.confirmContainer .confirmContent .buttonsContainer>.button{width:48%;text-align:center;display:flex;justify-content:center;align-items:center}.detailBasicContainer summary{list-style:none;display:flex;flex-direction:row;justify-content:space-between;align-items:start}.detailBasicContainer summary .titleContainer{cursor:pointer;width:97%}.detailBasicContainer .detailContent{display:flex;flex-direction:column;width:100%;gap:24px}.expressionInput{width:100%;display:flex;flex-direction:column;position:relative;gap:8px;animation:appearFromOpacity 1.5s ease}.expressionInput input,.expressionInput textarea{font-family:Courier New,Courier,monospace;caret-color:#333;width:100%;height:41px;background:#f5f6f6;border:0;outline:0;border-radius:9px;box-sizing:border-box;font-size:17px;line-height:1.5;letter-spacing:0px;padding:13px 15px;margin:0}.expressionInput pre{font-family:Courier New,Courier,monospace;pointer-events:none;font-size:17px;line-height:1.5;letter-spacing:0px;padding:13px 15px;margin:0;position:absolute;bottom:-6px;left:3px;font-family:Inter,sans-serif}.expressionInput .hint{font-size:12px;position:absolute;bottom:-7px;left:5px;transform:translateY(100%);color:gray}.expressionInput textarea{height:153px;font-size:16px;font-style:normal;font-weight:400;line-height:normal;font-family:Inter}.expressionInput .textarea::placeholder{color:var(--grey)}.expressionInput .suggestion{height:350px;display:flex;position:absolute;width:100%;bottom:0;transform:translateY(100%);flex-direction:column;border-radius:6px;z-index:5;justify-content:start;border:1px solid grey;background:#ffffffb9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:0}.expressionInput .suggestion>input{height:50px;background:#fff;border:1px solid grey}.expressionInput .suggestion .wrapperSuggestion{display:flex;flex-direction:column;justify-content:start;height:fit-content;width:100%;height:300px;overflow-y:auto}.expressionInput .suggestion .wrapperSuggestion span{padding:15px 10px;cursor:pointer}.expressionInput .suggestion .wrapperSuggestion span:hover{background:#e4e4e4}.input.disabled{opacity:.4;cursor:default}.input.disabled *{cursor:default}.inputRow{display:flex;flex-direction:row;justify-content:space-between;width:100%;animation:appearFromOpacity 1.5s ease}.inputRow .titleContainer{width:80%}.disabled.inputRow{opacity:.4;cursor:default}.disabled.inputRow *{cursor:default}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch .switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.switch input{opacity:0}.switch input:checked+.slider{background-color:#2196f3}.switch input:focus+.slider{box-shadow:0 0 1px #2196f3}.switch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.switch .slider.round{border-radius:34px}.switch .slider.round:before{border-radius:50%}@keyframes appearFromOpacity{0%{opacity:0}to{opacity:1}}.currentWithValueEventubPageOfcurrentWithValueEventAndDeclencheurSubpage .left,.currentWithValueEventubPageOfcurrentWithValueEventAndDeclencheurSubpage .right{overflow-y:scroll;height:93.7vh;max-height:93.7vh}.currentWithValueEventubPageOfcurrentWithValueEventAndDeclencheurSubpage .right>.basicContainer:not(.headerRight){display:flex;flex-direction:column;gap:24px}.currentWithValueEventubPageOfcurrentWithValueEventAndDeclencheurSubpage .right .eventAssociatedSection .wrapperSelection{display:flex;flex-wrap:wrap;gap:16px;width:100%}.currentWithValueEventubPageOfcurrentWithValueEventAndDeclencheurSubpage .right .eventAssociatedSection .wrapperSelection .eventCard{width:17%}.globalValuesubPageOftriggersAndDeclencheurSubpage{padding:var(--padding-content-page);display:flex;flex-direction:column;gap:24px}.globalValuesubPageOftriggersAndDeclencheurSubpage .titleRow{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.globalValuesubPageOftriggersAndDeclencheurSubpage .informationContainer{color:#4c4c4c;background:#f0f8a242;border:1px solid #edd29d}.globalValuesubPageOftriggersAndDeclencheurSubpage .informationContainer ul{display:flex;flex-direction:column;gap:11px;margin-block:0;color:#4c4c4c}.globalValuesubPageOftriggersAndDeclencheurSubpage .informationContainer p{color:#4c4c4c!important}.globalValuesubPageOftriggersAndDeclencheurSubpage .globalValueElement{align-items:start!important;display:flex!important;flex-direction:column!important;gap:0px!important}.globalValuesubPageOftriggersAndDeclencheurSubpage .globalValueElement h3{margin-block:8px}.globalValuesubPageOftriggersAndDeclencheurSubpage .globalValueElement>button{align-self:end}.globalValuesubPageOftriggersAndDeclencheurSubpage .globalValueElement .elementHeader{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:0;margin:0;font-size:21px}.globalValuesubPageOftriggersAndDeclencheurSubpage .globalValueElement .elementHeader>img{cursor:pointer}.winSubPageftriggersAndDeclencheurSubpage,.looseSubPageftriggersAndDeclencheurSubpage{padding:var(--padding-content-page);display:flex;flex-direction:column;gap:24px}.alertsList.wrapper{display:flex;flex-direction:column;gap:24px}.detailParagraphe summary{list-style:none;display:flex;flex-direction:row;justify-content:space-between;align-items:start}.detailParagraphe summary .titleContainer{cursor:pointer;width:97%}.detailParagraphe .detailContent{display:flex;flex-direction:column;width:100%;gap:24px}.roundsSubpage .row{display:flex;flex-direction:row;justify-content:space-between;width:100%}.roundsSubpage .row>div{width:49%}.roundsSubpage .playerTurnActionSection{display:flex;flex-direction:column;gap:16px}.roundsSubpage .playerTurnActionSection .wrapperSelectionActions{max-height:none;overflow-y:hidden}.roundsSubpage .playerTurnActionSection .wrapperSelection{display:flex;flex-direction:row;justify-content:start;flex-wrap:wrap;align-items:center;gap:24px;width:100%;padding:20px;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:20px}.roundsSubpage .playerTurnActionSection .wrapperSelection .noEvent{width:100%;height:103px;display:flex;flex-direction:column;gap:24px}.roundsSubpage .playerTurnActionSection .wrapperSelection .actionEdition{width:100%;display:flex;flex-direction:column;gap:24px;align-items:start;position:relative;padding:25px;box-sizing:border-box;border:1px solid #dedede;border-radius:13px;background:#fff}.roundsSubpage .playerTurnActionSection .wrapperSelection .actionEdition .close{position:absolute;right:23px;top:21px;cursor:pointer;z-index:4}.roundsSubpage .playerTurnActionSection .wrapperSelection .action{width:12%;box-sizing:border-box;aspect-ratio:1 / .5;display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;border:1px solid #dedede;border-radius:14px;position:relative;justify-content:center;cursor:pointer}.roundsSubpage .playerTurnActionSection .wrapperSelection .action span{color:var(--primary-color);font-weight:500}.roundsSubpage .playerTurnActionSection .wrapperSelection .action.selected{border:1px solid var(--violet)}.visualisationsubPageOftriggersAndDeclencheurSubpage{display:flex;flex-direction:column;overflow:hidden;padding:0!important;position:relative}.visualisationsubPageOftriggersAndDeclencheurSubpage .sub-navigation-bar{width:30%;position:absolute;z-index:5;left:31px;top:31px}.visualisationsubPageOftriggersAndDeclencheurSubpage .visualisationLegend{position:absolute;z-index:2;top:31px;display:flex;flex-direction:column;justify-content:space-around;align-items:start;gap:10px;padding:15px!important;padding:var(--padding-content-page);width:fit-content;background:#fff;box-shadow:1px 0 4px 1px #8080804d;border-radius:13px;right:8px}.visualisationsubPageOftriggersAndDeclencheurSubpage .visualisationLegend>div{display:flex;flex-direction:row-reverse;gap:8px}.visualisationsubPageOftriggersAndDeclencheurSubpage .visualisationLegend>div>div{width:33px;height:15px;border-radius:4px}.visualisationsubPageOftriggersAndDeclencheurSubpage .visualisationLegend>div>div span{font-size:13px}.mermaidVisualisation svg{max-width:none!important;min-width:1400px}.mermaidVisualisation .label-container{min-width:200px;height:95px;max-height:139px;stroke-width:1.5px}.mermaidVisualisation foreignObject{max-height:139px;overflow:visible!important;display:block}.mermaidVisualisation foreignObject span{word-break:break-word;width:100%}.mermaidVisualisation .triggerLabel,.mermaidVisualisation .eventLabel,.mermaidVisualisation .actionLabel,.mermaidVisualisation .withValueEventLabel{white-space:normal;text-align:left;line-height:1.2;display:block}.mermaidVisualisation .node rect,.mermaidVisualisation .node circle,.mermaidVisualisation .node polygon{fill:#fff}.activityLogSubpage .chartBartSection{width:100%!important}.activityLogSubpage .chartBartSection .recharts-responsive-container{margin-left:-29px}.editionLogElement{display:flex;flex-direction:row;align-items:start;gap:20px;height:fit-content}.editionLogElement .left{display:flex;flex-direction:column;align-items:center;gap:8px;justify-content:start}.editionLogElement .left .trait{width:1px;height:100%;background:#e2e8f0}.editionLogElement .left .icon{width:38px;height:38px}.editionLogElement .right{width:100%;display:flex;flex-direction:column;gap:15px}.editionLogElement .right .modificationDetail{background:#f1f5f9;padding:20px;border-radius:8px}.editionLogElement .right .modificationList{display:flex;flex-direction:column;gap:5px;padding-left:13px;padding-top:16px}.gainCard{background:#fff;padding:10px;border:1px solid #f0f0f0;border-radius:7px;width:100%;box-sizing:border-box;position:relative;cursor:pointer;display:flex;flex-direction:row;justify-content:start;align-items:center;gap:12px}.gainCard .visuel{width:40px;height:40px;background:#f6f6ff;border-radius:5px;padding:4px;box-sizing:border-box}.gainCard .visuel img{width:100%;height:100%;object-fit:contain}.gainCard h3{font-size:15px;font-weight:500;margin:0}.gainCard.Selected{border:.8px solid #9359ff}.outilsSubpage .wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;height:fit-content}.outilsSubpage .wrapper>div{width:100%!important}.expressionEditorSubpage{overflow-y:auto;overflow-x:hidden}.expressionEditorSubpage .decompositionContainer{width:100%;overflow-x:auto;overflow-y:hidden;height:fit-content}.expressionEditorSubpage .decompositionContainer .decompositionNode{border-left:2.2px solid #0036d6;margin-left:28px;padding-left:15px;margin-top:5px;display:flex;flex-direction:column;gap:11px;margin-bottom:20px}.expressionEditorSubpage .decompositionContainer .decompositionNode.noMargin{margin-left:0!important}.expressionEditorSubpage .decompositionContainer .part-label{color:#6f6f6f;font-weight:400}.expressionEditorSubpage .decompositionContainer .part-label .letter{font-weight:500;color:#000}.expressionDocumentationSubpage{overflow-x:hidden}.expressionDocumentationSubpage .wrapper.wrapperCategories{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;width:100%}.expressionDocumentationSubpage .wrapper.wrapperCategories .expressionType{width:fit-content;clip-path:border-box;overflow:hidden;padding:4px 9px;border-radius:6px;gap:0;display:flex;flex-direction:row;border:1px solid #e2e8f0;align-items:center;gap:5px}.expressionDocumentationSubpage .wrapper.wrapperCategories .expressionType .value{background:#e9e9e9;padding:5px 10px;color:#000;border-radius:4px;margin-left:17px}.expressionDocumentationSubpage .wrapper.wrapperCategories .selected{color:#fff;border:0;background-color:var(--blue-grey)}.expressionDocumentationSubpage .wrapper.wrapperCategories .expressionType:hover{cursor:pointer;transform:scale(1.01)}.expressionDocumentationSubpage .wrapper.wrapperDocElt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px;align-items:start}.expressionDocumentationSubpage .wrapper.wrapperDocElt .expressionCard{width:100%;height:100%}.expressionDocumentationSubpage .wrapper.wrapperDocElt .expressionCard>.syntax{background:#f5f6f6;padding:12px;border-radius:7px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer}.gainsSubpage .row{display:flex;flex-direction:row;gap:24px;align-items:start}.gainsSubpage .row .left{display:flex;flex-direction:column;gap:15px;width:52%}.gainsSubpage .row .left .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.gainsSubpage .row .right{display:flex;flex-direction:column;gap:24px;width:100%;margin-top:20px}.gainsSubpage .row .right .inputUploadSection{margin-top:20px;display:flex;flex-direction:column;gap:8px}.gainsSubpage .row .right .inputUploadSection .imageUploadContainer{width:100%;position:relative}.gainsSubpage .row .right .inputUploadSection .imageUploadContainer .button{width:100%;justify-content:center}.gainsSubpage .row .right .inputUploadSection .imageUploadContainer input{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;cursor:pointer}.notFoundPage{width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.notFoundPage img{height:51%}.notFoundPage p{color:var(--violet);font-size:39px;font-weight:700}.deckCreationEnvironnementPage{position:relative}.deckCreationEnvironnementPage>.content{padding-top:calc(64px + 5%);padding-left:5%;padding-bottom:5%;padding-right:5%;display:flex;height:100vh;max-height:100vh;box-sizing:border-box;overflow:hidden;overflow-y:auto;flex-direction:column;gap:24px;align-items:stretch}.deckCreationEnvironnementPage>.content .headerRow{display:flex;flex-direction:row;align-items:center;gap:24px}.deckCreationEnvironnementPage>.content .headerRow>.buttonContainer{width:fit-content}.deckCreationEnvironnementPage .rowIdentity>div{width:100%}.deckCreationEnvironnementPage .renderingOfAttributsContainer .row{align-items:center}.deckCreationEnvironnementPage .renderingOfCardContainer .innerContainer{display:flex;flex-direction:row;gap:var(--padding-content-page)}.deckCreationEnvironnementPage .renderingOfCardContainer .innerContainer .left{width:fit-content}.deckCreationEnvironnementPage .renderingOfCardContainer .innerContainer .left .customCardContainer{width:100px}.deckCreationEnvironnementPage .renderingOfCardContainer .innerContainer .right{width:calc(100% - 100px);display:flex;flex-direction:column;gap:7px}.deckCreationEnvironnementPage .cardLibrairy-MultipleActions .rowButtons{display:flex;flex-direction:row;gap:8px;width:fit-content}.accountPage{display:flex;flex-direction:column;align-items:flex-start;min-height:100vh;height:fit-content;padding:3% 10%;gap:50px}
