body{margin:0;padding:0;font-family:Helvetica-Light;background-color:var(--grey20hbond);color:var(--grey95hbond);z-index:-1}:root{--greenOpacity80: rgba(248, 251, 244, 1);--green060hbond: rgba(248, 251, 244, .6);--green90hbond: rgba(158, 199, 92, 1);--green600hbond: rgba(226, 238, 206, 1);--green700hbond: rgba(188, 217, 142, 1);--grey95hbond: rgba(32, 38, 45, 1);--grey20hbond: rgba(254, 254, 254, 1);--grey244: rgba(244, 244, 244, 1);--grey050hbond: rgba(32, 38, 45, .5);--redPrimaryhbond: rgba(229, 82, 75, 1);--redSecondary: rgba(251, 244, 244, .6);--grey-900-hbond: #20262d;--grey-200-hbond: #fefefe;--green-600-hbond: #e2eece;--green-900-hbond: rgba(121, 180, 30, 1);--small-caps: "small-caps"}*{font-family:SF Pro Rounded Regular;box-sizing:border-box}h1{margin:0;font-size:30px}p{margin:0}.small-caps{font-variant:small-caps}.semiBold{font-style:semi-bold}.bold{font-style:bold}.main-container{display:flex;width:100vw;height:100vh}.main-content{padding:32px 48px;width:100%;min-height:calc(100vh - 72px);background-color:var(--grey20hbond)}@media screen and (max-width:650px){.main-content{padding:25px}}@media screen and (max-width:450px){.main-content{padding:15px}}.main-nav-admin{width:100vw;height:100vh;display:flex;flex-direction:row}.choosLang-container select{background-color:transparent;color:var(--grey95hbond);border:none;cursor:pointer}.choosLang-container select:focus-visible{outline:none;border:none}.column{display:flex;flex-direction:column}.row{display:flex;flex-direction:row;align-items:center}.grid{display:grid;grid-gap:10px;align-items:center;justify-items:center}.page-header{width:100%;margin-bottom:50px}.page-header h1{font-size:30px;padding:10px 0;margin:0}.page-header h2{font-size:1.5rem;padding:0;margin:0}.error-label{color:var(--redPrimaryhbond);font-size:14px;margin-top:3px;margin-left:5px}.blockBackground{background:var(--grey20hbond);border-radius:10px;padding:24px 48px;box-shadow:0 4px 10px #20262d1a}.blockBackgroundTitle{margin:0;font-size:20px;font-weight:600;color:var(--grey95hbond)}.blockBackgroundDesc{margin:0 0 16px;font-size:14px;font-weight:600;color:var(--grey050hbond)}.blockBackgroundSousTitle{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--grey95hbond)}.blockBackgroundArrow{display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer}.blockBackgroundArrow p{font-size:14px;font-weight:600;color:var(--green800hbond);padding:0 5px}.blockBackgroundArrow svg{transform:scale(1.3);color:var(--green800hbond)}.blockBackground-hr{width:100%;height:1px;background-color:var(--green600hbond);margin:16px 0 32px}.blockBackground-shine{background:transparent;border-radius:3px;animation:shine 3s}@keyframes shine{0%{background-color:transparent}50%{background-color:var(--green600hbond)}to{background-color:transparent}}.grey050text{color:var(--grey050hbond)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border:none}.btn-hbond{border:.25px solid var(--grey050hbond);background-color:transparent;border-radius:50px;padding:6px 16px;color:var(--grey95hbond);font-size:16px;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.btn-hbond:hover{transform:scale(1.05)}.btn-hbond svg{margin-left:5px}.input-hbond{padding:5px 16px;border:.25px solid var(--grey050hbond);border-radius:20px;background-color:transparent;color:var(--grey95hbond);font-size:16px}.input-hbond:active{border:.25px solid var(--green90hbond)}.input-hbond:focus-visible{border:.25px solid var(--green90hbond)}.statsBloc-item{background:no-repeat padding-box #fff3;box-shadow:0 3px 6px #00000029;border-radius:10px;padding:20px;width:80%;height:170px;margin:2px;display:flex;flex-direction:column;justify-content:space-between}.statsBloc-item:hover{box-shadow:0 0 25px -10px #ffffff4d}.title-icon{align-items:flex-start;justify-content:space-between}.title-icon h3{padding:0;margin:0}.iconDash{padding:0;font-size:25px;color:#8dca67}.fa-trash{cursor:pointer;transition:all .3s ease-in-out}.fa-trash:hover{color:red}.overlay{background-color:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;cursor:default}.sideModalOverlay{background-color:#f8fbf466;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;justify-content:flex-end;animation:drawerApparition .3s ease-in-out}@keyframes drawerApparition{0%{background-color:#f8fbf400}to{background-color:#f8fbf466}}.modalContainer{max-width:900px;width:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#252525;box-shadow:0 0 18px #000000bf;padding:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:15px;z-index:2;cursor:default}.modalContainer form{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%}.modalContainer input,.modalContainer textarea,.modalContainer select{width:210px}.modalContainer textarea{padding:10px;border-radius:5px;border:none;height:100px}.modalContainer .row{align-items:center;justify-content:space-between;width:100%;margin-bottom:15px}.modal{background-color:#252525;padding:50px;overflow-y:scroll;height:100vh}@font-face{font-family:SF Pro Rounded Regular;src:local("SF Pro Rounded Regular"),url(/fonts/SF-Pro-Rounded-Regular.otf) format("opentype")}@font-face{font-family:SF Pro Rounded SemiBold;src:local("SF Pro Rounded SemiBold"),url(/fonts/SF-Pro-Rounded-SemiBold.otf) format("opentype")}@font-face{font-family:SF Pro Rounded Bold;src:local("SF Pro Rounded Bold"),url(/fonts/SF-Pro-Rounded-Bold.otf) format("opentype")}@font-face{font-family:SF Pro Rounded Black;src:local("SF Pro Rounded Black"),url(/fonts/SF-Pro-Rounded-Black.otf) format("opentype")}@font-face{font-family:SF Pro Rounded Thin;src:local("SF Pro Rounded Thin"),url(/fonts/SF-Pro-Rounded-Thin.otf) format("opentype")}:root{--leftMenuWidth: 300px;--topMenuHeight: 72px;--leftMenuWidthAdmin: 250px}.doubleNav-container{display:flex;flex-direction:column;width:100vw}.doubleNav-topContainer{position:fixed;width:100%;height:var(--topMenuHeight);display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 48px;background-color:#fff9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(32,38,45,.1);z-index:999}.doubleNav-topLinks{display:flex;flex-direction:row}.doubleNav-topLinks a{text-decoration:none}.doubleNav-toplink:hover{background-color:var(--grey244)}.doubleNav-currentLink{background-color:var(--green90hbond);border-radius:0 0 20px 20px}.doubleNavLeft-pageContent{display:flex;flex-direction:row}.pageContent{width:calc(100vw - var(--leftMenuWidth));position:absolute;top:var(--topMenuHeight);left:var(--leftMenuWidth);overflow-y:scroll}.doubleNav-toplink{padding:8px;margin:0 16px;height:var(--topMenuHeight);display:flex;flex-direction:row;align-items:center;justify-content:center;transition:.3s ease}.doubleNav-linkIcon{display:flex;align-items:center}.doubleNav-toplink a{color:var(--grey95hbond);height:100%;display:flex;align-items:center}.doubleNav-toplink svg{margin-right:8px}.doubleNav-toplink-Active{background-color:var(--grey244)}.doubleNav-brandMenu{display:flex;flex-direction:row;align-items:center;height:72px;padding:0 48px;transition:.3s ease}.doubleNav-brandMenu:hover{background-color:var(--grey244);border-radius:0}.doubleNav-brandMenu svg{transform:rotate(90deg) scale(1.4)}.doubleNav-brandMenu-title{display:flex;flex-direction:row;align-items:center;cursor:pointer}.doubleNav-brandMenu-title img{width:40px;height:auto;margin-right:8px}.doubleNav-brandMenu-title p{font-size:18px;font-weight:600;color:var(--grey95hbond);margin-right:8px}.doubleNav-brandPicture{width:40px;height:40px;background-color:var(--green90hbond);border-radius:50px;margin-right:8px;display:flex;align-items:center;justify-content:center}.doubleNav-brandPicture p{color:var(--grey95hbond);font-size:18px;font-weight:600;margin:0}.doubleNav-brandLinks{display:flex;flex-direction:column;align-items:flex-start}.doubleNav-brandMenu .doubleNav-brandDropDown{display:flex;flex-direction:row;justify-content:space-between;padding:32px 48px 32px 220px}.doubleNav-brandChange{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.doubleNav-brandPictureInside{margin-bottom:32px}.doubleNav-brandPictureInside img{width:70px;height:70px;margin:0;box-shadow:0 4px 10px #20262d33}.doubleNav-fakeBrandPicture{width:70px;height:70px;background-color:var(--green90hbond);border-radius:50px;margin-right:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #20262d33}.doubleNav-fakeBrandPicture p{margin:0;padding:0;color:var(--grey95hbond);font-size:20px}.doubleNav-brandChange-cta{display:flex;flex-direction:row;align-items:center;margin-bottom:16px;cursor:pointer}.transform180{transform:rotate(180deg)}.doubleNav-brandChange-cta p{margin:0 8px 0 0;font-size:16px;font-weight:400}.doubleNav-brandList{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin:4px 0;padding:8px 20px;border-radius:20px;border:.5px solid rgba(32,38,45,.1);cursor:pointer;animation:fadeIn .5s}.doubleNav-brandList p{margin:0;font-size:16px;font-weight:400}.doubleNav-brandChange .doubleNav-brandList svg{margin-left:8px;margin-right:8px;transform:rotate(359deg) scale(1.2)}.doubleNav-selectedBrand{background-color:var(--grey20hbond);border-radius:20px}.doubleNav-secondeMenu-container{position:absolute;top:72px;left:var(--leftMenuWidth);width:calc(100vw - var(--leftMenuWidth));height:auto;background-color:var(--grey244);z-index:1;box-shadow:0 4px 10px #20262d1a;padding:32px 220px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;animation:fadeIn .3s}.doubleNav-secondeMenu-container a{color:var(--grey95hbond);text-decoration:none;margin:2px;padding:6px 0;transition:.3s ease}.doubleNav-secondeMenu-container a:hover{transform:scale(1.1)}.adminPageContent{width:calc(100vw - var(--leftMenuWidthAdmin));height:100vh;position:absolute;top:0;left:var(--leftMenuWidthAdmin);overflow-y:scroll}@keyframes fadeIn{0%{opacity:0}80%{opacity:0}to{opacity:1}}.sideDrawerModal{min-width:500px;max-width:1040px;height:100vh;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:16px 20px 16px 5px;border-radius:0 3px 3px 0;background-color:var(--green060hbond);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);align-self:flex-end;color:#20262d;animation:drawerSideApparition .3s ease-in-out}@keyframes drawerSideApparition{0%{transform:translate(200%)}to{transform:translate(0)}}.adjusteSizeBtnContainer{display:flex;justify-content:center;align-items:center;width:6px;margin-right:5px;height:100vh;cursor:pointer}.mainContentContainer{padding:0;margin-top:70px;margin-left:25px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.closingBtn{width:100%;display:flex;justify-content:flex-end;align-items:center}.closingBtn button{background-color:transparent;border:none;cursor:pointer;color:#20262d;font-size:14px;font-weight:400;display:flex;justify-content:flex-end;align-items:center}.closingBtn button svg{margin-right:5px}.closingBtn button p{width:auto;color:var(--grey95hbond)}.sideDrawer-scrollableChildren{width:100%;height:calc(100vh - 140px);overflow-y:scroll;overflow-x:visible;margin-top:15px}.mainDrawerContent{width:100%;margin-top:16px;animation:slideIn .3s ease-in-out}.drawerInfosBloc{margin:8px 0;background-color:var(--grey20hbond);border-radius:8px;border:.25px solid rgba(32,38,45,.2);padding:16px;text-align:left}.drawerInfosBloc h3{margin:0;font-size:14px;font-weight:600;color:#20262d80;display:flex;justify-content:flex-start;text-align:left}.drawerInfosBloc p{margin:4px 0}.adminStats-globalGrid-title{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--green600hbond)}.adminStats-globalGrid-title p,.adminStats-userGrid1-title p{margin:0;font-weight:400;text-align:center;padding:10px;font-variant:small-caps}.adminStats-globalGrid-content{display:grid;grid-template-columns:repeat(5,1fr)}.adminStats-globalGrid-content div{text-align:center}.adminStats-globalGrid-content div p{margin:0;padding:10px}.adminStats-globalGrid-p1{background-color:var(--green600hbond)}.adminStats-userGrid1-title{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #e0e0e0}.adminStats-userGrid1-content{display:grid;grid-template-columns:repeat(5,1fr);text-align:center;align-items:center}.adminStats-user-seeAll{display:flex;justify-content:center;align-items:center;margin-right:10px;padding-top:10px}.adminStats-user-seeAll button{padding:8px 16px;border:.25px solid var(--grey050hbond);border-radius:50px;background-color:transparent;display:flex;flex-direction:row;align-items:center;cursor:pointer;transition:all .3s}.adminStats-user-seeAll button:hover{transform:scale(1.08)}.adminStats-user-seeAll button svg{margin-left:5px}.adminHome-container{display:flex;flex-direction:column;height:100%;width:100%}.adminHome-content{display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.content-item{padding:10px;text-align:center}.content-item a{text-decoration:none}.adminHome-content-box{width:240px;height:240px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-radius:20px;padding:10px;cursor:pointer;transition:all .3s}.adminHome-content-box:hover{transform:scale(1.05)}.adminHome-content-box h2{color:var(--grey95hbond)}.adminHome-content-box p{margin:0 0 10px;font-size:15px;color:var(--grey050hbond)}.adminHome-content-box-title{display:flex;flex-direction:column;align-items:center}.homeBox-description{text-align:center}.inivteProForm-container form{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;margin-bottom:32px}.inivteProForm-container button{border:1px solid var(--grey050hbond);border-radius:50px;padding:8px 16px;background-color:transparent;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;transition:all .3s;cursor:pointer}.inivteProForm-container button svg{margin-left:5px}.inivteProForm-container button:hover{transform:scale(1.05)}.form-item{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:0}.form-item label{margin-right:5px}.form-item input{margin-right:20px}.adminCodeInvitation-seeAll{display:flex;align-items:center;justify-content:center;margin-top:20px}.codeInvitationListTitle{display:grid;grid-template-columns:1fr 2fr 1fr;padding:5px 20px 10px;text-align:center}.codeInvitationList{display:grid;grid-template-columns:1fr 2fr 1fr;padding:5px 0;text-align:center}.codeInvitationList-pair{background-color:var(--green600hbond);border-radius:5px}.createdAccountListTitle{display:grid;grid-template-columns:repeat(2,1fr) repeat(2,2fr) 3fr 2fr;padding:5px 0 10px;text-align:center}.createdAccountList{display:grid;grid-template-columns:repeat(2,1fr) repeat(2,2fr) 3fr 2fr;padding:5px 0;text-align:center}.adminCodeCreatedAccountByInvitation-search{margin-bottom:20px}.adminCodeCreatedAccountByInvitation-search input{border-radius:50px;border:.25px solid var(--grey050hbond);padding:6px 16px}.waitinglistTitle{display:grid;grid-template-columns:1fr repeat(2,2fr) 3fr;padding:5px 0 10px;text-align:center}.waitinglistTitle p{color:var(--grey050hbond)}.waitinglist{display:grid;grid-template-columns:1fr repeat(2,2fr) 3fr;padding:3px 0;text-align:center}.waitinglist-pair{background-color:var(--green600hbond);border-radius:5px}.waitinglist p{color:var(--green90hbond);cursor:pointer;transition:all .3s}.waitinglist p:hover{transform:scale(1.1)}.waitinglist p span{color:var(--grey95hbond)}.waitinglist-seeAll{display:flex;justify-content:center;align-items:center;margin-top:10px}.waitingModalContainer{position:fixed;top:50%;left:50%;z-index:100;transform:translate(-50%,-50%);max-width:900px;width:100%;height:75%;background-color:#252525;box-shadow:0 0 18px #000000bf;padding:40px;display:flex;align-items:center;justify-content:center;border-radius:15px;z-index:2;cursor:default}.waitingModalContainer:focus-visible{outline:none}.waitingOverlay{background-color:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;cursor:default}.modalRight{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%}.modalLeft{width:50%}.basic-single{width:80%;margin:10px auto}.modalText{margin:5px auto;font-size:18px;font-weight:500}.modalBtn{margin:10px auto}.insertExplications{margin-bottom:20px}.explicationGrid{grid-template-columns:repeat(4,1fr);grid-gap:0px;text-align:center}.explicationGrid p,.explicationGrid h3{border:.5px dashed var(--grey050hbond);width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin:5px}.adminInsertCsv-container form{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin:0}.adminInsertCsv-container label{margin-bottom:0}.adminInsertCsv-container .fileSelector{margin-right:10px;display:flex;flex-direction:column}.adminInsertCsv-container .fileSelector button{padding:8px 16px;border:.25px solid var(--grey050hbond);border-radius:50px;height:auto;background-color:transparent;transition:all .3s;cursor:pointer}.adminInsertCsv-container .fileSelector button:hover{background-color:var(--green600hbond);transform:scale(1.05)}.adminInsertCsv-container .fileSelector input{margin-top:2px;height:40px;width:200px;border:.5px solid #FEFEFE}.adminInsertCsv-container .form-submit{padding:17px 0 0;margin:0}.adminInsertCsv-container .form-submit button{padding:8px 16px;border:.25px solid var(--grey050hbond);border-radius:50px;height:auto;background-color:transparent;transition:all .3s;cursor:pointer}.adminInsertCsv-container .form-submit button:hover{background-color:var(--green600hbond);transform:scale(1.05)}.newsCreation-container{margin-bottom:32px}.adminNews-paramContainer{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-top:16px}.adminNews-paramItem{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 10px}.adminNews-paramItem label{font-size:16px;margin-bottom:3px;margin-top:5px;margin-left:10px}.adminNews-paramItem .adminNews-select{width:auto;height:auto;padding:0;margin-bottom:10px}.adminNews-paramItem input{width:300px;border:.25px solid var(--grey050hbond);border-radius:50px;padding:10px 16px;margin-bottom:10px}.adminNews-paramItem textarea{width:600px;height:200px;border:.25px solid var(--grey050hbond);border-radius:10px;padding:10px 16px;margin-bottom:10px}.adminNews-submitContainer{width:100%;display:flex;align-items:center;justify-content:flex-end}.adminNews-submit{border:.25px solid var(--grey050hbond);border-radius:50px;padding:8px 16px;background-color:transparent;cursor:pointer;transition:all .3s}.adminNews-submit:hover{transform:scale(1.05)}.adminNews-history-container{margin-bottom:32px}.adminNews-historyTitle{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px}.adminNews-hitoryFilters{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.adminNews-hitoryFilters button{margin:0 0 0 10px;border:.25px solid var(--grey050hbond);padding:8px 16px;border-radius:50px;background-color:transparent;cursor:pointer;transition:all .3s}.adminNews-hitoryFilters button:hover{transform:scale(1.05)}.adminNews-newsItem{padding:8px}.adminNews-newsItem-pair{background-color:var(--green600hbond);border-radius:10px}.newsItem-infos{display:flex;flex-direction:row;justify-content:space-between}.adminNews-newsItem p{font-size:16px;font-weight:600;color:var(--grey050hbond)}.adminNews-newsItem p span{font-size:14px;font-weight:600;color:var(--grey95hbond);margin-left:10px}.newsItem-contenue{margin-top:5px}.adminNews-seeAll-container{display:flex;justify-content:center;align-items:center;margin:16px 0}.adminNews-seeAll-container button{border:.25px solid var(--grey050hbond);padding:8px 16px;border-radius:50px;background-color:transparent;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.adminNews-seeAll-container button:hover{transform:scale(1.05)}.adminNews-seeAll-container button svg{margin-left:5px}.prosalesConfig-container{width:100%}.configuration-container{margin-bottom:32px}.configuration-container form{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:100%}form .form-item{margin:0 10px}.form-item input{margin-right:0}.configuration-container .form-item input{height:30px}form select{width:220px}.configuration-container .form-submit{margin-top:20px}.configuration-container .form-submit button{border:.25px solid var(--grey050hbond);background-color:transparent;border-radius:50px;padding:8px 16px;color:var(--grey95hbond);height:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.configuration-container .form-submit button:hover{transform:scale(1.05)}.configuration-container .form-submit button svg{margin-left:10px}.basic-single{padding:0;margin:0}.adminDiscountConfig-getSales{margin-bottom:32px}.adminDiscountConfig-getSales h1{margin-bottom:16px}.adminDiscountConfig-getSales div{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.adminDiscountConfig-getSales div p{margin-left:10px}.adminDiscountConfig-getSales div span{margin-left:10px;color:var(--grey050hbond)}.adminDiscountConfig-shortcut{display:flex;flex-direction:row}.adminDiscountConfig-shortcut button{margin-right:15px}.admin-activeDiscount{margin-bottom:32px}.admin-activeDiscount-header{grid-template-columns:1.5fr .5fr 1.2fr .6fr 2fr .8fr .7fr;align-items:flex-start;justify-content:flex-start;border-bottom:1px solid var(--green90hbond);padding:5px 0}.admin-activeDiscount-header p{width:100%;margin:0;color:var(--grey050hbond)}.sortable-header{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable-header:hover{color:var(--green700hbond)}.admin-activeDiscount-brandName{padding-bottom:3px;width:70%;border-bottom:1px solid var(--green700hbond);margin:3px}.adminDiscount-list-container{margin-top:5px}.adminDiscount-list{grid-template-columns:1.5fr .5fr 1.2fr .6fr 2fr .8fr .7fr;align-items:flex-start;justify-content:flex-start;padding:5px 0}.adminDiscount-list p,.adminDiscount-list-div{width:100%;margin:0}.adminDiscount-content-update{border:.25px solid var(--grey050hbond);background-color:transparent;border-radius:50px;padding:5px 10px;margin-left:10px}.hbond-loader{border-radius:10px;background-color:var(--green600hbond);position:relative;z-index:1;overflow:hidden}.hbond-loader:before{content:"";position:absolute;top:0;left:0;width:40px;height:100%;background:linear-gradient(90deg,#fff0,#98af9966,#fff0);opacity:1;z-index:-1;transform:skew(-20deg);animation:loader-shadow 2s infinite linear}@keyframes loader-shadow{0%{left:-35px}to{left:110%}}.QueryForm-container{width:100%;min-height:20px;margin-bottom:10px;border:.25px solid var(--grey050hbond);border-radius:20px;margin-top:10px;padding-bottom:10px;padding-inline:5px}.QueryForm-container form{display:flex;flex-wrap:wrap;overflow-x:auto;width:100%;padding:20px 0}.formGroup{width:300px;min-width:300px;max-width:300px;padding:5px;margin-right:15px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.formGroup label{margin-top:5px;margin-bottom:5px;font-size:18px}.css-b62m3t-container{width:100%}.react-select__control{border-radius:50px!important;border:1px solid #ccc!important;box-shadow:none!important;min-height:44px!important}.react-select__control:hover{border-color:var(--green90hbond)!important}.react-select__menu{border-radius:20px!important;overflow:hidden!important}.QueryForm-resultContainer{padding-top:20px}.QueryForm-resultContainer button{display:flex;align-items:center;justify-content:center;background-color:transparent;border:.25px solid var(--grey050hbond);border-radius:50px;padding:8px 20px}.QueryForm-resultContainer button p{margin-right:10px}.QueryForm-result{border:.25px solid var(--grey050hbond);border-radius:20px;padding:10px;margin-top:10px;display:flex;flex-direction:row;justify-content:space-between}.QueryForm-result div{display:flex;flex-direction:row}.QueryForm-result span{color:var(--grey050hbond);font-weight:600;border-right:1px solid var(--grey050hbond);padding-right:10px}.QueryForm-result p{padding:0 10px}.notFound-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.hbondLogo{width:20%}.errorImg{width:70%;height:70%}.notFoundBtn{position:absolute;top:80%;background-color:var(--greenOpacity80);border:1px solid #000000;border-radius:25px;padding:20px 35px;font-size:20px}.notFoundBtn:hover{background-color:transparent;color:var(--green90hbond);border:1px solid var(--green90hbond);transition:all .3s ease-in-out}@media screen and (max-width:768px){.hbondLogo{width:40%}.errorImg{width:100%;height:100%}.notFoundBtn{top:90%;font-size:18px}}@media screen and (max-width:480px){.hbondLogo{width:60%}.errorImg{width:100%;height:100%}.notFoundBtn{top:90%;font-size:16px;padding:10px 25px;border-radius:15px}}.adminTaskScheduler-container{transform:scale(1.07)}.adminTaskScheduler-container iframe{width:100%;height:100vh;border:none}.admin-organizationRequest-gridTitle{grid-template-columns:.5fr .7fr 1.2fr 1.2fr 1.2fr;color:var(--grey050hbond);margin-bottom:10px}.admin-organizationRequest-gridContent{grid-template-columns:.5fr .7fr 1.2fr 1.2fr 1.2fr;color:var(--grey95hbond);padding:4px 0;border-radius:5px}.admin-organizationRequest-gridContent-pair{background-color:var(--green600hbond)}.admin-organizationRequest-detail{color:var(--grey95hbond);transition:.3s ease;cursor:pointer}.admin-organizationRequest-detail:hover{color:var(--green90hbond);transform:scale(1.1)}.admin-RequestDrawer-infoContainer{display:flex;flex-direction:column;align-items:center}.admin-organizationRequestDrawer-informations{background:#fff;border-radius:18px;box-shadow:0 2px 12px #00000012;padding:20px 28px 5px;margin-bottom:24px;width:98%;font-size:1.08rem;display:flex;flex-direction:column}.admin-organizationRequestDrawer-informations p{margin:0 0 5px;font-weight:500;color:var(--grey95hbond)}.admin-organizationRequestDrawer-informations span{font-weight:600;color:var(--green90hbond);margin-left:8px}.admin-organizationRequestDrawer-informations button{margin:10px 0 10px 10px;cursor:pointer}.admin-RequestDrawer-personalInfos-container{display:flex;flex-direction:row}.admin-RequestDrawer-personalInfos{width:40%;margin-bottom:15px;border-right:.25px solid var(--grey050hbond)}.admin-RequestDrawer-personalInfos div{display:flex;flex-direction:row}.admin-RequestDrawer-personalInfos p{width:150px}.admin-RequestDrawer-otherTags{width:60%;padding-left:15px}.admin-RequestDrawer-addtags{padding-bottom:20px;border-bottom:.25px solid var(--grey050hbond)}.admin-RequestDrawer-cta{display:flex;align-self:flex-end}.admin-RequestDrawer-cta-validate{background-color:var(--green600hbond)}.admin-RequestDrawer-cta-invalidate{background-color:var(--redSecondary)}.admin-organizationRequestDrawer-picture{display:flex;flex-direction:column;align-items:center;justify-content:center;width:98%}.admin-organizationRequestDrawer-picture img{width:75%;border-radius:5px}.admin-organizationRequestDrawer-tagList{width:100%;margin-bottom:10px}.admin-organizationRequestDrawer-tagList ul{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}.admin-organizationRequestDrawer-tagList ul li{list-style-type:none;padding:5px 10px;border:.25px solid var(--green90hbond);border-radius:50px;margin-right:10px;margin-bottom:10px}.campaignAffectedTags-container{display:flex;flex-direction:row;align-items:center;overflow-x:scroll;overflow-y:hidden;padding:10px 0;scrollbar-width:thin;scrollbar-color:var(--grey050hbond) var(--grey20hbond)}.campaignAffectedTags-container::-webkit-scrollbar{height:8px;display:block}.campaignAffectedTags-container::-webkit-scrollbar-track{background:var(--grey20hbond);border-radius:4px}.campaignAffectedTags-container::-webkit-scrollbar-thumb{background:var(--grey050hbond);border-radius:4px}.campaignAffectedTags-container::-webkit-scrollbar-thumb:hover{background:var(--grey95hbond)}.affectedTag-group-item{display:flex;flex-direction:row;align-items:center;flex-shrink:0}.affectedTag-group{display:flex;flex-direction:row;align-items:center;border:1px solid var(--grey050hbond);border-radius:20px;padding:10px 4px;margin:0 6px;flex-shrink:0}.affectedTag-and-group{display:flex;flex-direction:row;align-items:center;flex-shrink:0}.affectedTag-item{border-radius:20px;border:.5px solid var(--grey050hbond);padding:8px 16px;margin:0 4px;font-size:14px;font-weight:500;white-space:nowrap;flex-shrink:0;background-color:var(--grey20hbond);color:var(--grey95hbond)}.affectedTag-item--activity{background-color:var(--green600hbond);color:var(--grey95hbond);border-color:var(--green700hbond)}.affectedTag-item--organization{background-color:#cee2ee;color:var(--grey95hbond);border-color:#8ebcd9}.affectedTag-item--country{background-color:#fae8d5;color:var(--grey95hbond);border-color:#f5d1a5}.affectedTag-operator-OR{display:flex;align-items:center;justify-content:center;padding:0 6px;font-size:14px;font-weight:700;letter-spacing:.05em;color:var(--grey050hbond);flex-shrink:0;white-space:nowrap}.affectedTag-operator{display:flex;align-items:center;justify-content:center;padding:0 8px;font-size:14px;font-weight:700;letter-spacing:.05em;color:var(--green90hbond);flex-shrink:0;white-space:nowrap}.hbond-spinning-wheel{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 10px}.wheel-outer-ring{position:relative;width:20px;height:20px;animation:wheel-spin 1.5s linear infinite}.wheel-dot{position:absolute;width:15%;height:15%;border-radius:50%;background-color:var(--green90hbond);opacity:.3}.wheel-dot-1{top:0;left:50%;transform:translate(-50%);animation-delay:0s}.wheel-dot-2{top:15%;right:15%;animation-delay:-.15s}.wheel-dot-3{top:50%;right:0;transform:translateY(-50%);animation-delay:-.3s}.wheel-dot-4{bottom:15%;right:15%;animation-delay:-.45s}.wheel-dot-5{bottom:0;left:50%;transform:translate(-50%);animation-delay:-.6s}.wheel-dot-6{bottom:15%;left:15%;animation-delay:-.75s}.wheel-dot-7{top:50%;left:0;transform:translateY(-50%);animation-delay:-.9s}.wheel-dot-8{top:15%;left:15%;animation-delay:-1.05s}.wheel-inner-circle{position:absolute;width:40%;height:40%;background-color:var(--green600hbond);border:2px solid var(--green700hbond);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.wheel-dot{animation:dot-fade 1.5s linear infinite}@keyframes wheel-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dot-fade{0%,20%{opacity:1;background-color:var(--green90hbond);transform:scale(1.2)}80%,to{opacity:.3;background-color:var(--grey050hbond);transform:scale(1)}}.campaignContent-container{border:.25px solid var(--grey050hbond);border-radius:20px;padding:20px 20px 10px}.adminCampaignContent-addContent{display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer;border-style:dashed;border-width:.25px;border-color:var(--grey050hbond);border-radius:15px;padding:10px;margin-bottom:10px;transition:all .3s ease}.adminCampaignContent-addContent:hover{transform:scale(1.02)}.adminCampaignContent-addContent h2{margin:0;padding:0;font-size:18px;color:var(--grey050hbond)}.adminCampaignContent-addContent button{background-color:var(--green90hbond);padding:4px 30px}.adminCampaignContent-content-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;margin-top:10px}.adminCampaignContent-existingContent{display:flex;flex-direction:column;border:.25px solid var(--grey050hbond);border-radius:15px;padding:10px;margin-bottom:10px}.adminCampaignContent-existingContent-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:5px;margin-bottom:5px;border-bottom:.25px solid var(--grey050hbond)}.adminCampaignContent-existingContent-header h2{margin:0;padding:0;font-size:18px}.adminCampaignContent-title-actions{display:flex;gap:10px}.adminCampaignContent-existingContent h3{margin:0;padding:0 0 5px;font-size:16px}.adminCampaignContent-content{background-color:var(--green600hbond);border-radius:15px;padding:10px;margin-bottom:10px}.content-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.content-label{font-weight:500;color:var(--grey050hbond)}.content-value{font-weight:400}.adminCampaignContent-execution-title{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.adminCampaignContent-execution-title-action{display:flex;justify-content:space-between;align-items:center;gap:10px}.adminCampaignContent-execution{background-color:var(--greenOpacity80);border-radius:15px;padding:10px;margin-top:10px}.execution-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid var(--green600hbond)}.execution-id{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--grey95hbond);font-size:18px}.execution-status{padding:6px 12px;border-radius:20px;font-size:14px;font-weight:500;text-align:center;min-width:80px}.status-0{background-color:var(--grey244);color:var(--grey050hbond)}.status-1{background-color:#e0f2fe;color:#0277bd}.status-2{background-color:#fef3c7;color:#92400e}.status-3{background-color:#ddd6fe;color:#7c3aed}.status-4{background-color:var(--green600hbond);color:var(--green900hbond)}.status-5{background-color:var(--redSecondary);color:var(--redPrimaryhbond)}.status-6{background-color:#fed7aa;color:#ea580c}.status-7{background-color:var(--grey244);color:var(--grey95hbond)}.status-8{background-color:#f3f4f6;color:#374151}.execution-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.execution-label{font-weight:500;color:var(--grey050hbond)}.execution-value{font-weight:400}.execution-badge{padding:4px 12px;border-radius:12px;text-transform:uppercase}.badge-yes{background-color:var(--green600hbond)}.badge-no{background-color:var(--grey244);color:var(--grey050hbond)}.adminContentForm-container>form>div{display:flex;flex-direction:column;margin-bottom:15px}.adminContentForm-container>form>div>label{margin-bottom:5px;margin-left:5px}.adminContentForm-container>form>div>textarea{height:90px}.adminContentForm-container>form>span{display:flex;justify-content:flex-end}.toggle-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin:16px 0;padding:8px 0}.toggle-container label{font-size:16px;font-weight:500;color:var(--grey95hbond);margin:0}.toggle-switch{position:relative;display:inline-block;width:50px;height:28px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:var(--grey244);border:1px solid var(--grey050hbond);transition:all .3s ease;border-radius:28px}.toggle-slider:before{position:absolute;content:"";height:22px;width:22px;left:2px;bottom:2px;background-color:#fff;transition:all .3s ease;border-radius:50%;box-shadow:0 2px 4px #20262d1a}.toggle-switch input:checked+.toggle-slider{background-color:var(--green90hbond);border-color:var(--green90hbond)}.toggle-switch input:focus+.toggle-slider{box-shadow:0 0 0 2px #9ec75c4d}.toggle-switch input:checked+.toggle-slider:before{transform:translate(22px)}.toggle-switch:hover .toggle-slider{box-shadow:0 2px 8px #20262d26}.adminCampaignContentForm-notificationPreview{margin-top:10px;padding:10px;background-color:var(--grey244);border-radius:8px;border:1px solid var(--grey050hbond)}.adminCampaignContentForm-notificationPreview-p1{font-size:12px;color:var(--grey050hbond);margin-bottom:5px}.adminCampaignContentForm-notificationPlaceholder-container{margin-top:8px;font-size:12px;color:var(--grey050hbond)}.adminCampaignContentForm-notificationPlaceholder-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.adminCampaignContentForm-notificationPlaceholder-code{background-color:var(--green600hbond);color:var(--green900hbond);padding:2px 6px;border-radius:4px;font-size:11px;cursor:pointer}.adminCampaignContentForm-highlightingOverlay-container{position:relative;width:100%}.adminCampaignContentForm-highlightingOverlay-background{position:absolute;padding:5px 16px;white-space:pre-wrap;word-wrap:break-word;color:transparent;overflow:hidden;pointer-events:none;border-radius:20px;border:.25px solid transparent}.adminCampaignContentForm-highlightingOverlay-textarea{position:relative;height:110px;width:100%;background:transparent;z-index:1}.adminCampaignContentForm-placeholder-highlighted{color:var(--green900hbond);font-weight:600;background-color:var(--green600hbond);padding:2px 4px;border-radius:4px}.adminCampaignContentForm-placeholder-transparent{color:transparent}.adminCommunicationCampaign-return{margin-bottom:20px}.adminCommunicationCampaign-return button svg{transform:scale(1.2) rotate(180deg);margin-right:8px}.adminCommunicationCampaign-help{font-size:14px;color:var(--grey050hbond);margin:0;padding:0}.adminCommunicationCampaign-header{display:flex;justify-content:space-between;align-items:center}.adminCommunicationCampaign-header div{display:flex;align-items:center}.adminCommunicationCampaign-header button{margin-left:20px}.adminCommunicationCampaign-header button:nth-child(1){background-color:var(--redSecondary)}.adminCommunicationCampaign-header button:nth-child(2){background-color:var(--green600hbond)}.adminCommunicationCampaign-header-left{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:20px;gap:20px}.adminCommunicationCampaign-status-0{width:120px;height:30px;background-color:#fff3cd;color:#856404;border-radius:15px;display:flex;align-items:center;justify-content:center;font-weight:600;margin-top:25px}.adminCommunicationCampaign-status-1{width:120px;height:30px;background-color:var(--green90hbond);color:#fff;border-radius:15px;display:flex;align-items:center;justify-content:center;font-weight:600}.adminCommunicationCampaign-status-2{width:120px;height:30px;background-color:#6c757d;color:#fff;border-radius:15px;display:flex;align-items:center;justify-content:center;font-weight:600}.adminCommunicationCampaign-recipients{margin-top:10px;margin-left:10px}.adminCommunicationCampaign-recipients span{margin-left:5px;color:var(--green700hbond);font-size:18px}.adminCommunicationCampaign-updatingForm{display:flex;flex-direction:row;align-items:flex-start}.adminCommunicationCampaign-updatingForm input{font-size:16px;border-radius:10px;border:.25px solid var(--grey050hbond);width:250px;padding:8px 0 8px 5px;margin-right:5px}.adminCommunicationCampaign-updatingForm textarea{font-size:16px;border-radius:10px;border:.25px solid var(--grey050hbond);width:600px;height:100px;padding:8px 0 8px 5px;margin-left:5px}.adminCommunicationCampaign-btmLogo{margin:45px;display:flex;justify-content:center}.adminCommunicationCampaign-schedule h3{margin-bottom:5px}.adminCommunicationCampaign-switchState{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:10px 0;padding:8px 0}.adminCommunicationCampaign-switchState label{font-size:14px;font-weight:500;color:var(--grey050hbond);margin:0 5px}.adminCommunicationCampaign-switchState label .greenLabel{color:var(--green90hbond)}.adminCommunicationCampaign-switchState button{margin-left:20px}.schedule-timings{display:flex;align-items:center;gap:10px;margin:15px 0}.schedule-interval-buttons{display:flex;gap:10px}.schedule-interval-buttons button{padding:8px 16px;border:1px solid var(--grey050hbond);border-radius:8px;background-color:#fff;cursor:pointer;font-size:14px;transition:all .2s ease}.schedule-interval-buttons button:hover{background-color:var(--grey010hbond)}.schedule-interval-buttons button.active{background-color:var(--green90hbond);color:#fff;border-color:var(--green90hbond)}.schedule-datetime-input{padding:8px 12px;border:1px solid var(--grey050hbond);border-radius:8px;font-size:14px;font-family:inherit}.schedule-validate-button{padding:8px 24px;background-color:var(--green90hbond);border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.schedule-validate-button:hover{transform:scale(1.1)}.schedule-warning{margin-top:10px;font-size:13px;color:var(--grey050hbond);font-style:italic}.adminCommunicationCampaign-schedule-status{display:flex;flex-direction:row;align-items:center;margin-top:10px}.adminCommunicationCampaign-schedule-status p{margin:0;text-shadow:0 0 10px var(--green90hbond)}.adminCommunicationCampaign-schedule-status button{margin-left:25px}.adminCommunicationCampaign-schedule-running{display:flex;flex-direction:row;align-items:center;margin-top:10px;gap:10px}.adminCommunicationCampaign-schedule-failed{display:flex;flex-direction:column;align-items:flex-start;margin-top:10px;gap:10px}.adminCommunicationCampaign-schedule-failed>p{color:var(--redPrimary)}.adminCommunicationCampaign-errors{width:100%;margin-top:20px;display:flex;flex-direction:column;gap:20px}.adminCommunicationCampaign-errors .error-section{background-color:#fff3f3;border:1px solid #ffcdd2;border-radius:8px;padding:15px}.adminCommunicationCampaign-errors .error-section h4{margin:0 0 15px;color:var(--redPrimary);font-size:16px;font-weight:600}.adminCommunicationCampaign-errors .error-item{background-color:#fff;border-left:3px solid var(--redPrimary);padding:10px 15px;margin-bottom:10px;border-radius:4px}.adminCommunicationCampaign-errors .error-item:last-child{margin-bottom:0}.adminCommunicationCampaign-errors .error-item p{margin:5px 0;font-size:14px;color:var(--grey050hbond)}.adminCommunicationCampaign-errors .error-item strong{color:var(--redPrimary);font-weight:600}.createBrandDrawer-container{width:100%;display:flex;flex-direction:column;gap:16px;color:var(--grey95hbond)}.createBrandDrawer-title h1{margin-bottom:8px}.createBrandDrawer-title p{margin:0;color:var(--grey050hbond)}.createBrandDrawer-form{display:flex;flex-direction:column;gap:12px}.createBrandDrawer-form label{font-weight:500}.createBrandDrawer-error{color:var(--redPrimaryhbond);margin:0}.createBrandDrawer-counter{margin:-6px 0 0 auto;font-size:.75rem;color:var(--grey050hbond)}.createBrandDrawer-counter-error{color:var(--redPrimaryhbond);font-weight:500}.createBrandDrawer-availability{margin:0;font-weight:500}.createBrandDrawer-availability-ok{color:var(--green90hbond)}.createBrandDrawer-availability-ko{color:var(--redPrimaryhbond)}.createBrandDrawer-submit{align-self:flex-start}.createBrandDrawer-textarea{resize:vertical;font-family:inherit;font-size:inherit}.createBrandDrawer-checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:500}.adminBrandList-container{max-width:100%;margin:0 auto}.adminBrandList-container h1{font-size:2rem;margin-bottom:2rem;color:#333}.adminBrandList-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:2rem}.adminBrandList-header h1{margin-bottom:0}.adminBrandList-search{margin-bottom:1.5rem}.search-input{width:100%;max-width:400px;padding:10px 16px;font-size:1rem;border:1px solid var(--grey050hbond);border-radius:8px;transition:all .2s ease}.search-input:focus{outline:none;border:1px solid var(--green600hbond)}.adminBrandList-content{border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.brands-table{width:100%;border-collapse:collapse}.brands-table thead{background-color:var(--green600hbond)}.brands-table th{padding:14px 20px;text-align:left}.brands-table tbody tr{border-bottom:1px solid #eee;transition:background-color .2s ease}.brands-table tbody tr:hover{background-color:#f9f9f9}.brands-table td{padding:12px 20px}.adminBrandDetail-container{max-width:100%;margin:0 auto}.adminBrandDetail-header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:2rem}.adminBrandDetail-subtitle{color:#666;margin-top:.3rem}.adminBrandDetail-actions{display:flex;gap:12px;flex-wrap:wrap}.adminBrandDetail-error{color:var(--redPrimaryhbond);padding:10px;margin:10px 0}.adminBrandDetail-content{margin-bottom:20px}.adminBrandDetail-card{padding:24px}.adminBrandDetail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:24px}.adminBrandDetail-grid h3,.adminBrandDetail-description h3,.adminBrandDetail-photo h3{margin-bottom:8px;color:#2d2d2d}.adminBrandDetail-grid p,.adminBrandDetail-description p{color:#444}.adminBrandDetail-description{margin-bottom:24px}.adminBrandDetail-photo img{max-width:220px;width:100%;border-radius:8px;border:1px solid #eee}.adminBrandDetail-container .blockBackground h3{margin:0 0 20px;font-size:20px;font-weight:600;color:var(--grey95hbond)}.adminBrandDetail-container .form-group{display:flex;flex-direction:column;margin-bottom:20px}.adminBrandDetail-container .form-group label{margin:0 0 8px 5px;font-size:16px;font-weight:600;color:var(--grey95hbond)}.adminBrandDetail-container .form-group input{width:100%;max-width:400px}.adminBrandDetail-container .error-message{margin:5px 0 0 5px;font-size:14px;font-weight:400;color:var(--redPrimaryhbond)}.adminBrandDetail-container .form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.adminBrandDetail-userList h3{margin:0 0 10px;font-size:20px;font-weight:600;color:var(--grey95hbond)}.adminBrandDetail-userListItems{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.adminBrandDetail-userListItem{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:10px}.adminBrandDetail-userInfo{display:flex;align-items:center;gap:8px}.adminBrandDetail-userLabel{font-weight:600;color:#495057}.adminBrandDetail-userId{color:#212529;font-weight:500;font-family:Courier New,monospace}.adminBrandDetail-deleteBtn{padding:6px 16px!important;font-size:14px;min-width:auto}.btn-hbond-danger{background-color:var(--rredSecondary);border-color:var(--redPrimaryhbond)}.adminBrandDetail-emptyList{color:#6c757d;font-style:italic;margin:0}.drawer-content{flex:1;overflow-y:auto;padding:1.5rem}.drawer-loading,.drawer-error{text-align:center;padding:3rem 1rem;color:#666}.user-info-section{margin-bottom:2rem}.user-info-section h3{margin-bottom:1rem;color:#333;font-size:1.1rem;border-bottom:2px solid #667eea;padding-bottom:.5rem}.user-info-grid{display:flex;flex-direction:column;gap:.75rem}.user-info-item{display:flex;gap:.5rem}.user-info-item .label{font-weight:600;color:#555;min-width:80px}.user-info-item .value{color:#333}.user-diplomas-section-drawer{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e0e0e0}.user-diplomas-section-drawer h4{color:#333;font-size:1rem;font-weight:600;margin-bottom:1rem;margin-top:0}.diplomas-list-drawer{display:flex;flex-direction:column;gap:.75rem}.diploma-item-drawer{background-color:#f8f9fa;padding:1rem;border-radius:8px;border:1px solid #e0e0e0;transition:all .2s ease}.diploma-name-drawer{font-weight:600;color:#333;font-size:.95rem;margin-bottom:.5rem}.diploma-tag-drawer{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#666}.diploma-tag-drawer .tag-label-drawer{font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.diploma-tag-drawer .tag-name-drawer{color:#333;font-weight:500}.diploma-tag-drawer .tag-type-drawer{color:#fff;padding:.15rem .5rem;border-radius:12px;font-size:.7rem;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:.3px}.diploma-tag-drawer .tag-type-drawer.activity{background-color:var(--green700hbond)}.diploma-tag-drawer .tag-type-drawer.organization{background-color:#4facfe}.diploma-tag-drawer .tag-type-drawer.country{background-color:var(--grey050hbond)}.no-diplomas-drawer{color:#999;font-style:italic;font-size:.9rem;margin:.5rem 0 0}.purchase-summary-section{margin-bottom:2rem}.purchase-summary-section h3{margin-bottom:1rem;color:#333;font-size:1.1rem;border-bottom:2px solid #667eea;padding-bottom:.5rem}.summary-cards-drawer{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.summary-card-drawer{background:var(--green700hbond);padding:1rem;border-radius:8px;color:#fff}.summary-label-drawer{font-size:.85rem;opacity:.9;margin-bottom:.5rem}.summary-value-drawer{font-size:1.5rem;font-weight:700}.brand-purchases-section h3{margin-bottom:1rem;color:#333;font-size:1.1rem;border-bottom:2px solid #667eea;padding-bottom:.5rem}.brand-purchases-list{display:flex;flex-direction:column;gap:1rem}.brand-purchase-card{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:1rem;transition:box-shadow .2s}.brand-purchase-card:hover{box-shadow:0 2px 8px #0000001a}.brand-purchase-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #dee2e6;gap:1rem}.brand-purchase-header>div:first-child{display:flex;align-items:center;gap:.75rem}.brand-purchase-header h4{margin:0;color:#333;font-size:1.1rem}.brand-id{font-size:.85rem;color:#666;background:#fff;padding:.25rem .5rem;border-radius:4px}.brand-purchase-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.stat-item{display:flex;justify-content:space-between;align-items:center}.stat-label{font-size:.9rem;color:#555}.stat-value{font-weight:600;color:#333}.stat-value.amount{color:#28a745}.no-data-drawer{text-align:center;padding:2rem;color:#666;font-style:italic}.purchases-detail{margin-top:1rem;padding-top:1rem;border-top:2px solid #dee2e6}.purchases-loading{text-align:center;padding:1.5rem;color:#666;font-style:italic}.purchases-list h5{margin:0 0 1rem;color:#555;font-size:1rem;font-weight:600}.purchase-item{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:1rem;margin-bottom:.75rem}.purchase-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #e9ecef}.purchase-info{display:flex;align-items:center;gap:.75rem}.purchase-info strong{color:#333;font-size:.95rem}.order-status{padding:.25rem .6rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-pending{background:#fff3cd;color:#856404}.status-validated{background:#d4edda;color:#155724}.status-cancelled{background:#f8d7da;color:#721c24}.status-refunded{background:#d1ecf1;color:#0c5460}.status-unknown{background:#e2e3e5;color:#383d41}.purchase-date{font-size:.85rem;color:#666}.purchase-details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.purchase-detail-item{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.purchase-detail-item.full-width{grid-column:1 / -1}.detail-label{color:#666;font-size:.85rem}.detail-value{font-weight:600;color:#333}.detail-value.amount{color:#28a745}.purchase-product-load{width:100%;display:flex;justify-content:flex-end;margin-top:10px}.purchase-product-items{margin-top:10px}.purchase-product-items-detail{width:100%;display:flex;flex-direction:column}.purchase-product-items-detail-header{display:grid;grid-template-columns:1.5fr 1fr 1fr .5fr;align-items:center;text-align:start;padding-bottom:8px;margin-bottom:5px;border-bottom:.25px solid var(--grey050hbond)}.purchase-product-items-detail-item{display:grid;grid-template-columns:1.5fr 1fr 1fr .5fr;align-items:center;text-align:start;padding:4px 0}.adminBrandStats-container h1{margin-bottom:25px}.adminBrandStats-content{display:flex;flex-direction:column;gap:2rem}.adminBrandStats-filters{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.filter-group{display:flex;flex-direction:column;gap:.5rem;min-width:150px}.filter-group label{font-weight:600;font-size:.9rem;color:#555}.filter-group select,.filter-group input[type=date],.filter-group input[type=number]{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem}.filter-group select:focus,.filter-group input:focus{outline:none;border-color:#007bff}.date-shortcuts-group{grid-column:1 / -1;width:100%}.date-shortcuts{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.btn-shortcut{padding:.4rem .8rem;background:#f8f9fa;color:#495057;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .2s;white-space:nowrap}.btn-shortcut:hover{background:#e9ecef;border-color:#adb5bd}.btn-shortcut:active{transform:scale(.98);background:#dee2e6}.adminBrandStats-filters .btn-hbond{margin-top:auto;padding:.6rem 1.5rem;white-space:nowrap}.adminBrandStats-summary{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.adminBrandStats-summary h2{margin-bottom:1.5rem;color:#333;font-size:1.3rem}.summary-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.summary-card{background:var(--green700hbond);padding:1.5rem;border-radius:8px;color:#fff}.summary-label{font-size:.9rem;opacity:.9;margin-bottom:.5rem;font-weight:500}.summary-value{font-size:1.8rem;font-weight:700}.adminBrandStats-table-wrapper{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow-x:auto}.adminBrandStats-table-wrapper h3{margin-bottom:1rem;color:#333}.stats-table{width:100%;border-collapse:collapse;font-size:.9rem}.stats-table thead{background:#f8f9fa;border-bottom:2px solid #dee2e6}.stats-table th{padding:1rem;text-align:left;font-weight:600;color:#495057;white-space:nowrap}.stats-table tbody tr{border-bottom:1px solid #dee2e6;transition:background-color .2s}.stats-table tbody tr:hover{background-color:#f8f9fa}.stats-table td{padding:.75rem 1rem}.stats-table td.amount{font-weight:600;color:#28a745;text-align:right}.btn-detail{padding:.4rem .8rem;background:#667eea;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:500;transition:background-color .2s}.btn-detail:hover{background:#5568d3}.no-data{background:#fff;padding:3rem;border-radius:8px;box-shadow:0 2px 4px #0000001a;text-align:center;color:#666;font-size:1.1rem}.pagination-controls{display:flex;justify-content:center;align-items:center;gap:1.5rem;padding:1.5rem 0;margin-top:1rem}.btn-pagination{padding:.5rem 1.5rem;background:#6c7ae0;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s}.btn-pagination:hover:not(:disabled){background:#5568d3;transform:translateY(-1px)}.btn-pagination:active:not(:disabled){transform:translateY(0)}.btn-pagination:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.global-stats-form{display:flex;flex-direction:column}.global-stats-shortcuts-section{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid var(--green600hbond)}.global-stats-label{font-size:14px;font-weight:600;color:var(--grey95hbond);margin:0}.global-stats-shortcuts{display:flex;flex-wrap:wrap;gap:.5rem}.global-stats-shortcut-btn{padding:8px 16px;background-color:var(--greenOpacity80);color:var(--grey95hbond);border:.25px solid var(--green600hbond);border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.global-stats-shortcut-btn:hover{background-color:var(--green700hbond);border-color:var(--green90hbond);transform:translateY(-1px);box-shadow:0 2px 6px #9ec75c33}.global-stats-shortcut-btn:active{transform:translateY(0);box-shadow:none}.global-stats-filters-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.25rem;align-items:end}.global-stats-field{display:flex;flex-direction:column;gap:.5rem}.global-stats-input,.global-stats-select{padding:10px 16px;border:.25px solid var(--grey050hbond);border-radius:20px;background-color:transparent;color:var(--grey95hbond);font-size:14px;transition:all .2s ease}.global-stats-input:focus,.global-stats-select:focus{outline:none;border-color:var(--green90hbond);background-color:var(--greenOpacity80);box-shadow:0 0 0 3px #9ec75c1a}.global-stats-input:hover,.global-stats-select:hover{border-color:var(--green700hbond)}.global-stats-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2320262d' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.global-stats-input[type=number]::-webkit-outer-spin-button,.global-stats-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.global-stats-input[type=number]{-moz-appearance:textfield}.global-stats-submit{align-self:flex-start;margin-top:1.5rem}.admin-brand-stats-layout h2{color:#333;margin-bottom:2rem;font-size:1.8rem}.loading-container{display:flex;justify-content:center;align-items:center;padding:3rem;min-height:200px}.global-stats-grid-wrapper{overflow-x:auto;margin-top:32px}.global-stats-grid-wrapper h3{margin-bottom:1rem;color:#333;font-size:1.1rem;font-weight:600}.global-stats-grid-header{display:grid;grid-template-columns:.5fr 2.5fr 1fr 1fr 1fr 1fr;padding:10px;align-items:start;border-bottom:2px solid #dee2e6;font-weight:600;color:#495057;border-bottom:1px solid var(--grey050hbond);background-color:var(--green600hbond)}.global-stats-grid{display:grid;grid-template-columns:.5fr 2.5fr 1fr 1fr 1fr 1fr;padding:10px;align-items:start;background-color:#fff;border-bottom:2px solid #dee2e6}.grid-cell.brand-name{font-weight:500;color:#333}.global-stats-grid .amount{font-weight:600;color:#28a745}.global-stats-grid .number{color:#495057}.pagination-controls{display:flex;justify-content:center;align-items:center;margin-top:15px;background-color:#fff}.btn-pagination-global-stats:active:not(:disabled){transform:translateY(0)}.btn-pagination-global-stats:disabled{cursor:not-allowed;opacity:.6}.pagination-info{font-weight:600;color:#333;font-size:1rem;min-width:100px;text-align:center}.admin-user-stats-layout{width:100%}.admin-user-stats-layout h2{color:var(--grey95hbond);margin-bottom:2rem;font-size:1.8rem;font-weight:600}.admin-user-stats-layout .loading-container{display:flex;justify-content:center;align-items:center;padding:3rem;min-height:200px}.user-info-section{background-color:var(--greenOpacity80);border-radius:10px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid var(--green600hbond);margin-top:32px}.user-info-section h3{color:var(--grey95hbond);font-size:1.2rem;font-weight:600;margin-top:0;border-bottom:1px solid var(--green90hbond)}.user-info-section p{color:var(--grey95hbond);font-size:.95rem;margin-bottom:.5rem;line-height:1.5}.user-info-section strong{font-weight:600;color:var(--grey95hbond);margin-right:.5rem}.user-diplomas-section{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--green90hbond)}.user-diplomas-section h4{color:var(--grey95hbond);font-size:1.1rem;font-weight:600;margin-bottom:1rem;margin-top:0}.btn-load-diplomas{padding:10px 20px;background-color:var(--green90hbond);color:var(--grey95hbond);border:1px solid var(--green600hbond);border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:180px;min-height:40px}.btn-load-diplomas:hover:not(:disabled){background-color:var(--green600hbond);transform:translateY(-1px);box-shadow:0 4px 12px #9ec75c40}.btn-load-diplomas:disabled{opacity:.7;cursor:not-allowed}.diplomas-list{display:flex;flex-direction:column;gap:.75rem}.diploma-item{background-color:#fff;padding:1rem;border-radius:8px;border:1px solid var(--green600hbond);transition:all .2s ease}.diploma-name{font-weight:600;color:var(--grey95hbond);font-size:1rem;margin-bottom:.5rem}.diploma-tag{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--grey050hbond)}.diploma-tag .tag-label{font-weight:600;text-transform:uppercase;letter-spacing:.5px}.diploma-tag .tag-name{color:var(--grey95hbond);font-weight:500}.diploma-tag .tag-type{color:#fff;padding:.15rem .5rem;border-radius:12px;font-size:.7rem;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:.3px}.diploma-tag .tag-type.activity{background-color:var(--green700hbond)}.diploma-tag .tag-type.organization{background-color:#4facfe}.diploma-tag .tag-type.country{background-color:var(--grey050hbond)}.no-diplomas{color:var(--grey050hbond);font-style:italic;font-size:.9rem;margin:.5rem 0 0}.purchase-summary-section{background-color:#fff;border-radius:10px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 8px #20262d14}.purchase-summary-section h3{color:var(--grey95hbond);font-size:1.2rem;font-weight:600;margin-bottom:0;margin-top:0;border-bottom:none}.summary-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem}.stat-item{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background-color:var(--greenOpacity80);border-radius:8px;border:1px solid var(--green600hbond);transition:all .2s ease}.stat-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #9ec75c26;border-color:var(--green90hbond)}.stat-label{font-size:.85rem;color:var(--grey050hbond);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.stat-value{font-size:1.5rem;color:var(--grey95hbond);font-weight:700}.user-purchases-grid-wrapper{overflow-x:auto;margin-top:2rem;background-color:#fff;border-radius:10px}.user-purchases-grid-wrapper h3{margin-bottom:1.25rem;color:var(--grey95hbond);font-size:1.2rem;font-weight:600;padding-bottom:.75rem;border-bottom:2px solid var(--green90hbond)}.user-purchases-grid-header{display:grid;grid-template-columns:.6fr 1fr 2fr 1fr .6fr .6fr .5fr;padding:12px 16px;align-items:center;background-color:var(--green600hbond);border-radius:8px 8px 0 0;font-weight:600;color:var(--grey95hbond);font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.user-purchases-grid{display:grid;grid-template-columns:.6fr 1fr 2fr 1fr .6fr .6fr .5fr;padding:12px 16px;align-items:center;background-color:#fff;border-top:1px solid var(--green600hbond);transition:all .2s ease;font-size:.9rem}.user-purchases-grid .brand-name{font-weight:600;color:var(--grey95hbond)}.user-purchases-grid .amount{font-weight:600;color:var(--green-900-hbond)}.user-purchases-grid .number{color:var(--grey95hbond)}.user-purchases-grid .purchase-date{color:var(--grey050hbond);font-size:.85rem}.user-purchases-grid .purchase-status{padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:.3px}.purchase-status-completed{background-color:#d4edda;color:#155724}.purchase-status-cancelled{background-color:#f8d7da;color:#721c24}.purchase-status-processing{background-color:#fff3cd;color:#856404}.purchase-status-refunding{background-color:#d1ecf1;color:#0c5460}.purchase-status-other{background-color:#e2e3e5;color:#383d41}.purchase-detail-button{display:flex;align-items:center;justify-content:center}.btn-detail{padding:6px 12px;background-color:var(--greenOpacity80);color:var(--grey95hbond);border:1px solid var(--green600hbond);border-radius:16px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.purchase-details-section{grid-column:1 / -1;background-color:var(--greenOpacity80);border-left:4px solid var(--green90hbond);padding:1.5rem;margin:0 16px 8px;border-radius:8px;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.purchase-details-loading{display:flex;align-items:center;gap:1rem;justify-content:center;padding:1rem;color:var(--grey050hbond);font-size:.9rem}.purchase-details-content h4{margin:0 0 1rem;color:var(--grey95hbond);font-size:1rem;font-weight:600;padding-bottom:.5rem;border-bottom:2px solid var(--green600hbond)}.products-list{display:flex;flex-direction:column;gap:.75rem}.product-item{background-color:#fff;padding:1rem;border-radius:6px;border:1px solid var(--green600hbond);display:grid;grid-template-columns:2fr 1fr 2fr;gap:1rem;align-items:center;transition:all .2s ease}.product-item:hover{box-shadow:0 2px 8px #9ec75c33;border-color:var(--green90hbond)}.product-name{font-weight:600;color:var(--grey95hbond);font-size:.9rem}.product-quantity{color:var(--grey050hbond);font-size:.85rem;text-align:center;font-weight:500}.product-ids{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:var(--grey050hbond)}.product-ids span{font-family:monospace}.purchase-details-empty{padding:1.5rem;text-align:center;color:var(--grey050hbond);font-style:italic;font-size:.9rem}.user-purchases-pagination{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:1.5rem}.user-purchases-pagination .pagination-info{font-weight:600;color:var(--grey95hbond);font-size:1rem;min-width:100px;text-align:center}.user-purchases-pagination button:disabled{background-color:var(--grey300hbond);color:var(--grey050hbond);cursor:not-allowed}.adminGlobalUserSummaries-container{padding:0}.adminGlobalUserSummaries-container h2{margin-bottom:24px;color:var(--grey95hbond);font-size:30px;font-weight:600}.adminGlobalUserSummaries-content{display:flex;flex-direction:column;gap:24px}.loading-container{display:flex;justify-content:center;align-items:center;padding:48px;background:var(--grey20hbond);border-radius:10px;box-shadow:0 4px 10px #20262d1a}.adminGlobalUserSummaries-table-wrapper{background:var(--grey20hbond);padding:24px 32px;border-radius:10px;box-shadow:0 4px 10px #20262d1a;overflow-x:auto}.adminGlobalUserSummaries-table-wrapper h3{margin-bottom:20px;color:var(--grey95hbond);font-size:20px;font-weight:600}.user-summaries-table{width:100%;border-collapse:collapse;font-size:14px}.user-summaries-table thead{background:var(--greenOpacity80);border-bottom:1px solid var(--green600hbond)}.user-summaries-table th{padding:16px 12px;text-align:left;font-weight:600;color:var(--grey95hbond);white-space:nowrap;font-size:14px}.user-summaries-table tbody tr{border-bottom:1px solid var(--green600hbond);transition:background-color .2s ease}.user-summaries-table tbody tr:hover{background-color:var(--greenOpacity80)}.user-summaries-table tbody tr:last-child{border-bottom:none}.user-summaries-table td{padding:14px 12px;color:var(--grey95hbond)}.user-summaries-table td.amount{font-weight:600;color:var(--green90hbond)}.user-summaries-table td.email{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-detail{padding:6px 16px;background-color:transparent;color:var(--grey95hbond);border:.25px solid var(--grey050hbond);border-radius:50px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.btn-detail:hover{transform:scale(1.05);border-color:var(--green90hbond);background-color:transparent}.btn-detail:active{transform:scale(.98)}.pagination-controls{display:flex;justify-content:center;align-items:center;gap:24px;padding:24px 0 0;margin-top:16px;border-top:1px solid var(--green600hbond)}.btn-pagination{padding:8px 24px;background-color:transparent;color:var(--grey95hbond);border:.25px solid var(--grey050hbond);border-radius:50px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:8px}.btn-pagination:hover:not(:disabled){transform:scale(1.05);border-color:var(--green90hbond)}.btn-pagination:active:not(:disabled){transform:scale(.98)}.btn-pagination:disabled{opacity:.4;cursor:not-allowed}.pagination-info{font-weight:600;color:var(--grey95hbond);font-size:14px;min-width:100px;text-align:center}.no-data{background:var(--grey20hbond);padding:48px;border-radius:10px;box-shadow:0 4px 10px #20262d1a;text-align:center;color:var(--grey050hbond);font-size:16px;font-weight:500}.adminDiscountDetail-container{width:100%}.adminDiscountDetail-header{margin-bottom:20px}.adminDiscountDetail-header .btn-hbond{display:flex;align-items:center;gap:8px}.adminDiscountDetail-header .btn-hbond svg{transform:scale(1.2) rotate(180deg)}.adminDiscountDetail-title{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--green600hbond)}.adminDiscountDetail-title h1{font-size:20px;font-weight:600;color:var(--grey95hbond);margin:0}.adminDiscountDetail-title p{font-size:14px;color:var(--grey050hbond);margin:0}.adminDiscountDetail-title p strong{font-weight:600;color:var(--grey95hbond)}.adminDiscountDetail-badges{display:flex;align-items:center;gap:10px;margin-top:8px}.adminDiscountDetail-type-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;background-color:var(--green600hbond);color:var(--grey95hbond);border-radius:15px;font-size:13px;font-weight:600;text-transform:capitalize}.adminDiscountDetail-percent-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;background-color:var(--green90hbond);color:#fff;border-radius:15px;font-size:13px;font-weight:600}.adminDiscountDetail-coupon-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;background-color:var(--grey244);color:var(--grey95hbond);border:.25px solid var(--grey050hbond);border-radius:15px;font-size:13px;font-weight:600}.adminDiscountDetail-brand-info{display:flex;align-items:center;gap:12px;margin-top:12px;width:fit-content}.adminDiscountDetail-brand-info .brand-name{font-size:20px;font-weight:600;color:var(--grey95hbond)}.adminDiscountDetail-brand-info .brand-id{font-size:13px;font-weight:500;color:var(--grey050hbond);padding:4px 10px;background-color:var(--grey244);border-radius:8px}.adminDiscountDetail>p{display:flex;align-items:center;gap:10px;padding:12px 16px;background-color:var(--grey244);border-radius:10px;margin-bottom:24px;font-size:16px;font-weight:600}.adminDiscountDetail>p span{cursor:pointer;transition:transform .2s ease}.adminDiscountDetail>p span:hover{transform:scale(1.05)}.adminDiscountDetail-content{margin-top:24px;display:flex;flex-direction:column;gap:16px}.adminDiscountDetail-content-description{margin-bottom:16px;padding:20px 24px;background-color:var(--greenOpacity80);border-radius:10px}.adminDiscountDetail-content-description h3{font-size:18px;font-weight:600;margin:0 0 10px;color:var(--grey95hbond)}.adminDiscountDetail-content-description h4{font-size:16px;font-weight:600;margin:12px 0 6px;color:var(--grey050hbond);font-variant:small-caps}.adminDiscountDetail-content-description>p,.adminDiscountDetail-content-description .row>p{font-size:14px;line-height:1.5;color:var(--grey95hbond);margin:6px 0}.adminDiscountDetail-content-description .row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.adminDiscountDetail-content-description .column{display:flex;flex-direction:column;gap:5px;flex:1;min-width:180px}.adminDiscountDetail-content-description input,.adminDiscountDetail-content-description textarea{padding:8px 12px;border:.25px solid var(--grey050hbond);border-radius:10px;font-size:14px;font-family:inherit;transition:border-color .2s ease;background-color:#fff;width:100%}.adminDiscountDetail-content-description input:focus,.adminDiscountDetail-content-description textarea:focus{outline:none;border-color:var(--green90hbond)}.adminDiscountDetail-content-description input[type=number]{max-width:120px}.adminDiscountDetail-content-description input[type=date]{max-width:180px}.adminDiscountDetail-content-description textarea{min-height:80px;resize:vertical;line-height:1.5}.adminDiscountDetail-content-description label{font-size:12px;font-weight:500;color:var(--grey050hbond);margin-bottom:3px}.adminDiscountDetail-content-description small{font-size:12px;color:var(--grey050hbond);line-height:1.4}.adminDiscountDetail-content-description input[type=checkbox]{width:auto;cursor:pointer;margin:0 5px 0 0}.adminDiscountDetail-content-description .row button{margin-top:10px}.adminDiscountDetail-content-description button.btn-hbond{padding:8px 16px;font-size:14px;font-weight:500;transition:all .3s;white-space:nowrap}.adminDiscountDetail-content-description button.btn-hbond:hover:not(:disabled){transform:scale(1.05)}.adminDiscountDetail-content-description button.btn-hbond:disabled{opacity:.5;cursor:not-allowed}.adminDiscountDetail-content ul{list-style:none;padding:0;margin:10px 0}.adminDiscountDetail-content ul li{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;margin-bottom:8px;background-color:#fff;border-radius:8px;border:.25px solid var(--grey050hbond)}.adminDiscountDetail-content-description p strong{display:inline-block;min-width:160px;font-weight:600}.adminDiscountDetail-content-description>div[style*=backgroundColor]{background-color:var(--grey244)!important;padding:16px!important;border-radius:8px!important;border:.25px solid var(--grey050hbond)!important}.adminDiscountDetail-content-deleteDiscount{padding:20px 24px;background-color:var(--redSecondary);border:.25px solid var(--redPrimaryhbond);border-radius:10px;display:flex;flex-direction:column;gap:10px}.adminDiscountDetail-content-deleteDiscount p{font-size:14px;margin:0;color:var(--redPrimaryhbond)}.adminDiscountDetail-content-deleteDiscount button.btn-hbond{background-color:var(--redPrimaryhbond);color:#fff;border-color:var(--redPrimaryhbond);font-weight:600;align-self:flex-start}.adminDiscountDetail-content-deleteDiscount button.btn-hbond:hover:not(:disabled){transform:scale(1.05)}.adminDiscountDetail-content-notification{margin-bottom:24px}.adminDiscountDetail-content-notification h3{font-size:16px;font-weight:600;margin-bottom:16px;color:var(--grey95hbond)}.adminDiscountDetail-content-notification-gridTitle{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-bottom:10px;font-weight:600;font-size:14px;color:var(--grey050hbond)}.adminDiscountDetail-content-notification-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-bottom:12px}.adminDiscountDetail-content-notification-grid textarea{min-height:80px;padding:10px;border:.25px solid var(--grey050hbond);border-radius:10px;font-size:14px;resize:vertical;transition:border-color .2s ease}.adminDiscountDetail-content-notification-grid textarea:focus{outline:none;border-color:var(--green90hbond)}.adminDiscountDetail-content-notification-grid input{padding:8px 12px;border:.25px solid var(--grey050hbond);border-radius:10px;font-size:14px;transition:border-color .2s ease}.adminDiscountDetail-content-notification-grid input:focus{outline:none;border-color:var(--green90hbond)}.adminDiscountDetail-content-notification-submit{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.adminDiscountDetail-content-notification-submit>div{display:flex;gap:10px}.adminDiscountDetail-content-sendNotification{margin-bottom:24px}@media screen and (max-width:1024px){.adminDiscountDetail{padding:20px 32px}.adminDiscountDetail-content-notification-grid,.adminDiscountDetail-content-notification-gridTitle{grid-template-columns:1fr}}@media screen and (max-width:768px){.adminDiscountDetail{padding:16px 24px}.adminDiscountDetail-title h1{font-size:18px}.adminDiscountDetail-content-description{padding:16px 20px}.adminDiscountDetail-content-description .row{flex-direction:column;align-items:flex-start}.adminDiscountDetail-content-description .column{width:100%}}.tabs-container{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:2px solid #e0e0e0;padding-bottom:0}.tab-button{padding:.75rem 1.5rem;background:transparent;border:none;border-bottom:3px solid transparent;border-radius:20px 20px 0 0;color:#666;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative;margin-bottom:-2px;margin-top:10px}.tab-button:hover{color:var(--green90hbond);background-color:var(--green060hbond)}.tab-button.active{color:var(--green90hbond);border-bottom-color:var(--green90hbond);font-weight:600}.tab-content{animation:fadeIn .3s ease-in}.diplomas-container{margin-top:20px}.diploma-form-container{margin-top:20px;animation:fadeIn .3s}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.diploma-form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.diploma-form{display:flex;flex-direction:column;gap:20px}.diploma-form-group{display:flex;flex-direction:row;gap:20px}.diploma-form .form-item{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:0}.diploma-form .form-item label{margin:0 0 5px 5px;font-size:16px;color:var(--grey95hbond)}.diploma-form .form-item input{min-width:250px}.diploma-form .form-item input:focus{outline:none;border-color:var(--green90hbond)}.diploma-form .error-message{color:var(--redPrimaryhbond);font-size:14px;margin-top:3px;margin-left:5px}.diploma-form .form-submit{margin-bottom:0}.diploma-form .form-submit button:disabled{opacity:.6;cursor:not-allowed}.tag-creation-container{margin-bottom:32px}.tag-creation-form-container{margin-top:20px}.tag-creation-form{display:flex;flex-direction:column;gap:24px}.tag-form-item{display:flex;flex-direction:column;gap:8px}.tag-form-item label{font-size:16px;font-weight:500;color:var(--grey95hbond);margin-left:5px}.tag-form-item input[type=text]{width:100%;max-width:500px}.tag-form-checkbox{display:flex;flex-direction:column;gap:4px}.checkbox-label{display:flex;align-items:center;gap:10px;cursor:pointer;margin:0}.checkbox-label input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--green90hbond)}.checkbox-label span{font-size:16px;color:var(--grey95hbond)}.form-helper-text{font-size:14px;color:var(--grey050hbond);margin:0 0 0 5px;font-style:italic}.tag-form-actions{display:flex;gap:16px;margin-top:8px}.tag-form-actions button{min-width:120px}.tag-form-actions button:disabled{opacity:.6;cursor:not-allowed}.tag-form-actions button:disabled:hover{transform:none}.tags-container{margin-top:20px}.tags-columns-container{display:flex;gap:24px;margin-top:20px}.tags-column{flex:1;background-color:var(--grey20hbond);border:1px solid var(--grey244);border-radius:12px;padding:20px;box-shadow:0 2px 4px #20262d0d}.tags-column-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid var(--grey244)}.tags-column-title{font-size:18px;font-weight:600;color:var(--grey95hbond);margin:0}.tags-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;background-color:var(--grey244);color:var(--grey95hbond);border-radius:14px;font-size:13px;font-weight:600}.tags-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.tag-item{display:inline-flex;align-items:center;justify-content:space-between;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;transition:all .2s ease;border:1px solid;gap:12px}.tag-name{flex:1}.tag-id{font-size:12px;font-weight:600;opacity:.6;font-family:monospace}.tag-item-activity{background-color:var(--green600hbond);color:var(--grey95hbond);border-color:var(--green700hbond)}.tags-column-header-activity .tags-count{background-color:var(--green90hbond);color:#fff}.tag-item-organization{background-color:#cee2ee;color:var(--grey95hbond);border-color:#8ebcd9}.tags-column-header-organization .tags-count{background-color:#5c9ec7;color:#fff}.tag-item-country{background-color:#fae8d5;color:var(--grey95hbond);border-color:#f5d1a5}.tags-column-header-country .tags-count{background-color:#f0ad4e;color:#fff}.tags-empty-state{display:flex;align-items:center;justify-content:center;padding:32px 16px;color:var(--grey050hbond);font-size:14px;font-style:italic}.AdminContentGroupsForm-content{box-sizing:border-box;animation:fadeIn .3s}.AdminContentGroupsForm-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.AdminContentGroupsForm-content>div:first-child{display:flex;justify-content:flex-end}.AdminContentGroupsForm-content>form>.AdminContentGroupsForm-fields{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px}.AdminContentGroupsForm-content .group-form-item{display:flex;flex-direction:column}.AdminContentGroupsForm-content .group-form-item label{margin:0 0 5px 5px}.AdminContentGroupsForm-content .group-form-item input,.AdminContentGroupsForm-content .group-form-item select{padding:5px 10px;border-radius:50px;border:.25px solid var(--grey050hbond);width:250px;font-size:16px;background-color:#fff}.AdminContentGroupsForm-content .group-form-item span{color:red;font-size:12px;margin-top:4px;margin-left:10px}.AdminContentGroupsForm-content-submit{display:flex;justify-content:flex-end;margin-top:20px}.groups-tabs{display:flex;gap:4px;margin-top:24px}.groups-tab-btn{padding:8px 20px;border:none;border-radius:20px;background:var(--green600hbond);cursor:pointer;font-size:14px;font-weight:500;transition:ease-in-out .3s}.groups-tab-btn--active{background-color:var(--green90hbond)}.groups-table{margin-top:16px;animation:fadeIn .3s}.groups-table-header,.groups-table-row{display:grid;grid-template-columns:60px 1fr 160px 160px 100px;gap:12px;padding:10px 14px;align-items:center}.groups-table-header{background-color:var(--grey010hbond, #f5f5f5);border-radius:6px;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--grey050hbond, #888)}.groups-table-row{border-bottom:1px solid var(--grey010hbond, #f0f0f0);font-size:14px}.groups-table-row:last-child{border-bottom:none}.groups-table-row:hover{background-color:var(--grey010hbond, #fafafa);border-radius:6px}.groups-table-empty{padding:24px 14px;font-size:14px;color:var(--grey050hbond, #888);text-align:center}.groups-table-detail-btn{padding:4px 14px;border:1px solid var(--green90hbond, #4caf50);border-radius:50px;background:transparent;font-size:13px;cursor:pointer;transition:background .2s,color .2s}.groups-table-detail-btn:hover{background:var(--green90hbond, #4caf50);color:#fff}.adminCommunicationCampaign-tabs{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #e0e0e0;padding-bottom:0}.adminCommunicationCampaign-tabs .tab-button{padding:12px 24px;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:16px;font-weight:500;color:#666;transition:all .3s ease;position:relative;bottom:-2px}.adminCommunicationCampaign-tabs .tab-button:hover{color:var(--green90hbond);background-color:var(--green060hbond)}.adminCommunicationCampaign-tabs .tab-button.active{color:var(--green90hbond);border-bottom-color:var(--green90hbond);font-weight:600}.adminCommunicationCampaign-tab-content{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.communicationCampaignList-container{margin-bottom:32px}.communicationCampaign_item{display:grid;grid-template-columns:.2fr .8fr 2fr .1fr;padding:12px;margin-bottom:10px;border:.25px solid var(--grey050hbond);border-radius:20px;cursor:pointer;transition:.3s all ease-in-out}.communicationCampaign_item svg{transform:scale(1.5)}.communicationCampaign_item:hover{background-color:var(--green600hbond)}.campaign-search-container{position:relative;width:100%;margin-bottom:20px}.campaign-search-input{width:100%;padding:12px 40px 12px 16px;font-size:14px;border:.25px solid var(--grey050hbond);border-radius:15px;outline:none}.campaign-search-input:focus{border:.25px solid var(--grey050hbond)}.campaign-search-input::placeholder{color:var(--grey400hbond, #999)}.campaign-search-clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:18px;color:var(--grey400hbond, #999);cursor:pointer;padding:4px 8px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.AdminCommunicationCampaignForm-content{box-sizing:border-box;animation:fadeIn .3s}.AdminCommunicationCampaignForm-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.AdminCommunicationCampaignForm-content>div:first-child{display:flex;justify-content:flex-end}.AdminCommunicationCampaignForm-content>form>div:first-child{display:flex;flex-direction:row}.AdminCommunicationCampaignForm-content .campaign-form-item{display:flex;flex-direction:column}.AdminCommunicationCampaignForm-content .campaign-form-item label{margin:0 0 5px 5px}.AdminCommunicationCampaignForm-content .campaign-form-item:first-child{margin-right:15px}.AdminCommunicationCampaignForm-content .campaign-form-item input{padding:5px 10px;border-radius:50px;border:.25px solid var(--grey050hbond);width:250px;font-size:16px}.AdminCommunicationCampaignForm-content .campaign-form-item textarea{padding:8px 16px;border-radius:50px;border:.25px solid var(--grey050hbond);width:500px;font-size:16px}.AdminCommunicationCampaignForm-content-submit{display:flex;justify-content:flex-end;margin-top:20px}.admin-validation-diploma-certification-request-layout{padding:2rem}.admin-validation-diploma-certification-request-layout h1{margin-bottom:2rem}.validation-certification-request-filters{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:2px solid #e0e0e0;padding-bottom:0}.validation-certification-request-filter-btn{padding:.75rem 1.5rem;background:transparent;border:none;border-bottom:3px solid transparent;border-radius:20px 20px 0 0;color:#666;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;margin-bottom:-2px;margin-top:10px}.validation-certification-request-filter-btn:hover{color:var(--green90hbond);background-color:var(--green060hbond)}.validation-certification-request-filter-btn.active{color:var(--green90hbond);border-bottom-color:var(--green90hbond);font-weight:600}.validation-certification-request-content{animation:validationFadeIn .3s ease-in}@keyframes validationFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.validation-certification-request-loading,.validation-certification-request-empty{color:#888;font-style:italic;margin-top:1rem}.validation-certification-request-list{overflow-x:auto}.validation-certification-request-table{width:100%;border-collapse:collapse;font-size:.95rem}.validation-certification-request-table th,.validation-certification-request-table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e0e0e0}.validation-certification-request-table th{font-weight:600;color:var(--green90hbond);background-color:var(--green060hbond)}.validation-certification-request-table tr:hover{background-color:#f9f9f9}.validation-certification-request-table-row--clickable{cursor:pointer;transition:background-color .15s ease}.validation-certification-request-table-row--clickable:hover{background-color:var(--green060hbond)}.validation-certification-request-load-more{display:flex;justify-content:center;padding:1.5rem 0}.validation-certification-request-all-loaded{color:#888;font-style:italic;font-size:.9rem}.cert-drawer{padding:.5rem 1rem;display:flex;flex-direction:column;gap:1.5rem}.cert-drawer-title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cert-drawer-title{font-size:1.4rem;font-weight:700;color:var(--green90hbond);margin:0}.cert-drawer-delete-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;border:none;border-radius:6px;background-color:#dc2626;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .2s;white-space:nowrap}.cert-drawer-delete-btn:hover:not(:disabled){background-color:#b91c1c}.cert-drawer-delete-btn:disabled{opacity:.5;cursor:not-allowed}.cert-drawer-section{display:flex;flex-direction:column;gap:.6rem;border-top:1px solid #e0e0e0;padding-top:1rem}.cert-drawer-section-title{font-size:1rem;font-weight:600;margin:0 0 .5rem;color:#333}.cert-drawer-meta{display:flex;gap:.75rem;align-items:center;font-size:.95rem}.cert-drawer-label{font-weight:600;color:#555;min-width:110px}.cert-drawer-loading,.cert-drawer-empty{color:#888;font-style:italic;font-size:.9rem}.cert-drawer-status{padding:.2rem .6rem;border-radius:12px;font-size:.85rem;font-weight:600;text-transform:capitalize}.cert-drawer-status--pending{background:#fff3cd;color:#856404}.cert-drawer-status--ongoing{background:#cfe2ff;color:#0a58ca}.cert-drawer-status--done{background:#d1e7dd;color:#0f5132}.cert-drawer-status--archived{background:#e2e3e5;color:#41464b}.cert-drawer-tags{display:flex;flex-direction:column;gap:.75rem}.cert-drawer-tag-item{border:1px solid #e0e0e0;border-radius:8px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.cert-drawer-tag-header{display:flex;align-items:center;gap:.75rem}.cert-drawer-tag-status{padding:.15rem .5rem;border-radius:10px;font-size:.8rem;font-weight:600;text-transform:capitalize}.cert-drawer-tag-status--pending{background:#fff3cd;color:#856404}.cert-drawer-tag-status--granted{background:#d1e7dd;color:#0f5132}.cert-drawer-tag-status--refused{background:#f8d7da;color:#842029}.cert-drawer-badge{background:#6c757d;color:#fff;font-size:.75rem;padding:.1rem .45rem;border-radius:8px}.cert-drawer-refuse-btn{margin-left:auto;padding:.2rem .65rem;background-color:transparent;color:#842029;border:1px solid #842029;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.cert-drawer-refuse-btn:hover:not(:disabled){background-color:#842029;color:#fff}.cert-drawer-refuse-btn:disabled{opacity:.5;cursor:not-allowed}.cert-drawer-unrefu-btn{margin-left:auto;padding:.2rem .65rem;background-color:transparent;color:#6c757d;border:1px solid #6c757d;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.cert-drawer-unrefu-btn:hover:not(:disabled){background-color:#6c757d;color:#fff}.cert-drawer-unrefu-btn:disabled{opacity:.5;cursor:not-allowed}.cert-drawer-diplomas{display:flex;flex-direction:column;gap:.3rem;padding-left:.5rem}.cert-drawer-diploma-list{list-style:none;padding:0;margin:.25rem 0 0;display:flex;flex-direction:column;gap:.25rem}.cert-drawer-diploma-item{display:flex;flex-direction:column;gap:.3rem;font-size:.9rem;background:#f8f9fa;padding:.4rem .6rem;border-radius:6px}.cert-drawer-diploma-main{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cert-drawer-diploma-main-right{display:flex;flex-direction:row;align-items:center;gap:.5rem}.cert-drawer-diploma-country{font-size:.82rem;color:#555}.cert-drawer-diploma-meta{display:flex;justify-content:space-between;gap:.75rem}.cert-drawer-diploma-meta-item{font-size:.82rem;color:#555}.cert-drawer-diploma-date{color:#888;font-size:.82rem}.cert-drawer-diploma-tag{font-size:.82rem;color:#555;background:#e9ecef;padding:.1rem .5rem;border-radius:4px}.cert-drawer-user-requests-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.cert-drawer-user-request-item{display:flex;align-items:center;gap:.6rem;font-size:.9rem;background:#f8f9fa;padding:.35rem .6rem;border-radius:6px}.cert-drawer-user-request-id{font-weight:700;color:var(--green90hbond);min-width:3rem}.cert-drawer-user-request-date{margin-left:auto;color:#888;font-size:.82rem}.cert-drawer-revoke-btn{margin-left:auto;padding:.1rem .45rem;background:transparent;color:#842029;border:1px solid #842029;border-radius:4px;font-size:.78rem;font-weight:700;cursor:pointer;line-height:1;transition:background-color .2s ease,color .2s ease}.cert-drawer-revoke-btn:hover:not(:disabled){background-color:#842029;color:#fff}.cert-drawer-revoke-btn:disabled{opacity:.5;cursor:not-allowed}.cert-drawer-document-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.cert-drawer-document-item{font-size:.9rem}.cert-drawer-documents{display:flex;flex-direction:column;gap:1.25rem}.cert-drawer-document-preview{display:flex;flex-direction:column;gap:.5rem}.cert-drawer-document-actions{display:flex;align-items:center;gap:.5rem}.cert-drawer-document-link{color:var(--green90hbond);text-decoration:none;font-weight:500}.cert-drawer-document-link:hover{text-decoration:underline}.cert-drawer-document-img{width:100%;height:auto;border-radius:6px;border:1px solid #e0e0e0}.cert-drawer-add-tag{display:flex;gap:.5rem;align-items:center;margin-top:.75rem;padding-top:.75rem;border-top:1px dashed #d0d0d0}.cert-drawer-add-tag-select{flex:1;padding:.4rem .6rem;border:1px solid #ccc;border-radius:6px;font-size:.9rem;color:#333;background:#fff;cursor:pointer}.cert-drawer-add-tag-select:disabled{background:#f4f4f4;color:#999;cursor:not-allowed}.cert-drawer-add-tag-btn{padding:.4rem .9rem;background-color:var(--green90hbond);color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .2s ease}.cert-drawer-add-tag-btn:hover:not(:disabled){opacity:.85}.cert-drawer-add-tag-btn:disabled{opacity:.5;cursor:not-allowed}.cert-drawer-grant{display:flex;gap:.5rem;align-items:center;margin-top:.5rem;padding-top:.5rem;border-top:1px dashed #d0d0d0}.cert-drawer-grant-select{flex:1;padding:.4rem .6rem;border:1px solid #ccc;border-radius:6px;font-size:.9rem;color:#333;background:#fff;cursor:pointer}.cert-drawer-grant-select:disabled{background:#f4f4f4;color:#999;cursor:not-allowed}.cert-drawer-grant-date{padding:.4rem .6rem;border:1px solid #ccc;border-radius:6px;font-size:.9rem;color:#333;background:#fff;cursor:pointer;min-width:0}.cert-drawer-grant-date:disabled{background:#f4f4f4;color:#999;cursor:not-allowed}.cert-drawer-grant-btn{padding:.4rem .9rem;background-color:var(--green90hbond);color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .2s ease}.cert-drawer-grant-btn:hover:not(:disabled){opacity:.85}.cert-drawer-grant-btn:disabled{opacity:.5;cursor:not-allowed}.cert-drawer-status-btn{align-self:flex-start;margin-top:.5rem;padding:.4rem 1rem;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:opacity .2s ease}.cert-drawer-status-btn--ongoing{background-color:#0a58ca;color:#fff}.cert-drawer-status-btn--done{background-color:#0f5132;color:#fff}.cert-drawer-status-btn--archived{background-color:#6b7280;color:#fff}.cert-drawer-status-btn:hover:not(:disabled){opacity:.85}.cert-drawer-status-btn:disabled{opacity:.5;cursor:not-allowed}.adminContentGroupDetail-return{margin-bottom:20px}.adminContentGroupDetail-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.adminContentGroupDetail-header-left{display:flex;flex-direction:row;align-items:center;gap:16px}.adminContentGroupDetail-type-badge{padding:4px 16px;border-radius:50px;background-color:var(--green90hbond);color:#fff;font-size:13px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.adminContentGroupDetail-content{animation:adminGroupDetailFadeIn .3s}.adminContentGroupDetail-section{margin-top:30px}.adminContentGroupDetail-section-title{font-size:16px;margin-bottom:0}.adminContentGroupDetail-placeholder{padding:32px;text-align:center;background-color:var(--green600hbond);border-radius:15px;color:var(--grey050hbond);font-size:14px;font-style:italic}.adminContentGroupDetail-info-grid{display:flex;flex-direction:column;gap:6px;background-color:transparent;border-radius:15px;border:1px solid var(--grey050hbond);padding:10px}.adminContentGroupDetail-info-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.adminContentGroupDetail-info-label{font-weight:500;font-size:14px;color:var(--grey050hbond)}.adminContentGroupDetail-info-value{font-size:14px;font-weight:400;color:var(--grey95hbond)}.adminContentGroupDetail-btmLogo{margin:45px;display:flex;justify-content:center}@keyframes adminGroupDetailFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.prosales-container{display:flex;flex-direction:column;width:100%;height:100%}.prosales-block{margin-bottom:32px}.prosales-greyDescription{margin:0 0 16px;font-size:14px;font-weight:600;color:var(--grey050hbond)}.prosalesActived-title{align-items:center;justify-content:space-between;margin-bottom:8px}.prosalesActived-content-header{grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:center;text-align:start;margin-bottom:8px}.prosalesActived-content-header p{width:100%;margin:0;font-size:16px;font-weight:600;color:var(--grey050hbond)}.prosalesActived-content-header p span{font-weight:400}.prosalesActived-gridHeader{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.prosalesActived-addOffer{width:100%;display:flex;justify-content:flex-end}.prosalesActived-addOffer button{padding:8px 16px;border:.12px solid var(--grey95hbond);border-radius:20px;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:transparent;margin-top:8px}.prosalesActived-addOffer button svg{margin-right:8px}.prosalesActived-offer-container{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:5px;align-items:center;text-align:start;padding:4px 8px}.prosalesActived-offer-grey{background-color:var(--green600hbond)}.prosalesActived-offer-delete{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;cursor:pointer;transition:all .3s}.prosalesActived-offer-delete:hover{transform:scale(1.1) translate(-5px);color:var(--redPrimaryhbond)}.prosalesActived-offer-container div>svg{margin-left:8px;margin-right:8px;transition:all .3s;cursor:pointer}.prosalesActived-offer-container div>svg:hover{transform:scale(1.2)}.prosalesActived-offer-divItem{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%}.prosalesActived-offer-divItem div{display:flex;align-items:center;justify-content:center}.prosalesActived-offer-divItem span{color:var(--grey050hbond)}.prosalesActived-offer-update{width:70px;border:.25px solid var(--grey050hbond);border-radius:50px;padding:4px 8px}.prosalesActivedOfferPending-popover{background:#fff;border-radius:10px;width:auto;max-width:500px;margin:20px auto;padding:15px;position:absolute;left:170px;font-size:14px;box-shadow:0 0 10px #0003}.prosalesActivedOfferPending-popover ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap}.prosalesActivedOfferPending-popover ul li{margin-bottom:8px;border:.25px solid var(--green90hbond);padding:4px 16px;border-radius:50px;width:fit-content;margin-left:8px}.deleteProOfferDrawer-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:24px 0}.deleteProOfferDrawer-title h1{font-size:24px;font-weight:600}.deleteProOfferDrawer-title svg{transform:rotate(45deg) scale(1.5);margin-right:15px;margin-top:5px}.deleteProOfferDrawer-container p{margin:24px 0}.deleteProOfferDrawer-infos{width:100%;height:auto;border:.25px solid var(--grey050hbond);border-radius:8px;padding:16px 20px;margin-bottom:24px}.deleteProOfferDrawer-infos p{color:var(--grey050hbond);margin:0}.deleteProOfferDrawer-infos span{margin-left:8px}.deleteProOfferDrawer-infos div{margin-bottom:16px}.deleteProOfferDrawer-actions{display:flex;flex-direction:column;justify-content:center;align-items:center}.deleteProOfferDrawer-actions button{padding:8px 25px;border:none;border-radius:50px;cursor:pointer;background-color:var(--green90hbond);margin-bottom:24px}.diplomaListDrawer-container{animation:slideIn .5s forwards}.diplomaListDrawer-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:24px}.diplomaListDrawer-title h1{font-size:24px;font-weight:600;margin-left:8px}.diplomaListDrawer-title svg{overflow:visible}.diplomaListDrawer-granularite{margin-bottom:24px;padding:8px;background-color:var(--green600hbond);border-radius:8px}.diplomaListDrawer-granularite p{font-size:14px;font-weight:600;margin-bottom:5px}.diplomaListDrawer-granularite ul{padding:0;margin:0}.diplomaListDrawer-granularite li{font-size:14px;font-weight:400;margin-bottom:5px;list-style:none}.diplomaListDrawer-granularite li span{color:var(--grey050hbond)}.diplomaListDrawer-container input{width:100%;border:.25px solid var(--grey050hbond);border-radius:50px;padding:8px 16px;margin-bottom:8px}.diplomaListDrawer-list{padding:8px 16px;height:auto}.diplomaListDrawer-list>.margin{width:100%;height:1px;background-color:transparent;margin:4px 0}.diplomaListDrawer-listItem{display:grid;grid-template-columns:2fr 1fr;justify-content:space-between;align-items:center;padding:12px 0}.diplomaListDrawer-listItem p{font-size:14px;font-weight:400}.diplomaListDrawer-listItem button{background-color:transparent;border:none;cursor:pointer;padding:8px 16px;color:var(--grey050hbond);display:flex;align-items:center;transition:all .2s ease}.diplomaListDrawer-listItem button:hover{transform:scale(1.15)}.diplomaListDrawer-listItem button svg{margin-right:8px}.prosalesStats-title{margin-bottom:8px}.prosalesStats-content{display:flex;flex-direction:row;align-items:center;justify-content:space-around;flex-wrap:wrap}.prosalesStats-itemSepa{padding:0;margin:0;width:1px;height:60px;background-color:var(--green600hbond)}.prosalesStats-dateConfig{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:16px}.prosalesStats-dateConfig p{margin:0 8px;font-size:14px;font-weight:400;color:var(--grey050hbond)}.prosalesStats-dateConfig input{width:120px;padding:4px 8px;border:.25px solid var(--grey050hbond);border-radius:50px;font-size:14px;font-weight:400}.prosalesSpeOffer-title-container{justify-content:space-between;align-items:center;margin-bottom:8px}.prosalesSpeOffer-title{justify-content:space-between;align-items:flex-end}.prosalesSpeOffer-title h1:nth-child(1){margin-right:5px}.prosalesSpeOffer-new{margin:0;font-size:16px;font-weight:600;color:var(--green90hbond)}.prosalesSpeOffer-gridTitle{display:grid;grid-template-columns:1fr 1.8fr 1.2fr .7fr 2fr .8fr;padding:8px}.prosalesSpeOfferPending-gridTitle{display:grid;grid-template-columns:1fr 1.8fr 1.2fr .7fr 1.8fr 1fr;padding:8px}.prosalesSpeOffer-gridTitle p,.prosalesSpeOfferPending-gridTitle p{font-size:16px;font-weight:600;color:var(--grey050hbond);font-variant:small-caps}.prosalesSpeOffer-gridTitle p span,.prosalesSpeOfferPending-gridTitle p span{font-size:14px;font-weight:400;color:var(--grey050hbond);font-variant:normal}.prosalesSpeOffer-current-list-item{display:grid;grid-template-columns:1fr 1.8fr 1.2fr .7fr 2fr .8fr;align-items:center;padding:8px;border-radius:5px;margin-bottom:5px;border:.25px solid var(--green700hbond)}.prosalesSpeOfferPending-current-list-item{display:grid;grid-template-columns:1fr 1.8fr 1.2fr .7fr 1.8fr 1fr;align-items:center;padding:8px;border-radius:5px}.prosalesSpeOffer-current-pair{background-color:var(--green600hbond);border-radius:5px}.prosalesSpeOffer-current-waiting{border:.25px solid var(--redPrimaryhbond);border-radius:5px}.prosalesSpeOffer-current-list-item p,.prosalesSpeOfferPending-current-list-item p{font-size:14px;font-weight:400}.prosalesSpeOffer-current-list-item p span{font-size:14px;font-weight:600}.prosalesSpeOffer-current-list-item button{border:none;background-color:transparent;cursor:pointer;padding:8px 16px;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:all .3s ease}.prosalesSpeOffer-current-list-item button:hover{transform:scale(1.15)}.prosalesSpeOffer-current-list-item button p{font-size:14px;font-weight:600;color:var(--green90hbond);margin-right:5px}.prosalesSpeOffer-current-list-item .prosalesSpeOffer-seeMore{color:var(--grey050hbond)}.prosalesSpeOffer-current-list-type{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.prosalesSpeOffer-current-list-type svg{margin-left:10px;transform:scale(1.2)}.prosalesSpeOffer-current-list-tags{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.prosalesSpeOffer-current-list-tags p{font-size:14px;font-weight:400;margin-right:5px;margin-bottom:5px}.prosalesSpeOffer-current-list-tagName{padding:5px 10px;border:.25px solid var(--grey050hbond);border-radius:50px;margin-right:5px}.smartphone{width:250px;height:540px;border:1px black solid;border-radius:28px;position:relative;box-shadow:0 0 10px #0000004d;overflow:hidden;overflow-y:scroll}.smartphone:before{content:"";display:block;width:110px;height:35px;background:#000;position:absolute;top:-16px;left:calc(50% - 55px);border-bottom-left-radius:15px;border-bottom-right-radius:15px}.smartphone:after{content:"";display:block;background:#333;border-radius:10px;position:absolute;left:calc(50% - 30px)}.content{width:100%;height:100%;overflow:hidden;background:#fff;border-radius:26px}.speOfferDetailDrawer-container{width:100%;display:flex;justify-content:center}.speOfferDetailDrawer-container iframe{border:none}.prosalesSalesDetail-title{justify-content:space-between;align-items:center;margin-bottom:8px}.prosalesSaleDetail-historyGrid-title{grid-template-columns:1.5fr 1fr 1fr .5fr;color:var(--grey050hbond);font-weight:600;font-size:16px;margin-bottom:8px}.prosalesSaleDetail-historyGrid-title p,.prosalesSaleDetail-historyGrid-title div{width:100%}.prosalesSaleDetail-historyGrid-title p span{font-weight:400;font-size:14px}.prosalesSaleDetail-seeMore-container{display:flex;justify-content:center}.prosalesSaleDetail-seeMore-down,.prosalesSaleDetail-seeMore-up{border:none;background-color:transparent;color:var(--green90hbond);padding:8px 25px;transition:all .3s ease;cursor:pointer}.prosalesSaleDetail-seeMore-up:hover,.prosalesSaleDetail-seeMore-down:hover{transform:scale(1.1)}.prosalesSaleDetail-seeMore-down svg{transform:rotate(90deg) scale(1.5);margin-left:8px}.prosalesSaleDetail-seeMore-up svg{transform:rotate(-90deg) scale(1.5);margin-left:8px}.prosalesSalesDetail-typologie-title{display:flex;flex-direction:row;justify-content:space-between}.history-list{grid-template-columns:1.5fr 1fr 1fr .5fr;padding:4px 8px;text-align:left}.history-list-index{background-color:var(--green600hbond)}.history-list>p{width:100%;text-align:left}.history-list-proName,.hitory-list-amount,.history-list-detail{width:100%}.history-list-proName{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:16px;font-weight:600;cursor:pointer;color:var(--green90hbond);transition:all .3s ease}.history-list-proName p{width:auto;margin-right:5px!important}.history-list-proName:hover{transform:scale(1.04) translate(5px)}.hitory-list-amount{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:16px;font-weight:400}.hitory-list-amount p{width:auto;margin-right:5px}.history-list-detail{width:100%;display:flex;justify-content:flex-start}.history-list-detail button{color:var(--green90hbond);background-color:transparent;border:none;cursor:pointer;font-size:16px;transition:all .3s ease}.history-list-detail button:hover{transform:scale(1.1)}.history-list-offerDetail{padding:8px;margin-left:200px;display:flex;flex-direction:row;min-width:calc(100% - 220px);width:calc(100% - 220px);overflow-x:scroll}.history-list-offerDetail-item{min-width:120px;max-width:120px;display:flex;flex-direction:column;margin-right:16px}.userDrawerComponent-container{width:100%;animation:slideIn .5s forwards}.drawerUserInfos{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px}.drawerUserInfos h3{font-size:20px;font-weight:600;margin:0}.drawerUserInfos-names{display:flex;flex-direction:column;justify-content:center}.drawerProfilePicture{width:70px;height:70px;object-fit:cover;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:50%;margin-right:16px}.drawerProfilePicture p{font-size:30px;font-weight:400;color:#31373e}.drawerExpertInvitation{display:flex;flex-direction:column;width:auto;justify-content:center;align-items:center;text-align:center;width:50%}.drawerExpertSuppression{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}.drawerExpertInvitation h4,.drawerExpertSuppression h4{font-size:14px;font-weight:400;margin:0 0 8px}.drawerExpertSuppression h4{margin-bottom:0;margin-right:20px}.drawerExpertInvitation .drawerExpertInvitation-cta,.drawerExpertSuppression .drawerExpertInvitation-cta{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:6px 16px;border:.25px solid var(--grey050hbond);color:var(--grey95hbond);border-radius:20px;background-color:transparent;font-size:14px;transition:all .3s;cursor:pointer}.drawerExpertInvitation .drawerExpertInvitation-cta:hover,.drawerExpertSuppression .drawerExpertInvitation-cta:hover{transform:scale(1.05)}.drawerExpertInvitation .drawerExpertInvitation-cta svg,.drawerExpertSuppression .drawerExpertInvitation-cta svg{margin-left:8px;transform:scale(1.3)}.userDrawerSpeCom{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:16px;margin-top:16px}.userDrawerSpeCom p,.userDrawerSpeCom h2,.userDrawerSpeCom input{margin:0 15px 0 0}.userDrawerSpeCom p{font-size:14px;font-weight:400}.userDrawerSpeCom h2{font-size:16px;font-weight:600;padding:0 15px}.userDrawerSpeCom svg{transform:scale(1.1);transition:all .3s;cursor:pointer}.userDrawerSpeCom svg:hover{transform:scale(1.5)}.userDrawerSpeCom input{width:30%;padding:5px;border:.25px solid var(--grey050hbond);border-radius:5px;font-size:14px;font-weight:400}.drawerEmailPrefSection{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:16px}.drawerEmailPrefSection .drawerInfosBloc{width:50%}.drawerEmailPrefSection .drawerInfosBloc p{font-size:13px;font-weight:400;color:#20262d}.drawerPrefecture{margin:0 0 0 8px}.userDiplomasGrid{display:grid;gap:8px;grid-template-columns:1fr .1fr 1fr;width:100%;text-align:left}.userDiplomasGrid .hbondTag{font-size:16px;font-weight:600;color:#20262d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.userDiplomasGrid .diplomasName{font-size:14px;font-weight:400;color:#20262d80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.userLastProSalesList{display:flex;flex-direction:row;justify-content:space-between}.userLastProSalesContent{width:50%;align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.userLastProSalesContent p{width:auto;margin:0 5px}.saleNumberProduct{color:#20262d80;font-size:12px;font-weight:600;font-variant:small-caps}.allProsalesDrawer-container{animation:slideIn .3s ease}@keyframes slideIn{0%{transform:translate(200%)}to{transform:translate(0)}}.allProsalesDrawer-title{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:16px}.allProsalesDrawer-title svg{margin-right:15px;margin-left:3px;margin-top:5px;transform:scale(1.6)}.allProsalesDrawer-filters{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:24px}.allProsalesDrawer-filters input{padding:8px;border-radius:50px;border:.25px solid var(--grey050hbond)}.allProsalesDrawer-filters-search{width:400px}.allProsalesDrawer-filters-dateField{width:120px;margin:0 8px}.allProsalesDrawer-filters-date{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.allProsalesDrawer-filters-date svg{margin-right:8px}.allProsalesDrawer-gridTitle{display:grid;grid-template-columns:1.5fr 1fr 1fr 2fr;align-items:center;text-align:start;padding-bottom:8px;margin-bottom:5px}.allProsalesDrawer-gridTitle p{color:var(--grey050hbond)}.allProsalesDrawer-gridTitle p span{font-size:14px;font-weight:400}.allProsalesDrawer-gridTitle-csv{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;transition:all .3s;cursor:pointer;margin-right:8px}.allProsalesDrawer-gridTitle-csv p{color:var(--grey95hbond)}.allProsalesDrawer-gridTitle-csv:hover{transform:scale(1.1) translate(-8px)}.allProsalesDrawer-gridTitle-csv svg{margin-left:8px;transform:scale(1.1)}.allProsalesDrawer-monthTitle{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-top:1px solid var(--grey95hbond);margin-top:8px}.allProsalesDrawer-monthTitle svg{margin:1px 5px}.allProsalesDrawer-gridContent{display:grid;grid-template-columns:1.5fr 1fr 1fr 2fr;align-items:center;text-align:start;padding:4px 8px}.allProsalesDrawer-gridContent-pair{background-color:var(--green600hbond);border-radius:5px}.allProsalesDrawer-gridContent-expert,.allProsalesDrawer-gridContent-csv{color:var(--green90hbond);cursor:pointer;transition:all .3s}.allProsalesDrawer-gridContent-expert:hover{transform:scale(1.05) translate(5px)}.allProsalesDrawer-gridContent-csv{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding-right:25px}.allProsalesDrawer-gridContent-csv:hover{transform:scale(1.1) translate(-12px)}.allProsalesDrawer-offerDetail{padding:8px;margin-left:20px;overflow-x:scroll;animation:fadeIn .5s ease}.allProsalesDrawer-itemsDetail{width:100%;display:flex;flex-direction:column}.allProsalesDrawer-itemsDetail-header{display:grid;grid-template-columns:1.5fr 1fr 1fr .5fr;align-items:center;text-align:start;padding-bottom:8px;margin-bottom:5px;border-bottom:.25px solid var(--grey050hbond)}.allProsalesDrawer-itemsDetail-item{display:grid;grid-template-columns:1.5fr 1fr 1fr .5fr;align-items:center;text-align:start;padding:4px 0}.allProsalesDrawer-pagination{display:flex;justify-content:center;align-items:center;gap:20px;padding:20px;margin-top:20px}.allProsalesDrawer-pagination-button:hover:not(:disabled){background:#f0f0f0}.allProsalesDrawer-pagination-button:disabled{opacity:.5;cursor:not-allowed}.allProsalesDrawer-pagination-info{font-weight:500}.dashboard-container{width:100%;height:100%;display:flex;flex-direction:column}.dashboard-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-bottom:25px;border-bottom:1px solid rgba(254,254,254,.5);margin-bottom:32px}.dashboard-header .brandPicture img{width:70px;height:70px;border-radius:50%;border:1px solid #ffffff}.dashboard-brandPictureReplace{width:70px;height:70px;background-color:#fefefe;border-radius:50%;display:flex;align-items:center;justify-content:center}.dashboard-brandPictureReplace p{color:var(--hbond-green);font-size:25px;font-weight:500;margin:0}.brandName{margin-left:32px}.brandName h1{color:#fff;padding:0;margin:0}.dasboard-proSales{display:flex;flex-direction:column;margin-bottom:47px}.dashboard-stats{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;padding-bottom:32px;border-bottom:1px solid var(--green600hbond)}.dashboard-prosales-title{margin-right:24px}.dashboard-prosales-title h1{font-variant:small-caps}.dashboard-statsItem{padding:0 24px;border-right:1px solid rgba(254,254,254,.5);font-variant:small-caps}.dashboard-statsItem:nth-child(4){border-right:none}.dashboard-statsItem p{font-size:18px;margin:0}.dashboard-statsItem h1{margin:10px 0 0}.dashboard-data{padding:16px;animation-delay:2s;animation:fadeIn 1s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dashboard-data p{margin:0}.data-title{display:flex;flex-direction:row;align-items:center;margin-bottom:8px}.data-seeMore{display:flex;flex-direction:row;color:#9ec75c;align-items:center;padding:8px 16px;background-color:transparent;border:none;cursor:pointer;text-decoration:none}.data-seeMore p{margin-right:5px}.dashboard-prosalesData{grid-template-columns:2.5fr 2fr 2fr .5fr;align-items:flex-start;justify-content:flex-start}.dashboard-prosalesData p{width:100%}.dashboard-dataList{margin-top:16px}.dashboard-container .profilePicture{text-align:center}.dashboard-container .profileContact button{width:auto}.dashboard-statsItemExpert{padding:0 24px;border-right:1px solid rgba(254,254,254,.5);font-variant:small-caps}.dashboard-statsItemExpert:nth-child(5){border-right:none}.dashboard-statsItemExpert p{font-size:18px;margin:0}.dashboard-statsItemExpert h1{margin:10px 0 0}.dashboard-conseilData{grid-template-columns:2fr 2.5fr 1.5fr 2.5fr;align-items:center;justify-content:flex-start;margin:5px 0}.dashboard-conseilData p{width:100%}.dashboard-conseilData button{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin:0;padding:0;font-size:16px;border:none;background-color:transparent;color:var(--green90hbond);cursor:pointer;font-weight:600;transition:transform .3s}.dashboard-conseilData button:hover{transform:scale(1.03) translate(2px)}.conseilData-detail{width:100%;display:flex;flex-direction:row}.conseilData-detail p{margin:0;width:90%}.conseilData-detail button{display:flex;flex-direction:row;align-items:center;text-decoration:none}.conseilData-detail button svg{margin-left:3px}.conseilData-validation{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0;padding:0}.conseilData-validate{padding:3px 10px;color:var(--green90hbond);cursor:pointer;transition:transform .3s}.conseilData-refuse{padding:3px 10px;color:red;cursor:pointer;transition:transform .3s}.conseilData-validate:hover,.conseilData-refuse:hover{transform:scale(1.07)}.conseilData-refuse svg{margin-right:5px}.profile-picture{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:32px}.brandProfile-picture-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.picture{position:relative}.picture p{font-size:20px;font-weight:550;margin-bottom:10px}.picture img{width:200px;height:200px;border-radius:50%;object-fit:cover}.modifStick{position:absolute;bottom:10px;right:5px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center}.modifStick svg{font-size:20px;cursor:pointer;transition:all .3s ease-in-out}.modifStick svg:hover{transform:scale(1.3)}.brandProfile-choosLang{margin-top:15px;width:auto;border:.25px solid var(--grey050hbond);padding:4px 16px;border-radius:50px}.brandProfile-infos-admin{margin-bottom:32px}.brandProfile-infos-admin form{margin:0}.brandProfile-infos-admin-inputs{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}.brandProfile-infos-admin-btn-container{width:100%;display:flex;align-items:center;justify-content:flex-end}.brandProfile-infos-marque{margin-bottom:32px}.brandProfile-infos-marque form{margin:0}.brandProfile-infos-marque-form{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}.brandProfile-infos-marque-btn-container{width:100%;display:flex;align-items:center;justify-content:flex-end;margin:10px 0}.brandProfile-infos-marque a{color:var(--green90hbond);transition:all .3s ease-in-out;cursor:pointer}.brandProfile-infos-marque a:hover{transform:scale(1.2)}.brand-infos-marque-brandName{width:400px;height:auto;border:.25px solid var(--grey050hbond);border-radius:50px;font-weight:550;padding:8px 16px;color:var(--grey050hbond)}.brandProfile-infos-password{margin-bottom:32px}.brandProfile-infos-password form{margin:0}.brandProfile-infos-password-form-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}.brandProfile-container form .form-item{margin:0 20px 0 0}.form-item{padding-top:10px}.form-item label{font-size:16px;font-weight:550;margin-bottom:5px;width:100%}.form-item input,.form-item textarea{width:400px;height:auto;border:.25px solid var(--grey050hbond);border-radius:50px;font-weight:550;padding:8px 16px}.form-item textarea{height:100px;padding:5px 10px;border-radius:5px;border:.25px solid var(--grey050hbond);font-weight:550;font-family:Helvetica-Light}.brandProfile-container .submit-btn{width:auto;height:auto;padding:8px 16px;border:1px solid var(--grey050hbond);border-radius:50px;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}.brandProfile-container .submit-btn svg{margin-left:10px}.brandProfile-container .submit-btn:hover{transform:scale(1.05)}.field-error{color:red;font-size:14px;font-weight:550}.community-block{margin-bottom:32px}.community-sousTitle{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--grey95hbond)}.community-greyDescription{margin:0 0 16px;font-size:14px;font-weight:600;color:var(--grey050hbond)}.doubleNav-leftContainer{position:fixed;top:var(--topMenuHeight);width:var(--leftMenuWidth);height:calc(100vh - var(--topMenuHeight));display:flex;flex-direction:column;justify-content:space-between;background-color:var(--greenOpacity80);padding:calc(110px - var(--topMenuHeight)) 48px;box-sizing:border-box;animation:navApparition .3s;z-index:998}.doubleNav-leftTitle h1{margin:3px 0;font-size:20px;font-weight:400}.doubleNav-leftContactLogout{display:flex;flex-direction:column;align-items:center}.doubleNav-leftContactLogout h1{font-size:16px;font-weight:400}.doubleNav-hbondHelp{color:var(--grey050hbond);margin-bottom:18px}.doubleNav-contactUs{margin-bottom:32px;cursor:pointer}.doubleNav-leftBottomHr{width:90%;height:1px;background-color:#e9ece5;margin-bottom:32px}.doubleNav-leftContactLogout a{padding:10px 16px;border:1px solid rgba(0,0,0,1);border-radius:50px;background-color:transparent;text-decoration:none;color:var(--grey95hbond)}.doubleNav-leftContactLogout svg{margin-right:8px}.doubleNav-left-scrollIndicator{width:120%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.scrollIndicator{width:1px;height:95%;border-radius:5px;background-color:#757575;margin-right:32px;padding:10px 0;position:relative}.indicator{width:7px;height:35px;border-radius:50px;background-color:var(--grey95hbond);position:absolute;left:0;transition:top .4s}.doubleNav-left-scrollIndicator p{font-size:16px;font-weight:600;color:var(--grey050hbond);margin:16px 0;cursor:pointer}.doubleNav-left-scrollIndicator p span{font-size:14px;font-weight:600;margin:0 0 0 8px}.currentScrollp{color:var(--grey95hbond)!important}.adminNav-leftContainer{position:fixed;top:0;width:var(--leftMenuWidthAdmin);height:100vh;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--greenOpacity80);padding:50px 20px;box-sizing:border-box;animation:navApparition .3s;z-index:998}.adminNav-routerContainer{border:1px solid var(--grey050hbond);padding:8px;border-radius:20px}.adminNav-logo{display:flex;align-items:center;justify-content:center;margin-bottom:32px}.adminNav-routerItem{display:grid;grid-template-columns:1fr 5fr;padding:5px 0}.adminNav-routerItem p{font-size:18px}.adminNav-routerItem a{text-decoration:none;color:var(--grey95hbond);font-size:18px;font-weight:600;cursor:pointer;transition:all .3s}.adminNav-routerItem a:hover{transform:scale(1.05) translate(3px)}.adminNav-routerItem .active{color:var(--green90hbond)}.adminCurrentPage{align-self:center;width:22px;height:5px;border-radius:2px;background-color:var(--green90hbond);box-shadow:0 0 10px 0 var(--green90hbond)}.adminLogout{display:flex;align-items:center;justify-content:center;margin-top:16px;border:1px solid var(--grey050hbond);border-radius:50px}@keyframes navApparition{0%{transform:translate(-160px)}to{transform:translate(0)}}.contactDrawer-container{width:100%;margin-top:16px}.contactDrawer-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:32px}.contactDrawer-title img{width:60px;height:60px;margin-right:16px;border-radius:50%}.contactDrawer-title div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.contactDrawer-title h1{font-size:24px;font-weight:600}.contactDrawer-title p{font-size:16px;font-weight:600;color:var(--grey050hbond)}.contactDrawer-support h3{font-size:16px;font-weight:600;color:var(--grey050hbond);margin-bottom:24px}.contactDrawer-support p{font-size:14px;font-weight:400;margin-bottom:10px}.contactDrawer-btn{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:32px}.contactDrawer-btn button{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:14px;font-weight:400;border:none;background-color:var(--green600hbond);border-radius:50px;padding:8px 16px}.contactDrawer-btn button svg{margin-right:8px}.contactDrawer-btn button p{margin:0}.contactDrawer-tel{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.contactDrawer-tel svg{transform:scale(1.5);margin:0 10px}.contactDrawer-tel p{margin:0 0 0 10px}.contactDrawer-tel p span{color:var(--grey050hbond)}.contactDrawer-press h3{margin-bottom:24px}.openApp-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.openApp-centerLogo img{height:80px;margin:0 auto 30px;display:block}@media screen and (max-width:800px){.openApp-centerLogo img{height:60px}}@media screen and (max-width:550px){.openApp-centerLogo img{height:40px}}.openApp-centerLogo{margin-bottom:40px}@media screen and (max-width:415px){.openApp-centerLogo{margin-top:25px}}.openAppbtn-container{margin-bottom:40px;display:flex;flex-direction:column}.openAppbtn-container button{margin-bottom:20px}.googleLogo,.appleLogo{display:flex;flex-direction:row;align-items:center;color:var(--grey95hbond);background-color:var(--grey20hbond);border:1px solid var(--grey95hbond);padding:10px 20px;border-radius:20px;cursor:pointer}.openAppbtn-container button img{margin-right:10px;height:20px}.openApp-backToLogin{text-align:center}.openApp-backToLogin a{text-decoration:underline;color:#fefefe}.resetPassword-container{height:calc(100vh - 65px);width:calc(100vw - 96px);display:flex;flex-direction:row;align-items:center;justify-content:center;overflow:hidden}@media screen and (max-width:768px){.resetPassword-container{padding:60px 0;height:auto;width:calc(100vw - 25px)}}.resetPassword-hbondMall{position:absolute;top:0;left:0;width:100%;height:99%;z-index:-1}.resetPassword-hbondMall img{width:100%;height:100%;object-fit:cover}.resetPassword-loader-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.resetPassword-form{display:flex;align-items:center;justify-content:center;width:auto}.resetPassword-form form{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:0}.resetPassword-form form h1{margin:0 0 32px;font-size:46px;font-weight:600}@media screen and (max-width:768px){.resetPassword-form form h1{font-size:32px}}.resetPassword-form label{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--grey050hbond)}.resetPassword-form form input{width:100%;box-sizing:border-box;border:.25px solid var(--grey050hbond);border-radius:25px;padding:10px 16px;background-color:var(--grey20hbond)!important}.resetPassword-form-error{margin:0 0 16px;font-size:14px;font-weight:400;color:var(--redPrimaryhbond)}.resetPassword-showPassWrapper{width:100%;display:flex;justify-content:flex-end;margin-bottom:16px}.resetPassword-showPass{font-size:14px;font-weight:600;margin-left:10px;color:var(--green90hbond);text-decoration:underline;cursor:pointer}.resetPassword-passRules{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-bottom:32px;margin-top:10px;background-color:#fffc;border-radius:8px}.resetPassword-passRules h3{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--grey95hbond)}.resetPassword-passRules div{font-size:14px;color:var(--grey050hbond);margin-bottom:4px}.resetPassword-form button{width:100%;font-size:20px;font-weight:600;height:auto}.resetPassword-invalid{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;background-color:#ffffffe6;border-radius:8px}.resetPassword-invalid h1{font-size:24px;font-weight:600;color:var(--grey95hbond)}.brandReset-container{height:calc(100vh - 65px);width:calc(100vw - 96px);display:flex;flex-direction:row;align-items:center;justify-content:center;overflow:hidden}.brandReset-hbondMall{position:absolute;top:0;left:0;width:100%;height:99%;z-index:-1}.brandReset-hbondMall img{width:100%;height:100%;object-fit:cover}.brandReset-form{display:flex;align-items:center;justify-content:center;width:auto}.brandReset-form form{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:0}.brandReset-form form h1{margin:0 0 32px;font-size:46px;font-weight:600}.brandReset-form form label{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--grey050hbond)}.brandReset-form form input{width:100%;box-sizing:border-box;border:.25px solid var(--grey050hbond);border-radius:25px;padding:10px 16px;background-color:var(--grey20hbond)!important}.brandReset-form-error{margin:0 0 16px;font-size:14px;font-weight:400;color:var(--redPrimaryhbond)}.brandReset-backLogin{width:100%;margin-top:32px;display:flex;justify-content:center}.brandReset-form form a{margin:0;font-size:18px;font-weight:600;color:var(--green90hbond);text-decoration:none}.brandReset-form button{width:100%;font-size:20px;font-weight:600;height:auto;margin-top:0}.login-container{height:calc(100vh - 65px);width:calc(100vw - 96px);display:flex;flex-direction:row;align-items:center;justify-content:center;overflow:hidden}.login-hbondMall{position:absolute;top:0;left:0;width:100%;height:99%;z-index:-1}.login-hbondMall img{width:100%;height:100%;object-fit:cover}.login-header-container{position:absolute;top:0;left:0;width:100%;height:72px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 48px;background-color:var(--greenOpacity80);box-sizing:border-box}.login-header-links{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.login-header-link{margin-right:32px;color:var(--grey95hbond);cursor:pointer}.login-header-brandLogo{margin-right:48px}.login-header-connexionCTA{display:flex;align-items:center;justify-content:center;color:var(--green90hbond);border:.5px solid var(--green90hbond);border-radius:27px;background-color:var(--grey20hbond);padding:10px 16px;cursor:pointer}@media screen and (max-width:768px){.login-header-who,.login-header-contact,.login-header-connexion{display:none}}.login-form{display:flex;align-items:center;justify-content:center;width:auto}.login-form form{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:0}.login-form form h1{margin:0 0 32px;font-size:46px;font-weight:600}.login-form form label{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--grey050hbond)}.login-form form input{width:100%;box-sizing:border-box;border:.25px solid var(--grey050hbond);border-radius:25px;padding:10px 16px;background-color:var(--grey20hbond)!important}.login-form-error{margin:0 0 16px;font-size:14px;font-weight:400;color:var(--redPrimaryhbond)}.login-forgotPassword{width:100%;margin-bottom:32px;display:flex;justify-content:flex-end}.login-form form a{margin:0;font-size:18px;font-weight:600;color:var(--green90hbond);text-decoration:none}.login-form button{width:100%;font-size:20px;font-weight:600;height:auto}
