﻿@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&family=Poppins:wght@100;200;300;400;500;600;700&display=swap");@import url(actiontext.css);:root{--back-color: white;--white: white;--gray-dark: #3e3e3e;--gray: #0e0000;--gray-light: #8d8d8d;--gray-light2: #cbcbcd;--gray-light2-locked: #cbcbcd;--gray-light3: #f5f5f5;--main-int1: #662f94;--main-int2: #b995d8;--main-int3: #f6eef9;--purple: #902cb8;--purple-light3: #fdf3ff;--red-alert: #e2453b;--iris: #5d5fef;--iris-light: #e8e8fd;--pink-level0: #f7eef9;--pink-level1: #ffc6e8;--pink-level2: #cb0006;--green: #00bfa6;--green-dark: #009688;--red-dark: #c62828;--blue-light: #ccccff;--blue-light2: #ccccff4d;--bg-card: white;--bg-comment: white;--bg-input: #f5f5f5;--button-disable: #8d8d8d;--purple-light-medium: #f6eef9;--purple-medium-dark: #b995d8;--purple-dark-locked: #662f94;--health-questionnaire-color1: var(--main-int1);--health-questionnaire-color2: var(--iris);--icon-question: url(/assets/question_icon-242fae5ef6ced3dc62dcec912baae370be8f50062e3af6fe80a5372d4963967d.svg)}.dark-mode{--back-color: #2c2c2c;--white: white;--gray-dark: #cbcbcd;--gray: #f5f5f5;--gray-light: #ffffff;--gray-light2: #3e3e3e;--gray-light2-locked: #cbcbcd;--gray-light3: #1a1a1a;--main-int1: #f6eef9;--main-int2: #b995d8;--main-int3: #662f94;--purple: #f6eef9;--purple-light3: #662f94;--red-alert: #e2453b;--iris: #5d5fef;--iris-light: #9495F7;--pink-level0: #f7eef9;--pink-level1: #ffc6e8;--pink-level2: #cb0006;--green: #00bfa6;--green-dark: #009688;--red-dark: #c62828;--blue-light: #ccccff;--blue-light2: #ccccff4d;--bg-card: #5b5b5b;--bg-comment: #444444;--bg-input: #7d7d7d;--button-disable: #8d8d8d;--purple-light-medium: #b995d8;--purple-medium-dark: #662f94;--icon-question: url(/assets/question_icon-dark-1f71b908af90311dc87b6710b11938539ae9bc278854b3123cf673f40d92a34b.svg)}.custom-swal-theme{background-color:var(--back-color) !important}body{line-height:145%}h3{margin-block-start:0em;margin-block-end:0em;color:var(--main-int1)}h3.blue-font{color:var(--iris)}h3.category-title-font{font-size:1.3em;font-weight:500}h1.title{font-size:1.4em;color:var(--main-int1)}h4.common-objective-title{font-weight:400;font-size:1.25em;line-height:1.5875em;margin:0 2em;color:var(--gray-light);min-width:185px}a{color:var(--main-int1)}.block-start-0{margin-block-start:0em;margin-block-end:0em}.text-align-center{text-align:center}.report-submit,.sub-button,.image-button,.direct-to-objective-common button,.sub-button-center,.btn-validation{background:var(--main-int3);color:var(--purple);border-radius:8px}.text-danger{color:#dc3545;font-weight:bold;font-size:0.9rem}.counterlimit{color:var(--gray-dark);font-weight:bold;font-size:0.8rem}.error-registration{color:var(--red-alert);font-size:1.2 rem;text-align:center}.iti__country-list{max-height:300px !important;overflow-y:auto}.iti__country-list{top:5rem}.users-list-page .user-card-moderation-mini{display:flex;width:90vw;flex-direction:row;align-items:center;font-size:0.8rem;justify-content:space-between;border:1px solid #e2e2e2;border-radius:8px;padding:0 4px 0 4px;background:#fcfcfc;margin-bottom:8px}.users-list-page .user-card-moderation-mini-c1{display:flex;flex-direction:column;width:80%}.users-list-page .user-card-moderation-mini-c2{width:20%;display:flex;flex-direction:column}.users-list-page .btn-edit-role{display:flex;flex-direction:column;border-radius:4px;font-size:1em;cursor:pointer;padding:0.2em 0.8em;text-transform:uppercase;text-align:center;background-color:var(--iris);color:var(--main-int3);border:1px solid var(--iris);margin:4px}.users-list-page .user-cards-list{display:flex;flex-direction:column;align-items:center}.users-list-page nav{display:flex !important;justify-content:center;margin-bottom:8px}.users-list-page nav span{width:5%;margin:0 0.8rem;display:flex;justify-content:center;border-radius:8px;width:1rem;height:1.2rem;align-items:center}.users-list-page nav span.disabled a,.users-list-page nav span.active a{color:#e3e3e3}.users-list-page nav span.active{background-color:#007bff;color:var(--back-color)}.users-list-page nav span.active a{color:var(--back-color)}.users-list-page nav span a{text-decoration:none;color:#333333;padding:8px 12px;transition:background-color 0.3s, color 0.3s}.users-list-page nav span a:hover{background-color:#007bff;color:var(--back-color)}.users-list-page nav .page-prev a,.users-list-page nav .page-next a{color:#007bff}.users-list-page nav .page-prev a:hover,.users-list-page nav .page-next a:hover{background-color:#e3e3e3}@media screen and (max-width: 768px){.users-list-page nav .pagy-nav-pagination li a{padding:6px 10px}}.pdf-preview-container{position:relative;display:inline-block}.pdf-preview-container .download-icon{position:absolute;border:1px solid var(--main-int1);right:4rem;bottom:2rem;background-color:rgba(247,238,249,0.458824);color:var(--back-color);padding:5px;border-radius:50%;text-decoration:none;font-size:1.5em;height:3rem;width:3rem;display:flex;justify-content:center;align-items:center}.pdf-preview-container a{color:inherit;text-decoration:none}.toggle-mute{position:relative;height:3rem;top:-14rem;left:-8rem;font-size:0.8rem;color:var(--back-color)}.toggle-mute img{width:2rem}.avatar-selection-form{height:100%;display:flex;flex-direction:column;justify-content:space-evenly}.avatar-large{width:4rem;height:4rem;border-radius:50%}.avatar-Xlarge{width:6rem;height:6rem;border-radius:50%}.avatar-large,.avatar-medium,.avatar-small,.profile-page-avatar,.avatar-Xlarge{object-fit:cover}.avatar-small{width:2rem;height:2rem;border-radius:50%}.avatar-medium{width:3rem;height:3rem;border-radius:50%}.avatar-selection-page{height:100%}.custom-avatar-page,.avatar-selection-page{padding:3.75em 1.875em;text-align:center;height:100%}.favorites-index-page{padding:3.75em 0}.custom-avatar-page,.favorites-index-page{position:relative;height:100%;display:flex;flex-direction:column}#custom-avatar-component,#avatar-selection-component{height:100%}.custom-avatar-selection-container,.avatar-selection-container{height:100%}.custom-avatar-selection-component{display:flex;flex-direction:column;justify-content:space-between;height:100%}.avatar-style-selection-right{transform:rotate(180deg)}.avatar-style-selection-type{display:flex;justify-content:center;align-items:center;height:3rem}.custom-avatar-selection{height:41.5rem;display:flex;flex-direction:column}.custom-avatar{overflow-y:auto;max-height:32rem;background-color:var(--gray-light3);border-radius:2rem;box-shadow:0 -16px 6px -13px rgba(0,0,0,0.2) inset}.avatar-style-selection-left,.avatar-style-selection-right{background-color:var(--back-color);width:1.5rem;height:1.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center}p.avatar-style-selection-tag{padding:0 1rem}.profile-page-avatar{width:8rem;height:8rem;border-radius:50%}.avatar-greyed-out{filter:grayscale(80%)}.avatar-carousel-selection{display:flex;justify-content:start;align-items:center;background-color:var(--gray-light3);border-radius:4rem;box-shadow:0 -16px 6px -13px rgba(0,0,0,0.2) inset;padding:0.5rem 0;overflow-x:auto;overflow-y:clip;margin-bottom:0.5rem}.carousel-card{height:4rem}.carousel-card svg{height:100%}.validate-avatar{position:absolute;left:2rem;right:2rem;bottom:2rem}@media (max-height: 830px){.validate-avatar{position:initial;width:100%}}.avatar-explanation{color:var(--main-int1);margin-block:0}.avatar-selectors{overflow-y:scroll;min-height:6rem;height:50vh}.avatar-selectors::-webkit-scrollbar,.avatar-carousel-selection::-webkit-scrollbar{display:none}.custom-avatar-submit{position:absolute;left:2rem;right:2rem;bottom:2rem}@media (max-height: 830px){.custom-avatar-submit{position:initial;width:100%}}.custom-avatar-submit-page{position:fixed;left:50%;transform:translateX(-50%);width:85%;bottom:15px;max-width:calc(820px - 3.75em)}div#avatarPreview{max-height:20rem;height:35%}.avatar-select-grid{height:35%;margin-bottom:0.5rem}.custom-avatar-preview-react svg{display:block;margin-inline:auto;height:25vh;margin-bottom:1rem}.avatar-text{font-weight:600;color:var(--main-int1)}#avatar-errors{color:var(--red-alert);font-size:0.75rem;margin-block:0}.my-navbar{display:flex;flex-direction:column;position:fixed;max-width:820px;margin:3rem auto 0 auto;right:0;bottom:0;left:0;z-index:3;justify-content:space-between;height:70px;background-color:var(--back-color);align-items:center;box-shadow:0px 4px 22px rgba(0,0,0,0.05)}.my-navbar a{text-decoration:none}.log-out-item{font-size:0.8rem}.search-logo,.home-logo,.profile-logo,.objective-logo{color:var(--back-color);z-index:3;position:absolute;height:40px;width:40px}.search-logo{position:absolute;top:50%;left:30%;transform:translate(-50%, -50%)}.home-logo{position:absolute;top:50%;left:10%;transform:translate(-50%, -50%)}.create-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.objective-logo{position:absolute;top:50%;left:70%;transform:translate(-50%, -50%)}.navbar-cover{position:absolute;z-index:1;background-color:var(--back-color);height:70px;width:100%}.profile-logo{position:absolute;z-index:3;cursor:pointer;top:50%;right:1%;transform:translate(-50%, -50%)}.home-logo,.create-logo,.objective-logo .profile-logo{color:var(--gray-light);z-index:2}.activated-logo{filter:brightness(0) saturate(100%) invert(25%) sepia(22%) saturate(4857%) hue-rotate(261deg) brightness(104%) contrast(108%)}.mon_menu{transform:scale(0) translateY(0px);transition-duration:0.2s;background-color:var(--back-color);position:absolute;right:0;width:90px;bottom:0;z-index:-2;padding:4px 4px 0 4px;text-align:center}.scale-1{transform:scaleY(1) translateY(-60px);transition-duration:0.2s}.mon_menu li{list-style-type:none}.nav-active-bold{padding-left:0.5rem}.nav-active-bold img{filter:brightness(0) saturate(100%) invert(25%) sepia(22%) saturate(4857%) hue-rotate(261deg) brightness(104%) contrast(108%)}a.nav-link{color:var(--purple)}.navbar-comment{display:flex;flex-direction:column;position:sticky;right:0;bottom:70px;left:0;z-index:4;background:var(--back-color)}.form-comment{flex:1;margin-inline:1.5rem}.form-comment .form-comment-input{display:flex;justify-content:space-around;align-items:center;width:100%;padding:8px 0 8px 0;position:relative}.form-comment .form-comment-input .icon-send{width:auto;align-self:flex-end;height:56px}.form-comment .form-comment-input img{height:50px;margin:auto 0 auto 0}.form-comment .comment-text-field{font-size:0.9rem;background-color:var(--bg-input);color:var(--gray);border-radius:8px;padding:8px;width:70%;border:none;resize:none;outline:none;flex:1 1 auto;margin-right:8px}.form-comment .comment-text-field::placeholder{color:var(--gray-dark)}.form-comment-column{justify-content:center;flex-direction:column;align-content:center}.form-comment-column input{width:55px;margin:auto}.form-comment-column--emotion-activity{height:100%;display:flex;flex-direction:column;justify-content:space-between}.state-svg-level-0{visibility:hidden}.state-svg-level-1{filter:brightness(0) saturate(100%) invert(84%) sepia(11%) saturate(919%) hue-rotate(217deg) brightness(97%) contrast(88%)}.state-svg-level-2{filter:brightness(0) saturate(100%) invert(68%) sepia(24%) saturate(653%) hue-rotate(224deg) brightness(91%) contrast(87%)}.state-svg-level-3{filter:brightness(0) saturate(100%) invert(49%) sepia(6%) saturate(6944%) hue-rotate(228deg) brightness(82%) contrast(85%)}.state-svg-level-4{filter:brightness(0) saturate(100%) invert(23%) sepia(61%) saturate(1340%) hue-rotate(241deg) brightness(90%) contrast(97%)}.state{display:flex;flex-direction:column;align-items:center}.state-head{width:1rem;margin-bottom:0px}.state-body{width:1.3rem;margin-top:-1px}.user-card-small{display:flex;height:5rem;box-shadow:0px 0px 16px 4px rgba(0,0,0,0.02);align-items:center;justify-content:space-between;padding:0 1rem;border-radius:8px;background-color:var(--bg-card)}.user-card-small .biography-content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:3rem;overflow:hidden;margin:0 8px 0 8px}.user-card-small .biography{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0rem 0.5rem}.user-card-small .no-biography{text-decoration:underline}.card-user-mini-list{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;padding-block:1rem}.card-user-mini-list::-webkit-scrollbar{display:none}.card-user-mini{display:flex;align-items:center;width:265px;background-color:var(--bg-card);box-shadow:0px 4px 22px rgba(0,0,0,0.05);padding:0rem 1rem;border-radius:8px;margin-right:16px}.card-user-mini .description-name{font-size:14px;font-weight:500}.card-user-mini .description-bio{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-user-mini .description-new-user{width:60%;margin:auto 8px;font-size:12px;width:180px}.card-user-mini .state-new-user{display:flex;flex-direction:column;justify-content:center;align-items:center}.objectives-page{padding-top:3rem;display:flex;flex-direction:column}.objectives-page .category-title{margin-inline:1rem;display:flex;justify-content:space-between}.objectives-list{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;padding-block:1rem}.objectives-list::-webkit-scrollbar{width:0 !important}.objective-card{width:162px;height:200px;box-shadow:0px 0px 4px 1px rgba(0,0,0,0.05);border-radius:8px;padding:0.8rem;margin-left:1rem;background-color:var(--bg-card)}.objective-card .objective-title-line{display:flex;justify-content:center}.objective-card .objective-show-title-line{display:flex;justify-content:space-between}.objective-card .objective-show-title-line .objective-show-title-col1{display:flex;justify-content:center;align-items:center;gap:0.5rem;font-size:0.9rem}.objective-card .objective-show-title-line .objective-show-title-col1 img{width:1.2em;height:1.2em}.objective-card .objective-show-title-line .objective-show-title-col2{display:flex;align-items:center}.objective-card .objective-show-title-line .objective-show-title-col2 a{display:flex}.objective-card .monframe-show{display:flex;justify-content:center;margin-block:1rem 0.3rem}.objective-card .objective-show-status{text-align:end}.objective-card .objective-title-col1{display:flex;justify-content:center;align-items:center;gap:0.5rem}.objective-card .objective-title-col1 img{width:1.2em;height:1.2em}.objective-card .objective-display{width:6rem;height:6rem;margin:auto}.objective-edit-modif,.objective-modif{display:flex;flex-direction:column}.objective-edit-modif .objective-modif-subline1,.objective-modif .objective-modif-subline1{display:flex;justify-content:space-between;font-size:1em}.objective-edit-modif .operator,.objective-modif .operator{display:flex;background:var(--main-int3);border-radius:50%;width:32px;justify-content:center;align-items:center;color:var(--main-int1)}.objective-edit-modif .value,.objective-modif .value{display:flex;align-items:center;width:32px;height:32px;pointer-events:none}.objective-edit-modif .objective-modif-subline2,.objective-modif .objective-modif-subline2{display:flex;justify-content:center;font-size:0.8rem;color:var(--gray-light2-locked)}.objective-edit-form .objective-edit-modif{align-items:center;margin-bottom:1rem}.objective-edit-form .objective-edit-modif-center-line{align-self:normal}.objective-modif{margin-top:1rem}.new-objective-container .objective-validation,.objective-edit-form .objective-validation{display:flex;justify-content:center}.form-new .objective-validation{margin:auto}.btn-validation{width:116px}.empty-objectives{background-color:var(--bg-card);height:4.75rem;display:flex;justify-content:center;align-items:center;width:100%;box-shadow:0px 4px 22px rgba(0,0,0,0.05);border-radius:8px;margin-inline:1rem}.empty-objectives-text{padding:0rem 1rem}.objectives-page-title{margin-left:1rem}.no-margin-top{margin-top:0}.add-objectives{height:8em}.add-objectives-buttons{display:flex;flex-wrap:nowrap;overflow-x:auto;margin:0;padding-top:1rem;padding-left:1em;height:5.125em}.add-objectives-buttons::-webkit-scrollbar{display:none}.add-objective-card{display:flex;height:3.375em;align-items:center;background-color:var(--bg-card);box-shadow:0px 4px 22px rgba(0,0,0,0.05);border-radius:8px;margin-right:0.625em;min-width:fit-content;justify-content:space-evenly}.add-objective-button{background-color:var(--main-int3);padding:0.25em 0.625em;border-radius:50%;margin-right:1em}.add-objective-card>img{margin-left:0.75em}.add-objective-card-category{display:flex;align-items:center;margin:1em;min-width:4em}.add-objective-card-category>.objective-category{margin-right:0.5em;font-weight:500}.create-objective-button{background-color:transparent;margin-right:1rem;display:flex}#add_category{order:-1}#add_category .category-errors::placeholder{color:red}.common-objective{display:flex;flex-direction:column}.common-objectives{margin-bottom:2rem}.common-objective-card{background:var(--bg-card);box-shadow:0px 4px 22px rgba(0,0,0,0.05);border-radius:8px;padding:2.625em;margin:1rem 1rem 0 1rem;text-align:center;display:flex;justify-content:center}.common-no-objective-card{background:var(--bg-card);box-shadow:0px 4px 22px rgba(0,0,0,0.05);border-radius:8px;margin-inline:1rem;margin-top:1rem;display:flex;justify-content:center}.common-no-objective-card h4.common-no-objective-title{font-size:1rem;color:var(--gray-dark);padding-inline:1rem;font-weight:400}.previous-common-objective{margin:0.5rem 1rem 0 1rem}.previous-common-objective a{color:var(--purple)}.common-objective-card-iris{background-color:var(--iris-light);box-shadow:0px 4px 22px rgba(0,0,0,0.05);border-radius:8px;display:flex;flex-direction:column;align-items:center;padding:1.2em;margin:1rem}.common-content{display:flex;justify-content:space-between;flex-direction:row;align-content:center;width:100%}.common-header{display:flex;width:100%;justify-content:space-between}.common-header a{display:flex}.common-card-update{flex-direction:column;display:flex;justify-content:flex-start}.common-card-contributors{display:flex;gap:0.2rem}.pyramid-progress{width:11rem}.common-card-duration,.common-card-completed{opacity:0.8;color:grey}.congrats-msg{color:var(--iris);display:flex;flex-direction:column;align-items:center;text-align:center;font-weight:500}.add-button{background-color:var(--main-int1);height:46px;width:46px;border-radius:50%;margin:0.25em auto;align-items:center;display:flex;justify-content:center}.add-button svg path{fill:var(--main-int3)}.add-button svg{height:1.0625em;width:1.0625em}.new-objective-error{display:flex;align-items:center;flex-direction:column;justify-content:space-evenly;text-align:center;padding:1rem;font-size:smaller;width:162px;height:200px;margin-left:1rem;box-shadow:0px 0px 3px 1px rgba(111,31,157,0.519);border-radius:8px;background-color:var(--back-color)}.new-objective-error img{height:2rem}.form-textfield-minimal{width:100%;text-align:center;flex-direction:row;background-color:transparent}.post-cards{scroll-margin-top:45px}.card-post-small{padding:1rem 1rem 0.5rem 1rem;box-shadow:0px 4px 22px rgba(0,0,0,0.05);width:100%;margin-bottom:0.5rem;border-radius:8px;background-color:var(--bg-card)}.card-post-small-l2c1l1{display:flex;justify-content:space-between}.card-post-small-l1{display:flex;justify-content:space-between}.card-post-small-l1 .avatar-box{display:flex}.card-post-small-l1 .avatar-box .name-details{display:flex;flex-direction:column;margin-left:16px}.card-post-small-l1 .avatar-box .post-timestamp{color:var(--gray-light);font-size:0.7em}.card-post-small-l2{display:flex;justify-content:space-between;padding:16px 0}.card-post-small-l2 .card-post-small-l2c1{display:flex;flex-direction:column;flex:2 1 0}.card-post-small-l2 .card-post-small-l2c1 .post-richtext-content{margin-top:1rem;line-height:130%}.card-post-small-l2 .card-post-small-l2c1 .post-richtext-content .post-richtext-header{display:flex;gap:1rem}.card-post-small-l2 .card-post-small-l2c1 .post-richtext-content .post-richtext-header .post-richtext-header-text{display:flex;flex-direction:column;gap:0.5rem}.card-post-small-l2 .card-post-small-l2c1 .post-richtext-content .post-richtext-header .post-richtext-header-text .post-richtext-header-title,.card-post-small-l2 .card-post-small-l2c1 .post-richtext-content .post-richtext-header .post-richtext-header-text .post-richtext-header-subtitle{margin-block:0;color:var(--iris);font-weight:600;font-size:1.1rem}.card-post-small-l2 .card-post-small-l2c1 .post-richtext-content .post-richtext-header .post-richtext-header-text .post-richtext-header-subtitle{color:black}.card-post-small-l2 .card-post-small-l2c1 .post-richtext-content .post-richtext-header .post-richtext-header-image{height:70px;width:70px}.card-post-small-l2 .card-post-small-l2c1 .post-richtext-content .post-richtext-description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card-post-small-l2 .card-post-small-l2c1 .post-richtext-content .post-richtext-image{width:100%;height:200px;object-fit:cover}.card-post-small-l2 .card-post-small-l2c1 .post-content{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:8px 1rem 8px 0;overflow-wrap:anywhere;hyphens:auto;max-height:35vh;overflow:hidden}.card-post-small-l2 .card-post-small-l2c1 .post-content video{max-width:100%;height:auto}.card-post-small-l2 .link-with-bg-image{flex:1 1 0}.card-post-small-l2 .card-post-small-l2c2{border-radius:8px;flex:1 1 0}.card-post-show-l2{display:flex;justify-content:space-between;flex-direction:column;padding:16px 0 0 0}.card-post-show-l2 .card-post-show-l2-1{display:flex;flex-direction:column;flex:2 1 0;width:100%}.card-post-show-l2 .card-post-show-l2-1 .post-richtext-content{margin-top:1rem;line-height:130%}.card-post-show-l2 .card-post-show-l2-1 .post-richtext-content .post-richtext-header{display:flex;gap:1rem}.card-post-show-l2 .card-post-show-l2-1 .post-richtext-content .post-richtext-header .post-richtext-header-text{display:flex;flex-direction:column;gap:0.5rem}.card-post-show-l2 .card-post-show-l2-1 .post-richtext-content .post-richtext-header .post-richtext-header-text .post-richtext-header-title,.card-post-show-l2 .card-post-show-l2-1 .post-richtext-content .post-richtext-header .post-richtext-header-text .post-richtext-header-subtitle{margin-block:0;color:var(--iris);font-weight:600;font-size:1.1rem}.card-post-show-l2 .card-post-show-l2-1 .post-richtext-content .post-richtext-header .post-richtext-header-text .post-richtext-header-subtitle{color:black}.card-post-show-l2 .card-post-show-l2-1 .post-richtext-content .post-richtext-header .post-richtext-header-image{height:70px;width:70px}.card-post-show-l2 .card-post-show-l2-1 .post-richtext-content .post-richtext-image{width:100%;height:200px;object-fit:cover}.card-post-show-l2 .card-post-show-l2-1 .post-content{margin:8px 0 8px 0;overflow-wrap:anywhere}.card-post-show-l2 .card-post-show-l2-2{width:100%}.card-post-small-l2-1-show{margin:10px 15px}.flex-link{display:flex;align-items:center;gap:5px;text-decoration:none}.thumbnail-image{box-shadow:2px 2px 5px rgba(0,0,0,0.1);transition:box-shadow 0.3s ease}.thumbnail-image:hover{box-shadow:2px 2px 7px rgba(0,0,0,0.2)}.number-badge{display:inline-block;background-color:var(--main-int1);color:var(--back-color);width:24px;height:24px;border-radius:50%;text-align:center;line-height:24px;font-weight:bold;margin-right:8px}.text-attachment{color:var(--main-int1)}.card-post-small-l3{display:flex;justify-content:space-between;padding:1rem 0 0 0;border-top:0.5px solidvar(--gray-light2);width:100%}.card-post-small-l3 .card-post-small-l3c1{display:flex}.card-post-small-l3 .card-post-small-l3c2{display:flex;justify-content:space-between;align-items:center}.card-post-small-l3 .card-post-small-l3c2 a{margin-right:0.5rem}.card-post-small-l3 .card-post-small-l3c2 .comments-nb{font-size:0.7em;color:var(--gray-light);margin-right:8px}.new-post-modal.d-none{display:none}.list-comments-title{display:flex;margin:16px 0;justify-content:space-between;align-items:center}.list-comments-title span{margin-left:1rem;font-weight:500}.list-comments-title span.no-comments{font-weight:300}.list-comments-title a{display:flex}.bookmark-link{display:flex}.bookmark-icon{width:1rem}#post-list{margin-bottom:5rem}#myobserver{height:10px;width:100%}.card-post-show-l2-2 img{height:20rem;width:100%;object-fit:cover}.mention-tag,.external-link{font-weight:600;color:var(--main-int1)}.post-deleted{font-weight:300;color:var(--main-int2);font-style:italic}.post-content{line-height:145%}.search-list{height:5rem;margin:0.75rem 1.5rem;padding:0.5rem;margin-top:0;padding-top:0;overflow-y:auto;box-shadow:0px 4px 22px rgba(0,0,0,0.05);border-radius:8px;color:var(--purple);position:relative}.remove-bottom-padding-margin{margin-bottom:0 !important;padding-bottom:0 !important}.user-selection{margin:0.25rem;padding-inline:0.75rem}.user-selection:hover{background-color:var(--main-int3)}.fullscreen-image-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;background-color:rgba(0,0,0,0.8);display:flex;justify-content:center;align-items:center;backdrop-filter:blur(10px)}.fullscreen-image-container.user-picture{left:0}.fullscreen-image-container .fullscreen-image{width:100%;height:100%}.post-show-page .card-post-small{padding-inline:0;box-shadow:none}.post-show-page .card-post-small-l1{margin-inline:1rem}.post-show-page .card-post-show-l2-1{margin-inline:1rem;width:auto}.post-show-page .card-post-small-l3{margin-inline:1rem;width:auto;display:block}.image-file-button{display:flex;height:3rem;margin-left:1rem}.title-modal-add{display:flex;padding:1rem 0 1rem 1rem}.custom-file-btn{background-color:var(--main-int3);color:var(--main-int1);border-radius:10px;border:none;cursor:pointer;font-size:0.8rem;outline:none;transition:background-color 0.3s}.custom-file-btn:hover{background-color:var(--purple);color:var(--main-int3)}.line{display:flex;align-items:center;justify-content:center;width:100%}.line .emoji-line{display:flex;align-items:center;justify-content:center;background-color:var(--main-int3);border-radius:2em;padding:8px 0 8px 8px}.line .emoji-line .emoji-type{display:flex;align-items:center;justify-content:center;margin-right:8px}.line .emoji-line img{display:flex;height:2.5em;width:2.5em}.emoji-value{display:flex;justify-content:space-between;height:24px;align-items:center;background-color:var(--pink-level0);margin-right:8px;padding:0;border-radius:11px;color:#652f94}.emoji-value :nth-child(1){margin-left:0;height:1em;width:1em}.emoji-value :nth-child(2){margin:0 4px 0 4px;padding:0 8px 0 0;font-size:0.7em}.emoji-value .emoji{width:26px;height:26px}.card-comment-reaction:not(:has(.line)){margin-left:1rem;display:flex;align-items:center}.card-comment-reaction .frame-reactions{width:auto}.card-comment-reaction .emoji-value{height:19px}.card-comment-reaction .emoji{height:19px;width:19px}.card-comment-reaction .value{margin:0;padding-inline:0.2rem 0.5rem;font-size:0.6rem}.novalue{background-color:transparent;color:var(--gray-light)}.frame-reactions{display:flex;justify-content:space-between;align-items:center;width:100%}.link-reply-comment{font-size:0.6rem;color:var(--gray-light)}.number-of-response{font-size:0.6rem;margin-left:auto;color:var(--gray-light)}.box-first-line{position:fixed;display:flex;justify-content:space-between;padding:12px 16px 0 16px;width:100%;background-color:var(--back-color);z-index:200;max-width:820px}.box-first-line .title-aitio>img{height:1.5em}.box-first-line .box-notification{position:relative;display:flex;align-items:center;gap:1rem}.box-first-line .box-notification a{display:flex;position:relative}.box-first-line .box-notification .notification-value,.box-first-line .box-notification .notification-value-display-none,.box-first-line .box-notification .notification-value-chat,.box-first-line .box-notification .notification-value-display-none-chat{position:absolute;top:0;right:0;transform:translate(25%, -25%);background-color:var(--red-alert);border-radius:50%;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;color:var(--back-color);font-size:12px}.box-first-line .box-notification .notification-value{display:flex}.box-first-line .box-notification .notification-value-display-none{display:none}.box-first-line .box-notification .notification-value-chat{display:flex}.box-first-line .box-notification .notification-value-display-none-chat{display:none}.notif-icon-dashboard{position:relative}.help-block img{height:1.6rem}.new-post-modal{position:fixed;height:calc(100vh - 69px);top:0;right:0;left:0;z-index:1000;display:flex;background-color:rgba(0,0,0,0.07);backdrop-filter:blur(1px)}.new-post-modal trix-editor{height:35vh;border:none !important}.new-post-modal .themes-list::-webkit-scrollbar{display:none}.new-post-modal .sub-button{margin-top:0}.new-post-modal .content-input{display:flex;flex-direction:column;align-items:center;padding:0 0 1rem 0}.new-post-modal .post-rich-text{padding:0.5rem 1rem 0.5rem 1rem}.new-post-modal .form-file-inputs{display:flex}.new-post-modal .image-button{margin-left:1rem;display:flex;gap:0.5rem;position:relative;width:auto}.new-post-modal .image-button.active{background-color:var(--main-int1);color:var(--back-color)}.new-post-modal .image-button label{gap:0.5rem;justify-content:space-between}.new-post-modal .image-button img{margin-right:0}.new-post-modal .image-button .files-counter:not(:empty){position:absolute;top:-5px;right:-5px;border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center;background-color:var(--main-int1);color:var(--back-color)}.new-post-modal .image-button .files-counter.active:not(:empty){background-color:var(--main-int3);color:var(--main-int1)}.new-post-modal .image-input{height:16vh;border-radius:8px;background-color:var(--main-int3);display:flex;justify-content:center;align-items:center}.new-post-modal .image-input label{margin-inline:1.1rem}.new-post-modal .image-input label img{width:25px}.new-post-modal .pdf-input{background-color:var(--main-int3);border-radius:8px;display:flex;align-items:center;justify-content:center;height:66px;width:53px}.new-post-modal .pdf-input label{display:flex}.new-post-modal .pdf-input img{width:20px}.new-post-modal .themes-list{gap:0.5rem}.new-post-modal .themes-list div:first-child{margin-left:1rem}.new-post-modal .themes-list div:last-child{margin-right:1rem}.modal{position:fixed;bottom:0;width:100%;background:var(--bg-card);border-radius:8px 8px 0 0;color:var(--purple)}.modal-body>form{display:flex;flex-direction:column}.post-new-title{margin-left:1rem;font-weight:700}.closestim{display:flex;justify-content:flex-end}.closestim img{height:30px;margin:8px}.post-new-subtitle{display:flex;flex-direction:column;text-align:center;margin-top:1.25rem;font-size:0.875rem;font-weight:600}.theme-modal{padding:8px;font-size:0.8em;color:var(--main-int1);border-radius:8px;background-color:var(--main-int3);white-space:nowrap;text-transform:capitalize}.th-active{color:var(--back-color);background-color:var(--main-int1)}.image-button{display:flex;width:6rem;justify-content:space-evenly;align-items:center;border-radius:8px;padding:0.5rem;background:var(--main-int3);color:var(--purple);font-size:0.8rem}.image-button label{display:flex;justify-content:space-evenly;align-items:center}.image-button label img{margin-right:0.25rem}.image-button input{display:none}.post-new-line-bottom{display:flex;justify-content:center}.report-submit{height:2.25rem;width:9.25rem}.report-submit,.sub-button{display:flex;justify-content:center;align-items:center;padding-block:0.25rem;font-size:0.8rem;margin-bottom:0.6rem}.sub-button{width:12rem;height:3.25rem;margin-top:1rem;margin-bottom:2rem}#post_content{height:21.5vh}.report-modal .report-description{width:100%;height:5.75rem}#post_content,.report-modal .report-description{background:var(--gray-light3);color:var(--gray-light);margin:0.75rem 0;padding:8px;border-radius:8px;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;font-size:1rem;border:none;resize:none;outline:none}.invisible{display:none}.image-preview{display:flex;overflow-x:scroll;gap:1.5rem;padding:1rem}.image-preview::-webkit-scrollbar{display:none}.image-preview .preview-post-image-card{position:relative}.image-preview .preview-post-image-card__delete-button{position:absolute;top:-10px;right:-10px;display:flex}.image-preview .preview-post-image-card__delete-button img{width:30px;height:30px}img.preview-post-image{height:16vh;object-fit:contain;border-radius:8px}.text-scroll-modal{overflow-y:auto !important}.post-more-options,.comment-more-options,.common-more-options{position:relative}div#post-new-errors{font-size:0.85rem;color:var(--red-alert)}div#album-new-errors{font-size:0.75rem;color:var(--red-alert);padding:0rem 1rem}.image-error-post-new{display:flex;align-items:center;margin-left:1rem}.image-error-post-new.img-upload{flex-direction:column}.image-error-post-new.img-upload div#post-new-errors{font-size:0.75rem;color:var(--red-alert);padding:1rem}.modal-body h2{font-weight:500;margin-bottom:0}.modal-body p{margin:0}.post-new-text-area{width:100%}.pdf-preview-container{margin:1rem;display:flex;flex-direction:column;gap:0.5rem}.pdf-preview-container .pdf-preview{display:flex;align-items:center;gap:1rem;font-size:0.9rem;padding:0.3rem 0 0.3rem 0.1rem}.pdf-preview-container .pdf-preview__image{box-shadow:0px 1px 9px 0px rgba(0,0,0,0.3)}.pdf-preview-container .pdf-preview__delete-button{margin-left:auto}.themes-list{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto}.theme,.theme-selector{color:var(--main-int1);border-radius:8px;background-color:var(--main-int3);white-space:nowrap}.theme{font-size:0.75em;padding:2px 8px 2px 8px}.theme-selector{font-size:0.875em;padding:0.75em 0.75em}.theme-selection{flex-wrap:nowrap;overflow-x:auto;display:flex;align-items:center;padding-block:0.5rem;margin-bottom:1rem}.theme-selection::-webkit-scrollbar{display:none}.theme-selection a{margin-right:0.5em;height:2em}.th-active{color:var(--back-color);background-color:var(--main-int1)}.order-first{order:-100}.nested-comments-list-container{margin-left:2rem;border-left:1px solidvar(--gray-light);padding-left:0.6rem}.nested-comments-list-container:has(.comment-container) .border-vertical-line{height:calc(100% + 1rem)}.nested-comments-list-container .comment-container{position:relative}.nested-comments-list-container .comment-container .border-curve{border-bottom:1px solidvar(--gray-light);width:1rem;height:1rem;position:absolute;left:-1.1rem;top:1.3rem;border-bottom-left-radius:14px}.comment-container{margin:0.5rem}.card-comment{padding:8px;box-shadow:2px 4px 17px 0px rgba(0,0,0,0.05);font-size:0.9rem;background-color:var(--bg-comment);border-radius:8px;margin-bottom:0.2rem;display:flex}.card-comment-c1{margin:0.5rem}.card-comment-c1 a{display:flex}.card-comment-c1 a .avatar-small{width:2.5rem;height:2.5rem}.card-comment-l1{display:flex;align-items:center}.card-comment-col-2{flex-grow:1}.card-comment-l2{margin-right:1.4rem}.card-comment-c2-l1{display:flex;justify-content:space-between;align-items:center;font-weight:500}.card-comment-c2-l1 .comment-timestamp{color:var(--gray-light);font-size:0.7rem;font-weight:400}.card-comment-c2{width:100%}.card-comment-c2-l2{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;hyphens:auto}.card-comment-c2-l2.without-clamp{-webkit-line-clamp:unset;position:relative}.card-comment-c2-l2.comment-fixed-height{max-height:5.813rem}.card-comment-c2-l2 .comment-show-more{position:absolute;bottom:0;right:0;background-color:var(--back-color);cursor:pointer}.card-comment-c3 a{display:flex;margin-left:0.5rem}.comment-intercard{display:flex;justify-content:flex-start;align-items:center;margin-block:0.5rem;font-size:0.6rem;padding-left:1.8rem}.comment-intercard span{margin-left:0.5rem;color:var(--gray-light)}.comment-add-dashboard{display:flex;height:auto;justify-content:center;background:var(--bg-card);border-radius:8px}.comment-form-dashboard{position:relative;width:100%;display:flex;justify-content:space-between;background-color:var(--bg-card);border-radius:8px}.comment-form-dashboard .form-comment-input{display:flex;justify-content:space-around;align-items:center;align-items:center;width:100%;margin:8px;position:relative}.comment-form-dashboard .form-comment-input img{height:50px;margin:auto 0 auto 0}.comment-form-dashboard .form-comment-input .comment-text-field{font-size:0.9rem;background-color:var(--bg-input);color:var(--gray);border-radius:8px;padding:8px;width:70%;border:none;resize:none;outline:none;flex:1 1 auto;margin-right:8px}.comment-form-dashboard .form-comment-input .comment-text-field::placeholder{color:var(--gray-dark)}.comment-form-dashboard .form-comment-input .icon-send{width:auto;align-self:end;height:36px}.comment-form-dashboard .form-comment-input-emotion{display:flex;justify-content:space-around;width:100%;margin:0px 0 0px 0}.comment-form-dashboard .form-comment-input-emotion img{height:50px;margin:auto 0 auto 0}.comment-form-dashboard .form-comment-input-emotion .comment-text-field{font-size:0.9rem;background-color:var(--bg-card);border-radius:8px;padding:8px;width:70%;border:none;resize:none;outline:none;flex:1 1 auto;margin-right:8px}.search-list-comment{position:absolute;left:0;top:-79px;height:5rem;padding:0 0.5rem 0.5rem 0.5rem;margin-top:0;overflow-y:auto;box-shadow:0px 4px 22px rgba(0,0,0,0.05);border-radius:8px;color:var(--purple);background-color:var(--back-color);width:max-content;min-width:150px}.mini-spacer{height:8px}.comment-content-update{background:var(--gray-light3);color:var(--gray-dark);border-radius:8px;width:100%;border:none;resize:none;outline:none}.comment-new-errors{color:red;text-align:center}#comment-update{box-shadow:0px -4px 8px 2px rgba(0,0,0,0.05);position:fixed;bottom:0;padding-inline:1rem;width:100%;max-width:820px;background-color:var(--back-color)}#comment-update .comment-update-form{display:flex;gap:1rem;align-items:center;padding-block:1rem;border-bottom:solid 1px lightgray}#comment-update .comment-update-form .comment-content-updt{flex:1;display:flex}#comment-update .comment-update-form .comment-content-update{padding:0.5rem}#comment-update .comment-update-buttons{margin-block:1rem;display:flex;justify-content:center;gap:4rem}#comment-update .comment-update-buttons a{font-size:1rem;color:var(--gray-light)}#comment-update .comment-update-buttons input[type=submit]{background:transparent;font-size:1rem;color:var(--main-int1)}.post-show-page{display:flex;justify-content:center;flex-direction:column}.post-show-page--comm{margin-bottom:4rem}.post-show-page video{max-width:100%;height:auto}.first-line-post-card{margin-top:2rem}.list-comments{margin-block:0.6rem}.list-comments--post-show-comm{margin-bottom:1rem}.spacer{margin-bottom:5rem}.spacer-medium{margin-bottom:2rem}.form-update{margin:16px 0 16px 0;display:flex;flex-direction:column;align-items:center}.post-content-updt{width:100%}.car-post-show-l2-2-edit{padding-top:1rem;width:100%}.car-post-show-l2-2-edit-file-add{padding:1rem 0 2rem 0;width:100%}#post_content_update{background:var(--gray-light3);color:var(--gray-light);border-radius:8px;height:21.5vh;font-size:1rem;padding:8px;width:100%;border:none;resize:none;outline:none}.custom-file-btn{background-color:var(--main-int3);color:var(--main-int1);border-radius:10px;border:none;cursor:pointer;font-size:0.8rem;outline:none;transition:background-color 0.3s}.custom-file-btn:hover{background-color:var(--purple)}.custom-file-btn::-webkit-file-upload-button{visibility:hidden}.emotion{margin:1rem;display:flex;flex-direction:column;height:60%;max-height:fit-content}.emotion .emotion-head,.emotion .emotion-body{display:flex;justify-content:center}.emotion-body-svg{fill:none;stroke:var(--gray-light2);height:100%}.emotion-head{height:27%}.emotion-body{height:49%;padding-bottom:0.5rem}.emotion-head-svg{fill:none;stroke:var(--gray-light2);height:100%}.emotion-body-svg2{fill:#44157d}.emotion-selection{display:flex;margin:4% 0 4% 0;justify-content:space-evenly;height:26%}.emotion-select{border-radius:50%;height:100%;min-width:6vh;min-height:6vh;aspect-ratio:1/1}.line-choices{display:flex;height:2.2rem;margin:1vh 0 3vh 0}.box-choice{display:flex;justify-content:center;align-items:center;flex:1 1 auto}.box-choice-active{background-color:var(--main-int1);color:var(--purple-light3)}.box-choice-inactive{background-color:var(--purple-light3);color:var(--main-int1)}.box-choice-left{border-radius:8px 0 0 8px}.box-choice-right{border-radius:0 8px 8px 0}.line-skip{height:2.5rem;color:var(--main-int1);padding:1rem;display:flex;align-items:center;justify-content:center}.line-skip a{text-decoration:underline}.title-emotion{color:var(--main-int1);text-align:left;padding-left:1rem;font-weight:500;margin-top:0.7rem}.emotion-explanation{text-align:justify;font-size:0.9rem;color:var(--gray-dark);padding:2vh 1rem;color:var(--main-int1);height:33%;overflow-y:auto}.emotion-explanation span::before{content:url(/assets/states/explanation_dot-6b7c2384cdf50af1363f7e3ed3a95ab94144e0d9a456808c7bd72344567dee87.svg);display:inline-block;height:1rem;width:auto;margin:0rem 0.5rem 0rem 0rem}.negative{color:var(--red-alert)}.form-comment-column{justify-content:center;flex-direction:column;align-content:center;height:100%;width:100%;display:flex}#emotion-errors{font-size:0.75rem;color:var(--red-alert);line-height:normal}#emotion-errors p{margin:0}*:focus{outline:none}.commons-page{padding-top:3rem;padding-bottom:5rem;margin-inline:1rem}.commons-page-title{align-items:center;padding:0 16px;margin-top:0}.commons-page-title #commons-page-title-warning{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:smaller;padding:1rem;font-weight:300;box-shadow:0px 4px 22px rgba(0,0,0,0.05);border-radius:8px;margin-top:1rem;background:var(--iris-light)}.commons-page-title #commons-page-title-warning p{margin:0.5rem 0.5rem 1rem 0.5rem}.title-commons{font-size:1.5em;color:var(--iris);margin-block:1rem}.chevron{margin-bottom:-10px}.chevron--profile{position:absolute;top:4vh;left:1rem}.chevron img{width:40px;height:40px;border-radius:50%;box-shadow:0px 4px 22px rgba(0,0,0,0.1)}.commons-list{display:flex;align-items:start;flex-wrap:nowrap;overflow-x:scroll;scroll-snap-type:x mandatory;margin-bottom:4rem;scroll-behavior:smooth;scroll-snap-align:center}.commons-list .commons-card:last-child{margin-right:2rem}.commons-card{background-color:var(--iris-light);margin:1rem 10%;padding:1rem;border-radius:7px;box-shadow:0px 4px 22px rgba(0,0,0,0.05);width:90%;min-height:68vh;height:auto;flex:0 0 auto;display:flex;flex-direction:column;justify-content:space-between;scroll-snap-align:center}.image-icon{display:flex;justify-content:flex-end}.title-commons-black{font-size:1.4em;text-align:center}.commons-card-duration{font-size:1.2em;text-align:center}.commons-card-objective{font-size:1.2em;text-align:center;margin-top:0.8rem}.brick{height:0.95rem;width:0.95rem}.commons-card-description{margin:1rem;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;height:17rem}.button-container{text-align:center}.button-container p{margin:0;font-weight:600}.commons-card-button,.back-choose-objective{font-size:1em;text-align:center;border-radius:5px;padding-top:0.7em;padding-bottom:0.7em;background-color:var(--iris);width:100%}.back-choose-objective{font-size:0.75em;padding-left:0.7em;padding-right:0.7em}.commons-card-button-color,.back-choose-objective{background-color:var(--iris);color:var(--back-color)}.previous-common{position:absolute;left:1rem;top:23rem;padding:0.5rem}.previous-common img{height:2.5rem}.next-common{position:absolute;right:1rem;top:23rem;padding:0.5rem}.next-common img{height:2.5rem}.commons-card--show{background-color:var(--iris-light);padding:1rem;border-radius:8px;box-shadow:0px 4px 22px rgba(0,0,0,0.05)}.common-intro{margin-bottom:16px}.common-title{font-size:1.3rem}.common-duration{opacity:0.8;color:grey}.score-pyramid{display:flex;justify-content:center;margin-bottom:17px}.score-pyramid-status{width:50vw;max-width:190px}.score-pyramid-status-sm{width:40vw;max-width:180px}.score-icon{display:flex;align-items:center}.pyramid-icon{display:flex;align-items:end}.common-img{margin:1rem 0;text-align:center}.common-img img{border-radius:7px;width:100%}.common-img--show{margin:0}.common-img--show img{border-radius:7px;width:100%}.common-description-container{display:flex;flex-direction:column}.common-description p{text-align:justify;overflow:hidden;transition:all 0.3s ease}.common-description-index{margin-top:2rem}.common-description-index p{max-height:12rem;overflow:hidden;transition:all 0.3s ease;text-align:justify}.readmore-label{cursor:pointer;display:inline-block;margin-bottom:16px}.readmore-label::after{content:"...plus";color:gray;opacity:0.8}.readmore-label-index::after{content:"...plus";color:gray;opacity:0.8}.readmore-label-index{cursor:pointer;display:inline-block;margin-bottom:16px}.readmore-label-index::after{content:"...plus";color:gray;opacity:0.8}.readmore-label-index-index::after{content:"...plus";color:gray;opacity:0.8}.readmore-input[type=checkbox]{display:none}.readmore-input:checked~.readmore-label:after{content:"...moins";color:gray;opacity:0.8;margin-bottom:16px}.readmore-input:checked~.readmore-label-index:after{content:"...moins";color:gray;opacity:0.8;margin-bottom:16px}.readmore-input:checked~.readmore-label-index:after{content:"...moins";color:gray;opacity:0.8;margin-bottom:16px}.readmore-input:checked+.common-description p{max-height:100%;padding-bottom:16px}.readmore-input:checked+.common-description-index p{max-height:100%;padding-bottom:16px}.card-news{display:flex;justify-content:space-between;align-items:center;margin:1rem;border-radius:7px;box-shadow:0px 4px 22px rgba(0,0,0,0.05)}.user-avatar{padding:1rem}.notification-info{padding:0.5rem}.right-part-news-notif{display:flex;flex-direction:column;align-items:flex-end;padding:0.5rem}.notification-time{color:gray;opacity:0.8}.common-news-container{margin-bottom:5rem}.emotion-activity-form-top{height:60%}.emotion-activity-form-bottom{height:40%;display:flex;flex-direction:column;justify-content:flex-end}#form-activities{display:flex;flex-direction:column}.sign-up-form .emotion-activity-form-top{display:flex;flex-wrap:wrap;gap:1rem;margin-block:1.5rem 3rem;padding-inline:1rem}@media only screen and (max-width: 600px){.sign-up-form .emotion-activity-form-top{justify-content:space-around}}.sign-up-form .activity-box{width:clamp(60px, calc(33.33% - 0.7rem), 200px);box-sizing:border-box}.sign-up-form .activity-box.full-width{max-width:none}.sign-up-form .activity-box .activity-medal{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;aspect-ratio:1;font-size:1.2rem;font-weight:500}.sign-up-form .activity-box img{width:40%;aspect-ratio:1}.sign-up-form #custom_category{order:10}.sign-up-form .last-position{order:200}.sign-up-form .custom-category{position:relative}.sign-up-form .custom-category a{position:absolute;top:0;right:0;width:30%}.sign-up-form .custom-category a img{width:100%}.sign-up-form .full-width{width:100%;display:flex;flex-direction:column;align-items:start}.sign-up-form .full-width .activity-medal{position:relative}.sign-up-form .full-width .activity-title{position:absolute;bottom:-1.7rem}.sign-up-form .full-width .custom-activities-form{display:flex;height:100%;max-width:430px;flex-grow:1;position:relative}.sign-up-form .full-width .custom-activities-form img{width:100%}.sign-up-form .full-width input{background-color:var(--gray-light3);flex-grow:1;padding:1rem;border-radius:40px 999em 999em 40px}.sign-up-form .full-width .activity-form{display:flex;width:100%}.sign-up-form .full-width .activity-form .activity-title{color:black;font-weight:400}.sign-up-form .full-width .activity-form>a{min-width:60px;width:clamp(60px, calc(33.33% - 0.7rem), 200px);background:var(--gray-light3);border-radius:50% 0 0 50%}.sign-up-form .full-width:not(#custom_category) .custom-activities-form a,.sign-up-form .full-width:not(#custom_category) .custom-activities-form button{position:absolute;width:12%;right:0}.sign-up-form .full-width:not(#custom_category) .custom-activities-form button{top:0;background-color:transparent}.sign-up-form .full-width:not(#custom_category) .custom-activities-form a{top:69%}.sign-up-form #custom_category.full-width button{position:absolute;bottom:0px;right:0px;width:12%;background-color:transparent}.activity-medal-active{background-color:var(--purple-dark-locked);color:#f5edf7}.activity-medal-active img{width:4.1rem;filter:brightness(0) saturate(100%) invert(90%) sepia(8%) saturate(160%) hue-rotate(240deg) brightness(101%) contrast(103%)}.activity-medal-inactive{background-color:var(--purple-light-medium);color:var(--main-int1)}.activity-medal-inactive img{filter:brightness(0) saturate(100%) invert(19%) sepia(67%) saturate(2236%) hue-rotate(257deg) brightness(91%) contrast(90%)}.activity-title{font-size:0.9rem;margin-top:0.2rem;text-align:center}#custom-category-errors{color:red}.notifications-list .notifications-buttons{margin-inline:1rem;display:flex;gap:1rem}.notifications-list .notifications-buttons .select-all{margin-left:auto;font-weight:500;font-size:1rem;color:var(--main-int2)}.notifications-list .notifications-buttons a{font-size:1rem;color:var(--main-int2);font-weight:500}.notifications-list .notifications-buttons input[type=submit]{background-color:transparent;font-size:1rem;color:var(--main-int2);font-weight:500}.notifications-list .notification-form-partial{display:flex;flex-direction:column;gap:0.6rem}.notification-mini{position:relative;display:flex;border-radius:0.5rem;background-color:var(--bg-card);box-shadow:0px 4px 22px rgba(0,0,0,0.05);gap:0.8rem;padding:0.8rem;margin-inline:1rem}.notification-mini:has(.notification-actions) .notif-col2{word-break:break-all}.notification-mini.common_notification_card{background-color:rgba(204,204,255,0.3)}.notification-mini .notif-col1{display:flex;align-items:center;justify-content:center;min-width:32px}.notification-mini .notif-col2{width:100%;display:flex;align-items:center;gap:1rem}.notification-mini .notif-col2:has(.common_message){align-items:start;flex-direction:column}.notification-mini .notif-col2 .common_title,.notification-mini .notif-col2 .common_message{margin-block:0;font-size:1rem;font-weight:600}.notification-mini .notif-col2 .common_title{color:black}.notification-mini .notif-col2 .common_message{color:var(--iris)}.notification-mini .notification-actions{display:flex;align-items:center;gap:0.5rem}.notification-mini .notification-content-link{display:flex}.notification-mini .multiple-selector{width:1.625rem;height:1.625rem;border-radius:50%;border:solid 1px var(--main-int1)}.notification-mini .multiple-selector:has(input[type=checkbox]:checked){background-color:var(--main-int1)}.notification-mini .notif-col3{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-width:28px;margin-left:auto}.notification-mini .notif-col3:has(>:last-child:nth-child(1)){padding:0 0.4rem 0 0;justify-content:center}.notification-mini .notif-col3 img{display:flex;align-items:center;justify-content:center;width:21px}.notif-timestamp{color:var(--gray-light);font-size:0.5em;text-align:center}.icon-notif{position:absolute;bottom:5px;left:5px}.notification-details{color:var(--gray-light);font-size:0.8rem;line-height:145%}.notification-details .black-bold{color:var(--gray);font-weight:600}.notification-details .purple-dark{color:var(--main-int1)}.notification-username{font-size:0.8rem;font-weight:500;color:var(--main-int1)}.direct-to-objective-common{color:var(--gray-light);font-size:0.7rem}.direct-to-objective-common button{height:2.5rem;width:14rem}.direct-to-objective-common p{margin-block-start:0;margin-block-end:0.5rem}.direct-to-objective-common span{font-weight:500}.notification-objective path{fill:var(--main-int1)}.notification-objective .notif-col2{padding:0 1rem 0 0.75rem}.notification-objective svg{height:3.125rem;width:3.125rem;color:var(--main-int1)}.notification-objective button{color:var(--main-int1);font-weight:600}.notification-more-close{grid-area:two}.notification-more-delete{grid-area:three}.notification-more-delete svg{height:1.5rem}.form-notifications-follower{display:flex;flex-direction:column}.form-notif-option{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:0.5rem 0}.form-notif-option--label{display:flex;flex-direction:row;align-items:center;justify-content:center}.form-notif-option--label label{padding-left:0.5rem}.form-notif-settings{display:flex;flex-direction:column}.form-notif-option.select .form-notif-option--input-active{display:none}.form-notif-option.select .form-notif-option--input-inactive{display:block}.form-notif-option--label p{margin:0}.form-notif-option--input-inactive{display:none}.form-notif-submit{height:3rem;font-size:1rem;padding:0.75rem;width:100%;border-radius:8px;background-color:var(--main-int1);color:var(--back-color)}.notification-medication{background-color:var(--purple-light3);border:1px var(--iris-light) solid}.notification-medication .button-taken,.notification-medication .button-not-taken,.notification-medication .button-taken-validated,.notification-medication .button-not-taken-validated{height:3rem;display:flex;padding:0.7rem 0.8rem;font-size:0.7rem;border-radius:4px;align-items:center}.notification-medication .button-taken{background-color:var(--iris);color:var(--back-color)}.notification-medication .button-not-taken{background-color:var(--gray-light2);color:var(--back-color)}.notification-medication .button-taken-validated{width:6rem;background-color:var(--green);color:var(--back-color);justify-content:center}.notification-medication .button-not-taken-validated{width:6rem;background-color:var(--gray-light);color:var(--back-color);justify-content:center}.notification-medication .date-time{display:flex;flex-direction:column;gap:0.5rem}.notification-medication .date-frame,.notification-medication .time-frame{padding:3px 6px;background-color:#f8f8f8;outline:1px solid #800080;border-radius:4px;font-size:0.7em;color:#333;text-align:center}.post-more-button{padding:0.5rem 0 0 0}.more-modal{position:absolute;top:-2px;border-radius:8px;background-color:var(--main-int3);font-size:0.7rem;height:3rem;width:4.5rem;right:-2px}.more-modal a{margin:auto}.modal-box-line{display:flex}.modal-box-line--common{padding:0.5rem}.grid-template-one--big svg{height:1rem;width:1rem}.grid-template-two{grid-area:two;display:flex}.modal-box.more-modal{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;grid-template-areas:"one two";height:auto;gap:0.5rem;width:auto;padding:0.4rem;align-items:center}.modal-box.more-modal a{display:flex;justify-content:center;align-items:center}.more-modal--common{background-color:var(--blue-light)}.common-more-close{grid-area:two;display:flex;justify-content:center;align-content:center;align-items:center}.common-more-delete{display:flex;grid-area:auto}.margin-auto{margin:auto}.icon-more{display:flex;height:1rem;width:1rem}.delete-common-icon{width:100%}.common-more-close-icon{height:100%}.health-questionnaire-page{padding-top:3rem;padding-bottom:1rem;height:auto}.health-questionnaire-page .radio_button_health_questionnaire,.health-questionnaire-page .checkbox-new{display:block;box-sizing:border-box;appearance:none;background:var(--bg-color);outline:1px solid var(--main-int1);border:0px solid white;width:1rem;height:1rem;border-radius:3px;aspect-ratio:1}.health-questionnaire-page .radio_button_health_questionnaire:checked,.health-questionnaire-page .checkbox-new:checked{background:var(--main-int1)}.form-questionnaire{height:100%;display:flex;flex-direction:column;align-items:center}.questionnaire-container-inner{display:flex;flex-direction:column;align-items:center;justify-content:center}.questionnaire-page-title{align-items:center;padding:0 1rem;margin-top:0}input.health_questionnaire_slider[type=range]{-webkit-appearance:none;width:100%;height:1.5rem;border-radius:1.875rem;background-image:linear-gradient(90deg, #00d315 0%, #93eb23 .01%, rgba(255,230,0,0.94) 25%, #ff8a00 52.6%, red 78.65%, red 100%);background-repeat:no-repeat;box-shadow:none}input.health_questionnaire_slider[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:2.25rem;width:1rem;border:2.5px solid var(--main-int1);border-radius:0.1875rem;cursor:ew-resize;background-color:transparent;box-shadow:none}.title-health-questionnaire{font-size:1.4em;color:var(--main-int1);margin-top:0;margin-bottom:1rem}.health-questionnaire-page-intro{display:flex;align-items:center;margin:2em 1em}.health-questionnaire-page-intro h2{width:12rem;text-align:center;margin:0;position:absolute;right:50%;transform:translateX(50%)}.questionnaire-section{margin:1em;padding:1rem;border-radius:7px;background-color:var(--bg-card);box-shadow:0px 4px 22px rgba(0,0,0,0.05);width:92%}.questionnaire-first-part{padding-right:0.75rem}.questionnaire-second-part-new{width:92%}.question-title,.question-subtitle{color:var(--main-int1)}.question-title{font-size:larger;font-weight:600}.question-subtitle{font-size:smaller}.pain-icon{height:4rem}.symptom-section{display:grid;grid-column-gap:1.8rem;align-items:center;margin-bottom:0.625rem;grid-template-columns:auto 1fr;position:relative}.symptom-bar{padding-left:0.25rem}.symptom-bar h5,.clock-container h5{font-size:16px;line-height:145%;color:var(--main-int1);margin-block:0;margin-block-end:0.25rem;font-weight:600}.questionnaire-answers--boolean{display:flex;align-items:flex-start;justify-content:space-around}.questionnaire-answer{color:var(--main-int1);display:flex;align-items:center}.questionnaire-answer label{color:var(--main-int1);margin-left:1rem}.questionnaire-answer input{height:1rem;width:1rem}.questionnaire-second-part{position:relative}.night-icon{position:absolute;top:2rem;right:2rem}.course-icon{margin-right:1rem}.fourth-part-intro{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.fourth-part-intro h3{font-size:larger;font-weight:normal}.clocks{display:grid;justify-content:center;margin-top:1rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.clock-container{display:flex;justify-content:center;align-items:center;flex-direction:column}.clock{display:block}.clock .active{display:none}.clock-selected{display:none}.clock-selected .active{display:block}.perso-container{display:flex;justify-content:space-evenly}.perso{display:flex;flex-direction:column;align-items:center}.perso a{color:var(--main-int1);margin-top:0}.perso img{height:16rem}.perso p{color:var(--main-int1);font-weight:500}.checkbox-new{margin:3px 3px 0px 5px}.mental-fog-definition{display:none}.mental_fog-section.active .mental-fog-definition{display:block;grid-column-start:2;font-size:0.8rem;color:var(--gray-dark)}.mental_fog-icon{position:relative}.mental_fog-icon::after{content:var(--icon-question);height:1rem;position:absolute;right:-18px;top:-9px}div#body_symptoms_modal{position:fixed;top:0;background:var(--bg-card);width:100%;display:flex;justify-content:center;align-items:center}div#body_symptoms_modal .body-symptoms-modal{height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}div#body_symptoms_modal .body-symptoms-modal .model-body-symptoms-selector{height:100%;padding-top:2.875rem}div#body_symptoms_modal .body-symptoms-modal .model-body-symptoms-selector .zoom-body-selector{height:38rem}.active-other .checkbox-new{background-color:var(--main-int1)}.disabled-other .checkbox-new{background-color:var(--gray-light2)}.selection.active-body-part{fill:var(--health-questionnaire-color1)}.selection.active-body-part.articulation{fill:var(--health-questionnaire-color2)}.active-clock{fill:var(--main-int1)}.active-clock,.active-clock circle,.active-clock line{stroke:white}.body-symptoms{height:100vh;top:56vh}.body-symptoms .modal-content{display:flex;justify-content:center;padding-top:1rem;flex-direction:column;align-items:center}.body-symptoms .modal-content .model-body-symptoms-selector svg{height:31.25rem}.dezoomed-body-svg{height:20rem;width:10rem}.questionnaire-answers-bool{display:grid;grid-template-columns:1fr 1fr}div#physical-activity{display:flex;justify-content:center;align-items:center}.physical-activity-subtitle{grid-area:bottom;font-size:15px;font-weight:600}.physical-activity-svg{width:75%}#sleep-quality.sleep-quality.warning input{outline:3px solid var(--main-int1)}#sleep-quality.sleep-quality.warning label{font-weight:500;color:red}.mental-health.warning input{outline:3px solid var(--main-int1)}.mental-health.warning label{font-weight:500;color:red}.others.warning .questionnaire-answers-others .others-section .checkbox-new{outline:3px solid var(--main-int1)}.others.warning .questionnaire-answers-others .others-section .label-new{font-weight:500;color:red}.physical-difficulties.warning input{outline:3px solid var(--main-int1)}.physical-difficulties.warning label{font-weight:500;color:red}.stairs-difficulties.warning input{outline:3px solid var(--main-int1)}.stairs-difficulties.warning label{font-weight:500;color:red}.physical-frustration.warning input{outline:3px solid var(--main-int1)}.physical-frustration.warning label{font-weight:500;color:red}.clocks.warning input{outline:3px solid var(--main-int1)}.clocks.warning h5{font-weight:500;color:red}.perso.warning p{color:red;font-weight:500}.question-title.warning{color:red}.questionnaire-index-title{font-weight:500;padding-left:1rem;color:var(--gray)}.questionnaire-section-intro{display:flex;justify-content:space-between}.next-questionnaire svg,.previous-questionnaire svg{background-color:var(--main-int3);width:2rem;text-align:center;height:2rem;border-radius:4px;color:var(--back-color)}.questionnaire-section-date{background-color:var(--main-int3);width:14rem;text-align:center;height:2rem;border-radius:4px;font-weight:300}.questionnaire-section-date p{color:var(--main-int1);height:100%;padding:0.3rem;margin:0}.questionnaires-carousel{display:flex;align-items:center;flex-wrap:nowrap;padding-bottom:3rem;margin-bottom:1rem;overflow-x:scroll;scroll-snap-type:x mandatory;padding:1rem;scroll-behavior:smooth;flex-direction:row-reverse}.questionnaire{width:100vw;min-height:68vh;height:auto;flex:0 0 auto;display:flex;flex-direction:column;scroll-snap-align:center;box-shadow:0px 4px 22px rgba(0,0,0,0.05);padding-bottom:2rem}.section-title{display:flex;justify-content:space-between;align-items:center;font-weight:500}.section-title h4{font-weight:500}.section--boolean{display:flex;justify-content:space-around}.section{display:flex;align-items:center;padding:0.2rem 0}.section .label{padding-left:0.5rem;color:var(--gray-light);font-size:0.8rem}.checkbox{height:1rem;width:1rem;border-radius:5px;border:1px solid var(--gray-light)}.checkbox.active{border:1px solid var(--main-int1);background-color:var(--main-int1)}.checkbox.active+.label{color:var(--main-int1)}.label-new{color:var(--main-int1);margin-left:1rem}.clock-container-index{display:flex;flex-direction:column;align-items:center;justify-content:center}.clock-container-index svg line{stroke:var(--gray-light)}.clock-container-index svg circle{stroke:var(--gray-light)}.clock-container-index h5{color:var(--gray-light)}.clock-button-index.active svg line{stroke:var(--main-int1)}.clock-button-index.active svg circle{stroke:var(--main-int1)}.clock-button-index.active svg path{fill:var(--purple-dark-locked)}.clock-button-index.active h5{color:var(--main-int1)}.symptom-bar.very-good svg rect{fill:#93eb23;stroke:none}.symptom-bar.good svg rect{fill:#ebf319;stroke:none}.symptom-bar.medium svg rect{fill:#ffe600;stroke:none}.symptom-bar.bad svg rect{fill:#ffb700;stroke:none}.symptom-bar.very-bad svg rect{fill:#ff0044;stroke:none}.questionnaire-section-intro{margin:0.5rem 1rem}.symptom-section-index{display:grid;grid-template-columns:1fr 4fr}.symptom-icon-index svg path{fill:var(--gray-light)}.symptom-bar-index h5{color:var(--gray-light);font-weight:500}.perso-index p{color:var(--gray)}.report-modal{bottom:0;left:0;background:var(--bg-card);border-radius:10px 10px 0px 0px;display:flex;height:fit-content;align-items:center;position:fixed;padding:0px 1rem;width:100%;flex-direction:column;box-shadow:0px -4px 22px rgba(0,0,0,0.05)}.blur-modal{position:fixed;background-color:rgba(0,0,0,0.07);backdrop-filter:blur(1px);top:0;height:100vh;width:100%;z-index:999;left:0}.blur-modal.d-none,.report-modal.modal-body.d-none{display:none}.close-bar{height:6px;width:48px;border-radius:8px;background:#d8d8d8}.report-button,.select-favorites-button{display:flex;justify-content:center;align-items:center;height:3rem;width:100%;background:var(--main-int3);border-radius:0.5rem;color:var(--main-int1);margin:1rem 0}.report-button svg,.select-favorites-button svg{height:2rem;width:1.625rem;margin-right:0.5rem}.close-container{width:100%;display:flex;justify-content:center;height:1.25rem;align-items:center;margin-top:0.2rem}.report-content-container{width:100%}.report-form{align-items:center}.report-form h2{font-size:20px;margin-bottom:0.8rem}.report-selection{width:100%;font-size:14px;padding:9px 9px}.bottom-border{border-bottom:solid 1px lightgray}.report-reason-selected{background:var(--main-int3)}div#favorite-more-container{width:100%}div#favorite-more-container form{margin-block:1rem}div#favorite-more-container .button-favorite-name{display:flex;gap:1rem;margin-top:1rem;width:100%}div#favorite-more-container .button-favorite-name input.button-secondary[type=submit]{font-weight:500}div#favorite-more-container .button-favorite-name .button-secondary{width:100%;text-align:center;border-radius:8px;color:var(--main-int1);background-color:var(--main-int3);padding-block:0.7rem;font-size:1rem}div#favorite-more-container .button-favorite-name .button-secondary p{margin:0}.swal2-styled.swal2-confirm.sweetalert-confirmButton{color:var(--main-int1);border-radius:0.5rem;width:45%}.swal2-styled.swal2-confirm.sweetalert-confirmButton:focus-within,.swal2-styled.swal2-confirm.sweetalert-confirmButton:focus{box-shadow:none}.swal2-styled.swal2-cancel.sweetalert-buttons{color:var(--main-int3)}.sweetalert-text .swal2-title.sweetalert-title{padding:0;font-size:20px;color:var(--gray-dark);margin-top:1rem}.swal2-popup.swal2-toast.swal2-icon-success{display:flex !important;gap:1rem;width:fit-content !important;align-items:center}div:where(.swal2-container) div:where(.swal2-timer-progress-bar-container) div:where(.swal2-timer-progress-bar){background-color:var(--main-int1)}.flash-sweetalert-container .swal2-popup.swal2-toast .swal2-title.flash-sweetalert-title{margin:0;padding:0;font-size:1rem;color:var(--main-int1);text-align:start}.flash-sweetalert-container{width:fit-content}.swal2-html-container{margin:1rem 0 !important;font-size:14px !important;font-weight:500 !important;color:var(--gray-dark) !important}.swal2-actions{margin:0 !important;width:100% !important}.swal2-actions .swal2-styled.swal2-cancel.sweetalert-buttons,.swal2-actions .swal2-styled.swal2-confirm.sweetalert-buttons{border-radius:0.5rem;width:45%;font-weight:300}.swal2-icon.swal2-warning.swal2-icon-show{width:3em !important;height:3em !important;border-width:0.4rem !important;margin-block:1.2rem 0 !important}.swal2-icon .swal2-icon-content{font-size:2.75em !important}.swal2-title.sweetalert-modal2-title{padding:0;font-size:20px;color:#2c2c2c;margin-block:1rem}.swal2-confirm.swal2-styled.sweetalert-modal2-confirmButton{width:50%;background-color:var(--main-int1);border-radius:0.5rem}.swal2-confirm.swal2-styled.sweetalert-modal2-confirmButton:focus-within,.swal2-confirm.swal2-styled.sweetalert-modal2-confirmButton:focus{box-shadow:none}.swal2-icon.swal2-success .swal2-success-ring{border-width:0.4rem !important}.swal2-popup{border-radius:0.5rem !important}.sweetalert-title-favorites-message{font-size:1.3rem !important}.introjs-tooltip{background-color:var(--bg-card)}.introjs-progressbar{background-color:var(--main-int2) !important}.background-marche{background-image:url(/assets/icon-marche-1cc29264b3c51c68641fb29e81e0506df9c3e8b3cb0e925f41dca6693e7084c4.svg);background-size:cover;width:1rem;height:100%}.background-segments{background-image:url(/assets/objective/objective-seg-0303-1c0d5c0ccdd8f91498fb413ceb87773b3eac6d836c15ca722056ed1d923f7da1.svg);background-size:cover;width:6rem;height:6rem}.background-more{background-image:url(/assets/icon-more-8a348bba87f4b3a89b7ce3999bc961802da7b7d1ddff5b8a27fbadbfc017df5c.svg);background-size:cover;width:1rem;height:100%}.background-brick{background-image:url(/assets/brick-03207d175263245b8e5decfe9d925dcf55b2e2c019a6c7650de3a36445211317.svg);background-size:cover;width:1rem;height:1rem}.objective-title-line-flat{display:flex;justify-content:space-between}.objective-show-status-flat{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.album-card__content--flex{display:flex;margin-right:0.75rem;margin-block:0.75rem;justify-content:space-between;align-items:center}.flipswitch{position:relative;width:74px}.flipswitch input[type=checkbox]{display:none}.flipswitch-label{display:block;overflow:hidden;cursor:pointer;border-radius:50px}.flipswitch-inner{width:200%;margin-left:-100%;transition:margin 0.4s ease-in 0s}.flipswitch-inner:before,.flipswitch-inner:after{float:left;width:50%;padding:0;line-height:26px;font-size:12px;color:var(--main-int3);font-family:Trebuchet, Arial, sans-serif;font-weight:bold;box-sizing:border-box}.flipswitch-inner:before{content:"Public";padding-left:10px;background-color:var(--main-int1)}.flipswitch-inner:after{content:"Privé";padding-right:12px;background-color:var(--button-disable);text-align:right}.flipswitch-switch{width:21px;height:21px;margin:-2.5px;background:var(--main-int3);border-radius:50px;position:absolute;bottom:0;top:5px;right:53px;transition:all 0.4s ease-in 0s}.flipswitch-cb:checked+.flipswitch-label .flipswitch-inner{margin-left:0}.flipswitch-cb:checked+.flipswitch-label .flipswitch-switch{right:5px}.radio-buttons-container{display:flex;justify-content:center}.radio-inputs{display:flex;flex-wrap:wrap;border-radius:0.5rem;background-color:var(--main-int3);box-sizing:border-box;width:300px;font-size:14px;overflow:hidden;margin-bottom:1rem}.radio-inputs .radio{flex:1 1 auto;text-align:center}.radio-inputs .radio .name{display:flex;cursor:pointer;align-items:center;justify-content:center;border:none;padding:0.2rem 0;font-weight:600;transition:all 0.15s ease-in 0s;flex:1 1 auto;color:var(--main-int1)}.radio-inputs input[type=checkbox]{display:none}.radio-inputs .spans{display:flex}.radio-inputs input[type=checkbox]:checked+.spans .public,.radio-inputs input[type=checkbox]:not(:checked)+.spans .private{background-color:var(--main-int1);color:var(--back-color);transition:background-color 0.5s ease-in 0s}body:has(.modal-blur){overflow-y:hidden;height:100%}.modal-blur{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center}.update-age-modal{background-color:var(--back-color);width:94%;max-width:820px;padding:0 1.5rem 1.2rem;margin-inline:auto;border-radius:0.5rem}.update-age-modal p,.update-age-modal h1,.update-age-modal h2{margin:0;line-height:145%;color:var(--gray-dark);font-size:0.8rem;font-weight:normal}.update-age-modal p.error-message{color:red}.update-age-modal h1,.update-age-modal h2{padding-block:1rem;text-align:justify}.update-age-modal h1{padding-top:1.2rem}.update-age-modal .field-input-modal{background-color:#f5f5f5;font-size:0.8em;color:#3e3e3e;border-radius:8px;padding:0.5rem;width:100%;flex:1}.update-age-modal .field-input-modal:nth-child(2){flex:2}.update-age-modal .field{margin-top:0.2rem}.update-age-modal .age-field-modal{display:flex;gap:1rem;margin-bottom:1.2rem}.update-age-modal .age-field-modal:has(.field_with_errors){display:block}.update-age-modal .age-field-modal:has(.field_with_errors) .field_with_errors{display:flex;gap:1rem}.update-age-modal input[type=submit]{background-color:var(--main-int1);color:var(--back-color);padding:0.5rem 2rem;display:block;width:10rem;margin-inline:auto;border-radius:0.5rem}.switch{font-size:17px;position:relative;display:inline-block;width:3em;height:1.7em}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:0.5s;border-radius:30px;background-color:#8a8b8f}.slider:before{position:absolute;content:"";height:1.5em;width:1.5em;border-radius:20px;left:0.101em;bottom:0.101em;background-color:#fff;transition:0.3s}.switch input:checked+.slider{background-color:var(--purple-dark-locked)}.switch input:checked+.slider:before{transform:translateX(1.33em)}.slideshow-container{width:100%;height:300px;overflow:hidden;position:relative;margin:auto;display:flex;align-items:center;justify-content:center}.slideshow-container .numbertext{color:var(--back-color);background-color:#8a8b8f;font-size:13px;font-weight:400;text-align:center;padding:2px 10px;border-radius:13px;position:absolute;top:10px;right:10px;min-width:3rem;z-index:999}.slideshow-container .mySlides{width:100%;height:100%;position:absolute;transform:translateX(100%);transition:transform 0.2s ease}.slideshow-container .mySlides.active{transform:translateX(0)}.slideshow-container .mySlides.prev{transform:translateX(-100%)}.slideshow-container .mySlides img{width:100%;height:100%;object-fit:contain;vertical-align:middle}.slideshow-container .prev-button,.slideshow-container .next-button{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:var(--back-color);font-weight:bold;font-size:18px;transition:0.6s ease;border-radius:0 3px 3px 0;user-select:none}.slideshow-container .next-button{right:0;border-radius:3px 0 0 3px}.slideshow-container .prev-button{left:0}.slideshow-container .prev-button:hover,.slideshow-container .next-button:hover{background-color:var(--main-int1)}.dot{height:10px;width:10px;margin:0 2px;background-color:#999999;border-radius:50%;display:inline-block;transition:background-color 0.6s ease}.dots{text-align:center}.dots .active{background-color:#111111}.profile-page-treatments{margin-bottom:1rem}.profile-page-treatments h2{margin:0;font-size:1.25rem}.profile-page-treatments .treatment-name{margin:0;color:var(--main-int1);font-weight:600;font-size:1.05rem;overflow-wrap:anywhere}.text-notification{display:flex}.treatments-list{display:flex;flex-direction:column;gap:1.5rem;padding:1rem;border-radius:0.5rem;background-color:var(--bg-card);box-shadow:0px 4px 22px rgba(0,0,0,0.05)}.treatments-list #treatments-cards{display:flex;flex-direction:column;gap:1.3rem}.treatments-list .treatment-card{border:1px solid var(--main-int1);border-radius:0.5rem;padding:1rem;position:relative;color:var(--main-int1)}.treatments-list .treatment-card h3{font-size:1.1rem}.treatments-list .treatment-card section:not(:last-child){margin-bottom:1rem}.treatments-list .treatment-card .destroy-button,.treatments-list .treatment-card .edit-button{position:absolute;top:-15px}.treatments-list .treatment-card .destroy-button{right:-15px}.treatments-list .treatment-card .edit-button{right:20px}.treatments-list .treatment-card .treatment-description,.treatments-list .treatment-card .treatment-frequency,.treatments-list .treatment-card .treatment-frequency-details{display:flex;gap:0.5rem}.treatments-list .treatment-card .treatment-description{align-items:center}.treatments-list .treatment-card .treatment-description p{font-weight:600;line-height:125%}.treatments-list .treatment-card .treatment-frequency-details{flex-direction:column;gap:0.3rem;text-align:center}.treatments-list .treatment-card .treatment-frequency-details:nth-child(2){flex:1}.treatments-list .treatment-card .treatment-frequency-values{padding:0.5rem;border-radius:0.5rem;background-color:var(--main-int3)}.treatments-list .treatment-card .treatment-frequency-values .frequency-days{display:flex;justify-content:space-around}.treatments-list .treatment-card .treatment-frequency-values .frequency-days span{height:25px;width:25px;border-radius:50%;font-weight:600;display:flex;justify-content:center;align-items:center}.treatments-list .treatment-card .treatment-frequency-values span.active{background-color:var(--main-int1);color:var(--main-int3)}.treatments-list .treatment-card .graph-container{display:flex;align-items:center;gap:0.5rem;margin-bottom:1rem}.treatments-list .treatment-card .treatment-notification{display:flex;justify-content:space-between;align-items:center;padding:0.5rem 1rem;background-color:var(--main-int3);border-radius:0.5rem;flex:1}.treatments-list .treatment-card .treatment-notification a{display:flex}.treatments-list .treatment-card .notification-name{width:100%;padding:0.7rem 0.5rem;border-radius:0.5rem;background-color:var(--gray-light3)}.treatments-list p{margin:0}.treatments-list .create-treatments{background-color:var(--main-int3);border-radius:0.5rem;text-align:center;font-size:2rem;color:var(--main-int1);padding:0.3rem}.treatments-list .expand-arrow{padding:1rem;box-shadow:0px 4px 22px rgba(0,0,0,0.05);border-radius:0.5rem;display:flex;align-items:center}.treatments-list .expand-arrow a{flex:1;text-align:center}.treatments-list .expand-arrow svg.upwards{transform:rotate(180deg)}.feedbacks-index-page{margin:2rem 1rem auto 1rem;display:flex;flex-direction:column}.feedbacks-index-page .feedback-cards{font-family:"Arial", sans-serif;width:100%;margin-top:70px;margin-bottom:20px;box-shadow:0px 2px 4px rgba(0,0,0,0.1);border-radius:8px;overflow:hidden}.feedbacks-index-page .name-and-category-details{display:flex;justify-content:space-between;flex-grow:1}.feedbacks-index-page .card-feedback-small-l1{display:flex;align-items:center;padding:16px;background-color:#f9f9f9;border-bottom:1px solid #eee}.feedbacks-index-page .name-details{display:flex;flex-direction:column}.feedbacks-index-page .user-name{font-weight:bold;color:#333}.feedbacks-index-page .feedback-timestamp{font-size:0.8em;color:#666}.feedbacks-index-page .card-feedback-small-l2{padding:16px}.feedbacks-index-page .feedback-content{font-size:1em;line-height:1.5;color:#333}.feedbacks-index-page .card-feedback-small-l3{padding:8px 16px;background-color:#fafafa}.feedbacks-index-page .feedback-content br{margin-bottom:0.5em}.calendar{box-shadow:rgba(17,17,26,0.1) 0px 4px 16px,rgba(17,17,26,0.05) 0px 8px 32px;background-color:var(--back-color);color:var(--back-color);z-index:9999;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:0.5rem;overflow:hidden}.calendar .selected{border:2px solid black;border-radius:50%}.calendar--navigation{background-color:var(--main-int1);display:flex;justify-content:space-between;padding:0.2rem 0.6rem}.calendar--navigation--arrow{font-size:1.4rem}.calendar--navigation--date{position:absolute;left:50%;transform:translateX(-50%)}.calendar--table{display:grid;grid-template-columns:repeat(7, minmax(40px, 1fr));grid-template-rows:auto;grid-auto-rows:minmax(40px, 1fr)}.calendar--table--header{background-color:var(--main-int1);display:flex;justify-content:center;padding-block:0.2rem;font-size:0.8rem}.calendar--previous-month,.calendar--next-month{opacity:0.2}.calendar--day{display:flex;justify-content:center;align-items:center;color:black}.calendar--day--span{display:flex;justify-content:center;align-items:center;width:34px;height:34px;border-radius:50%}.calendar--day--circle{border-radius:50%;color:var(--back-color)}.calendar--day--circle__red{background-color:var(--red-alert)}.calendar--day--circle__gray{background-color:var(--gray-light)}.calendar--day--circle__blue{background-color:var(--iris)}.calendar--buttons{display:flex;align-items:center;gap:1rem;color:black;margin:0.3rem 0.6rem}.calendar--button{display:flex;justify-content:center;align-items:center;color:var(--back-color);flex:1;border-radius:0.2rem;padding-block:0.2rem;font-size:0.8rem}.calendar--button__iris{background-color:var(--iris)}.calendar--button__red{background-color:var(--red-alert)}.notification-mini.notification-comment.group-invitation-notification .notif-col2{flex-direction:column;align-items:normal;gap:0.6rem}.notification-mini.notification-comment.group-invitation-notification .buttons{display:flex;gap:0.5rem;font-size:0.7rem;color:var(--back-color);text-align:center}.notification-mini.notification-comment.group-invitation-notification .buttons .button{flex:1;padding:0.6rem 0.7rem;border-radius:0.5rem}.notification-mini.notification-comment.group-invitation-notification .buttons .button.accept{background-color:var(--main-int1);color:var(--main-int3)}.notification-mini.notification-comment.group-invitation-notification .buttons .button.decline{background-color:var(--main-int3);color:var(--main-int1)}.dashboard-page{margin-top:45px}.dashboard-page #post-list,.dashboard-page .box-doublecard,.dashboard-page h1.title,.dashboard-page .category-title{margin-inline:1rem}.dashboard-page #search-by-theme>a:first-child,.dashboard-page .card-user-mini-list>a:first-child{margin-left:1rem}.dashboard-page .search-page-posts-theme-selection{flex-wrap:nowrap;overflow-x:auto;display:flex;align-items:center}.dashboard-page .category-title{margin-top:1.5rem}.dashboard-page .category-title.smaller-margin{margin-top:1rem}.dashboard-page .theme-selection{margin-block:1rem}.objective-line{display:flex;justify-content:space-evenly}.box-intro{display:flex;flex-direction:column;padding:0 1rem 1rem 1rem}.box-intro h1 .box-welcome-username{color:var(--main-int2)}.box-intro .box-welcome{word-break:break-word}.box-intro .box-welcome:has(.box-back-button){width:100%}.box-intro .box-back-button{display:flex;align-items:center;margin:1em}.box-intro .box-back-button .title{position:absolute;margin:0;right:50%;transform:translateX(50%)}.box-doublecard{background-color:var(--main-int3);border-radius:8px 8px;box-shadow:0px 0px 16px 4px rgba(0,0,0,0.05)}.box-doublecard .logo-round{margin:0 16px;background-color:var(--back-color) white;padding:16px;border-radius:50%;display:flex}.box-doublecard .questionnaire-card{display:flex;height:4em;align-items:center}.box-doublecard .questionnaire-card .questionnaire-message{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--main-int1);font-size:15px;font-weight:500}.box-doublecard .questionnaire-card .alert-round{margin:0 1rem 0 1rem}.box-doublecard .questionnaire-card .icon-more{margin:0 8px}.d-flex{display:flex}.align-center{align-items:center}.justify-between{justify-content:space-between}a.dashboard-add-objective{background:var(--main-int3);box-shadow:0px 4px 22px rgba(0,0,0,0.05);border-radius:4px;height:2.125rem;width:2.75rem;display:flex;justify-content:center;align-items:center}a.dashboard-add-objective img{width:35%}.pagy-nav{display:none}.icon-more-questionnaire-card{margin:0rem 0.8rem}.chevron-alone{margin-block:1rem}@keyframes shimmer{0%{background-position:-200px 0}100%{background-position:200px 0}}.skeleton-shimmer{background:#f6f6f6;background-image:linear-gradient(to right, #f6f6f6 0%, #e0e0e0 20%, #f6f6f6 40%, #f6f6f6 100%);background-repeat:no-repeat;background-size:200px 100%;display:inline-block;position:relative;animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear}.skeleton-card{display:flex;align-items:center;background-color:var(--back-color);box-shadow:0 4px 22px rgba(0,0,0,0.05);padding:16px 1rem;border-radius:8px;margin-right:16px;margin-left:1rem}.skeleton-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;background-color:#ccc;margin:8px auto}.skeleton-description{flex-grow:1;margin:auto 8px;font-size:12px}.skeleton-text,.skeleton-text-long{height:10px;background-color:#ddd;margin-bottom:4px;width:180px;overflow:hidden}.skeleton-text{width:100px}.skeleton-text-long{width:180px}.skeleton-state{display:flex;margin-left:auto}.skeleton-state-img{width:20px;height:20px;background-color:#bbb;border-radius:50%;margin-right:5px}.home-page-logo{display:flex;justify-content:center}.home-page-logo svg{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);width:12.1875em;height:4.75em}.home-page{height:100%;position:absolute;background-size:cover;padding:11em 0.5em;padding:4rem 0 0 0;display:flex;flex-direction:column;justify-content:space-between}.home-page-tagline{text-align:center}.home-page-connect{justify-content:center;display:flex;flex-direction:column;padding:0 0.5em;margin:2rem 0rem}a.login{text-align:center;color:var(--main-int1)}.sign-up{width:90%;height:3.5em;background:var(--main-int1);border-radius:8px;margin:auto auto 1.325em;text-align:center;padding:1em 0}.home-page-tagline-text{font-weight:400;padding:0.5rem}.home-page-tagline-text,.sign-up{color:var(--back-color)}a.login,.sign-up,.home-page-tagline-text{font-size:1em;line-height:1.5em}a.login,.sign-up{font-weight:600}.link_calm{color:var(--main-int1)}.partners{flex-wrap:nowrap;display:flex;flex-direction:column;background-color:var(--back-color);padding:1rem 0 1rem 0;align-items:center}.partner-line{display:flex;justify-content:space-between;padding:0 0.5rem 0 0.5rem;width:100%}.partner-line>*{flex-grow:0;flex-basis:33.33%;max-width:33.33%}.certified{display:flex;width:100%;justify-content:space-evenly}.partner-logo{display:flex;width:33.3333333333%;height:4rem;padding:0.3rem}.padding-logo{padding:0.7rem}.partner-logo img,.partner-logo svg{width:100%;height:100%;object-fit:contain}.partner-logo svg{width:auto;height:auto;max-width:100%;max-height:100%}.otsuka-partnership{display:flex;text-align:center;font-size:0.5em;line-height:1.2em}.no-margin-top{margin-top:0}.add-objectives{height:8em}.add-objective-card{display:flex;height:3.375em;align-items:center;background-color:var(--bg-card);box-shadow:0px 4px 22px rgba(0,0,0,0.05);border-radius:8px;margin-right:0.625em;justify-content:space-evenly}.add-objective-button{background-color:var(--main-int3);padding:0.25em 0.625em;border-radius:50%;margin-right:1em}.add-objective-card>img{margin-left:0.75em}.add-objective-card-category{display:flex;margin:1em;min-width:4em}.add-objective-card-category img{width:1.2rem;height:1.2rem}.add-objective-card-category>.objective-category{margin-right:0.5em;line-height:100%}.add-button{background-color:var(--iris);height:46px;width:46px;border-radius:50%;margin:0.25em auto;align-items:center;display:flex;justify-content:center}.add-button svg path{fill:var(--main-int3)}.add-button svg{height:1.0625em;width:1.0625em}.add-objective-card.create{background-color:var(--main-int3)}.add-objective-card.create .add-objective-button{background-color:var(--main-int1);height:34px;width:34px;display:flex;justify-content:center;align-items:center}.formated-category{border:1px solid var(--main-int1);border-radius:50%;color:var(--main-int1);display:flex;justify-content:center;align-items:center;min-width:30px;height:30px;font-size:0.8rem}#add_category form .add-objective-card{background-color:var(--main-int3)}#add_category form input[type=text]{background:var(--gray-light3);border-radius:0.5rem;padding:0.5rem}.add-objective-card.new-category .add-objective-card-category{margin:1em 0 1em 1em}.add-objective-card.new-category .objective-category{margin-right:0}.add-objective-card.new-category .create-objective-container{display:flex;gap:0.3rem;margin-inline:1rem;align-items:center}.add-objective-card.new-category .create-objective-container button,.add-objective-card.new-category .create-objective-container a{display:flex;margin-right:0}.sign-up-page,.sign-in-page{padding:6vh 1.875em;text-align:center;position:relative;height:100%;overflow:hidden}.sign-up-page--avatar{height:auto}.sign-up-page--emotion{display:flex;flex-direction:column;height:100vh}@media (max-height: 830px){.sign-up-page--emotion{height:auto}}.sign-up-form{height:100%}.edit_user{height:100%;display:flex;flex-direction:column;justify-content:space-between;height:100%;align-items:center;margin-bottom:3rem}.back-button{position:absolute;left:1em;top:1.875em;border-radius:50%;box-shadow:0px 4px 22px rgba(0,0,0,0.05);height:2.125em;width:2.125em;display:flex;background-color:var(--bg-card)}.back-button-arrow{margin:auto}.welcome-heading{display:inline-block;width:19rem;padding:0 4rem}h2.welcome-heading{margin-block-start:0;margin-block-end:0;color:var(--main-int1);padding:0 1rem;overflow-wrap:break-word}h2.welcome-heading span{color:var(--main-int2)}.sign-up-page-top,.sign-in-page-top{margin-bottom:4vh;display:flex;align-items:center}.sign-up-page-top h2,.sign-in-page-top h2{position:absolute;right:50%;transform:translateX(50%)}.sign-up-page-top a,.sign-in-page-top a{z-index:999999}.sign-up-page-top--avatar,.favorites-index-page-top--avatar{margin-bottom:0}.new_user{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-bottom:3rem}.field-info{height:2rem;display:flex}.field-info-definition{display:none}.field-info-definition.active{display:block;grid-column-start:2;font-size:0.8rem;color:var(--gray-dark)}.field-input{width:20.25rem;background-color:var(--gray-light3);border-radius:8px;padding:0.75rem;font-size:0.75em;color:var(--gray-dark)}.new-password{border:1px solid var(--main-int1)}.field-input::placeholder{color:var(--gray-light);opacity:1}.localisation-select{background-color:var(--gray-light3);border-radius:8px;padding:0.75rem;font-size:0.75em;width:100%;color:var(--gray-dark)}.field-input:-ms-input-placeholder{color:var(--gray-light)}.field-input::-ms-input-placeholder{color:var(--gray-light)}.user-details,.connection-details,.biography-field{margin-bottom:1.25rem}.age-field{width:20.25rem;margin-inline:auto;display:flex;gap:1rem}.age-field:has(.field_with_errors){display:block}.age-field:has(.field_with_errors) .field_with_errors{display:flex;gap:1rem}.conditions-checkbox-field{display:flex}.conditions-checkbox-field>p{margin-block-end:0;margin-block-start:0;font-size:0.75em;margin-left:0.5rem;margin-bottom:2.25rem}.submit-questionnaire{width:92%;display:flex;justify-content:center}button.sign-in-submit,input.sign-in-submit,.body-symptoms-selector-submit,.submit-questionnaire input{padding:0.75rem;width:100%;border-radius:8px;background-color:var(--main-int1);color:var(--back-color);font-size:1em}.body-symptoms-selector-submit{margin-bottom:3rem}.sign-up-page:has(.biography-field){height:100vh}.biography-field{margin-block:2rem}.biography-field textarea{resize:none;font-size:0.9rem;height:300px}.biography-button{position:absolute;bottom:2rem;left:2rem;right:2rem}.signup-conditions{font-size:0.75em;display:flex;align-items:start;gap:0.4rem}.signup-conditions label{text-align:start;line-height:initial}.connection-details.signup-checkbox-container{margin-bottom:1.5rem}input.signup-checkbox-box{min-width:15px;min-height:15px;margin:3px 0 0 0}.error-input{outline:var(--red-alert) auto 1px}.error-message{color:var(--red-alert);font-size:0.625rem;text-align:start}.error-message-field .error-message{text-align:center}.error-message-field{padding:0.125em 0.75rem}.field{margin-bottom:0.5rem}.flash-message-signin{text-align:center;font-size:1rem;font-weight:500;color:var(--main-int1);padding:1rem 0}.alert-warning{display:none}.sign-in-submit--emotion{margin-top:2rem}.email-message-container{display:none}.email-field{position:relative}.email-message-icon{position:absolute;right:0;top:-0.5rem}.email-field.active .email-message-container{display:block;font-size:0.8rem;color:var(--main-int1)}.verification-code-page{color:var(--main-int1);margin-top:2rem}.verification-code-page p{margin:0}.verification-code-page .underline-text-offset{text-decoration:underline;text-underline-offset:3px;display:block;margin-top:1rem}.verification-code-page .user-number{font-weight:600}.verification-code-page .code-verification-text{margin-top:2.5rem}.verification-code-page .update-phone-number{background-color:var(--main-int3);color:var(--main-int1)}.verification-code-page .field-input{width:100%}.verification-code-page .update-phone-form{margin-top:0.5rem}.verification-code-page #otp-errors{color:red}.verification-code-page .resend-button-container{margin-top:1rem}.verification-code-page .resend-button-container button{padding:0.75rem;width:100%;border-radius:8px;background-color:var(--main-int1);color:var(--back-color);font-size:1em;margin-top:0.5rem}img.custom-avatar-image-picture,.image-upload-label{height:5.25rem;width:5.25rem}img.image-upload-icon{height:4vh;min-height:1.75rem}.image-upload-label{display:flex;justify-content:center;align-items:center}input.image-upload,input[type=radio]{display:none}input[type=radio]:checked+img.select-default-avatar{border:2px solid black}p.custom-avatar-personalised-button-text{align-items:center;margin-block-start:0em;margin-block-end:0em;font-size:0.825em;margin:auto}.custom-avatar-personalised-button{display:flex;padding:1vh;background-color:var(--gray-light3);box-shadow:0px 4px 22px rgba(0,0,0,0.05);border-radius:3.125rem;margin:0px 0.725rem;min-height:4.5rem;align-items:center;height:11vh}.custom-avatar-personalised{grid-area:right}.custom-avatar-image{height:11vh;width:11vh;border-radius:50%;background-color:var(--gray-light3);display:flex;justify-content:space-around;align-items:center;grid-area:left;box-shadow:0px 4px 22px rgba(0,0,0,0.05);min-height:4.5rem;min-width:4.5rem}.custom-avatars{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"left right right";justify-items:center;width:100%}.avatar-pers{display:flex}.custom-avatar-personalised,.custom-avatar-image{margin-bottom:1.5rem}.default-avatars{display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center}.display-selected-avatar{margin-bottom:4.75rem}#avatar-preview{height:157px}img.selected-avatar{max-height:10rem;border-radius:50%;max-width:10rem;object-fit:cover;height:100%}a.sign-in-submit,p.sign-in-submit{display:flex;justify-content:center;border-radius:8px;background-color:var(--main-int1);color:var(--back-color);padding:0.75rem}a.sign-in-submit--custom-avatar,p.sign-in-submit--custom-avatar{margin:0;width:100%}.hide{display:none !important}.mon-avatar{height:9vh;min-height:3.775rem;display:flex;align-items:center}.public-profile-page{margin-inline:1rem}.profile-page-user-details-box{max-height:fit-content;position:relative;box-shadow:0px 4px 22px rgba(0,0,0,0.05);border-radius:8px;margin-block:1rem;padding:0 1.5em;background-color:var(--bg-card)}.profile-margin-auto{margin:auto}.feedbacks-button{position:absolute;top:1rem;left:1rem}.feedbacks-button a{font-size:0.8rem}.feedbacks-button img{width:14px}.settings-button{position:absolute;top:1rem;right:1rem}.settings-button svg path{fill:var(--gray)}.profile-page-user-details{margin:1.75rem 0 0 0;display:flex;justify-content:center;flex-direction:column;align-items:center}.profile-page-state{display:flex;flex-direction:column;justify-content:center;position:absolute;bottom:0px;background-color:var(--back-color);width:4rem;height:4rem;border-radius:50%;align-items:center;right:-1rem;box-shadow:0px 4px 22px rgba(0,0,0,0.05)}.profile-page-user-avatar{position:relative;display:flex}.profile-page-user-settings-link{padding:0.5rem 1rem;margin:1rem 0rem 0rem 0rem;background:var(--main-int3);color:var(--main-int1);border-radius:8px}p.profile-page-user-username-text{font-size:0.875em;font-weight:600}.profile-page-user-statistics{width:13.5rem;height:2.125rem;display:flex;justify-content:space-between}p.profile-page-user-statistics-tag{font-weight:300;font-size:11px;line-height:16px;color:var(--gray-light)}.profile-page-user-username{margin:0.625rem 0}.profile-page-user-edit-button{margin-top:1rem;width:7.5rem;background-color:var(--main-int3);display:flex;justify-content:center;height:1.75rem;align-items:center;border-radius:0.5rem}.profile-page-edit-profile-link{font-size:0.75rem;font-weight:500;color:var(--main-int1)}p.profile-page-user-biography-test{font-size:0.875rem}p.profile-page-user-biography-test a{text-decoration:underline}.profile-element-content-badges{display:flex}.profile-element-title,.search-element-title{color:var(--main-int1);font-weight:600;font-size:20px;line-height:30px}.profile-element-title{margin-bottom:0.5rem;display:flex;align-items:center;gap:0.5rem}.profile-page-badges{margin-bottom:1rem}.profile-page-badge{position:relative}.profile-page-badge .badge-count{border-radius:50%;background-color:var(--main-int1);display:flex;justify-content:center;align-items:center;color:var(--back-color);width:20px;height:20px;font-size:0.8rem;position:absolute;right:7px;top:0}.profile-page-user-history-table{box-shadow:0px 4px 22px rgba(0,0,0,0.05);border-radius:8px;height:11.25rem;margin-bottom:1rem;display:flex;justify-content:center;align-items:center}img.profile-page-user-history-more-icon{position:absolute;top:0.25rem;right:0.625rem}.profile-page-user-history-card{position:relative}.profile-page-favorite-post{box-shadow:0px 4px 22px rgba(0,0,0,0.05);border-radius:8px;margin-right:0.875rem;height:14.5rem}.profile-page-favorite-posts{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;gap:0.75rem}.profile-page-favorite-post-body,.profile-page-favorite-post-header{width:9.25rem;margin:0.75rem}.profile-page-favorite-post-body{margin-top:0.5rem}.profile-page-favorite-post-header{border-bottom:1px solid rgba(141,141,141,0.26);position:relative;margin-bottom:0.25rem}.profile-page-recent-activity{margin-bottom:1rem}.profile-page-favorites .profile-element-content{padding:0}.profile-page-favorites{margin-bottom:1rem}.profile-page-favorite-post-post-timestamp{font-size:0.625em;color:var(--gray-light);font-weight:300}.profile-page-favorite-post-username{font-size:0.875em;font-weight:600;color:#2c2c2c}.avatar-favorite{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}.profile-page-favorite-post-tag-span{background-color:var(--main-int3);font-size:0.625em;height:1.25rem;border-radius:1rem;color:var(--main-int1);padding:0.25rem 0.5rem}.profile-page-favorite-post-tag .bookmark-frame{margin-right:0.5rem}.profile-page-favorite-post-tag{margin-bottom:0.5rem;display:flex;justify-content:space-between}.profile-page-favorite-post-content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:0.75rem;font-weight:400;word-break:break-all}.profile-page-favorite-post-more-icon{position:absolute;top:0.5rem;right:0.625rem}.profile-page-user-follow{display:flex;justify-content:center}.fill-star{fill:#9353b8}button.toggle-subscribed-button{background-color:transparent}.profile-page-favorites-album-card{min-width:10rem;border-radius:8px;background-color:var(--main-int3);position:relative}img.favorites-album-image,.create-album-card-top{object-fit:cover;width:100%;height:9.25rem;border-radius:8px 8px 0 0}.create-album-card-top{display:flex;justify-content:center;align-items:flex-end}svg.add-new-favorites-album{height:1.25rem;width:1.25rem}svg.add-new-favorites-album path{fill:var(--main-int3)}.create-album-button{height:3.75rem;width:3.75rem;border-radius:50%;background:var(--main-int1);display:flex;justify-content:center;align-items:center;position:absolute;left:calc(50% - 1.875rem);top:calc(50% - 2.875rem)}.destroy-album-icon{position:absolute;top:-10px;left:-10px}.destroy-album-icon img{width:25px}p.album-count,h4.album-title{margin-block:0;margin:0 0.75rem}.profile-badge-image{width:5rem;height:5rem}h4.album-title{font-weight:400;color:var(--main-int1)}.album-count{color:var(--main-int2);font-weight:300}p.create-album{color:var(--main-int1);text-align:center;margin-bottom:1rem}.profile-page-favorites-subtitle{color:var(--main-int1);font-weight:500;margin-bottom:0.3rem}.favorites-index-page-top .welcome-heading{width:fit-content;padding:0}.profile-page-favorites-header{display:flex;justify-content:space-between;align-items:center}.show-all-favorites{color:var(--main-int1);margin-right:0.75rem}.favorites-albums-index-list{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.albums-grid-container{margin:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.favorites-index-page-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.album-more-button{text-align:end;color:var(--main-int1)}.more-favorites-options{display:flex;justify-content:end;width:40px}.post-select-button{width:1.625rem;height:1.625rem;border-radius:50%;border:solid 1px var(--main-int1)}.fill-dark-purple{background:var(--main-int1)}.add-to-favorites-form-new{display:flex;flex-direction:column;align-items:center}.add-to-favorites-form-new h2{font-weight:500;margin:0}.add-to-favorites-form-new p{margin-block:0.6rem 1.3rem;font-weight:400}.add-to-favorites-form select{width:100%;margin:0.5rem 0rem;background-color:var(--gray-light3);border-radius:5px;overflow:auto;max-height:10rem;text-align:center}.add-to-favorites-form select option{padding:0.5rem;color:var(--main-int1)}.add-to-favorites-form select option:not(:last-child){border-bottom:0.5px solid #c4c4c4}.add-to-favorites-form select::selection{color:red;background-color:var(--main-int3)}.select-album{width:100%;height:2rem;border:solid 1px var(--main-int3);margin-bottom:0.5rem;border-radius:8px;text-align:center;color:var(--main-int1)}.favorite-add-button{display:flex;justify-content:center;align-items:center;padding:4px 0 4px 0;font-size:0.8rem;width:100%;height:3rem;background:var(--main-int3);color:var(--main-int1);border-radius:8px;margin-top:2rem}.album-new-input{width:100%;background:var(--gray-light3);color:var(--gray-light);border-radius:18px;font-size:1rem;border:none;resize:none;outline:none;height:3rem;padding:0.25rem 1rem}.relative{width:100%}.profile-page-user-biography.profile-margin-auto{display:flex;justify-content:center;position:relative}.absolute-right{position:absolute;right:0}#biography-edit-button{top:14px}#state-edit-button{top:0;right:-5px}.profile-page-user-avatar.profile-margin-auto>img{border-radius:50%;object-fit:cover;object-position:center}.activity-image{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;aspect-ratio:1;width:18%;font-size:1.2rem;font-weight:500}.activity-image img{width:40%;aspect-ratio:1}.profile-page-emotion-card{box-shadow:0px 4px 22px rgba(0,0,0,0.05);padding:1rem;border-radius:0.5rem;margin-bottom:1rem;background-color:var(--bg-card)}.profile-page-emotion-card p{margin-block:0 0.4rem;font-weight:500}.profile-page-emotion-card p:last-of-type{margin-top:1rem}.profile-page-emotion-card .profile-page-emotion-display{display:flex;gap:0.5rem}.profile-page-treatments .animate__animated.animate__fadeIn{--animate-duration: 2s}.profile-page-treatments .med-data-card{display:flex;box-shadow:0px 4px 22px rgba(0,0,0,0.05);padding:0.9rem;border-radius:0.5rem;margin-bottom:1rem}.profile-page-treatments .med-data-card-left-col{display:flex;flex-direction:column;flex:1}.profile-page-treatments .med-data-card-title{min-width:max-content;margin-bottom:1rem}.profile-page-treatments .med-data-card-filter-and-legend{display:flex;flex:1;gap:0.61rem;min-height:91px;justify-content:space-between}.profile-page-treatments .med-data-card-filter-and-legend:has(>:last-child:nth-child(-n+2)){justify-content:space-around}.profile-page-treatments .med-data-card-filter-and-legend .chart-legend{align-self:end}.profile-page-treatments .med-data-card-label{display:flex;align-items:center;gap:0.3rem;font-size:0.7rem;font-weight:500;color:var(--main-int1)}.profile-page-treatments .med-data-card-label .med-data-card-rectangle{display:block;width:15px;height:15px;border-radius:0.2rem}.profile-page-treatments .med-data-card-icons-container{align-self:end;display:grid;gap:0.3rem;align-items:center;justify-items:center}.profile-page-treatments .med-data-card-icons-container a{display:flex}.profile-page-treatments .med-data-card-chart-container{height:130px;display:flex;position:relative}.profile-page-treatments .med-data-card-chart-container #center-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.profile-page-treatments .med-data-card-chart-container #wifi-loader{margin-left:2rem}.search-page-form{margin-block:1rem}.search-page-form input{height:3.5em;background-color:var(--bg-input)}.search-page-form input::placeholder{color:var(--gray-dark)}.search-page-form{display:flex;justify-content:space-between}.search-page-form-submit-button{width:2.125rem;padding:0 0.5rem;border-radius:0 6px 6px 0}.search-page-search-bar{flex:auto;padding:0 1em;border-radius:6px 0 0 6px}img.search-page-popular-people-image{height:4.625em;border-radius:50%;width:4.625em;object-fit:cover}.search-page-popular-people{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;margin-top:1rem;margin-bottom:1.5em}.search-page-popular-people a{display:flex;flex-direction:column;align-items:center}.search-page-popular-people::-webkit-scrollbar{display:none}.search-page-popular-people-user{margin-right:0.5em}.search-page-popular-people-user span{font-size:0.675rem;margin-top:0.25rem;font-weight:300}.search-page-popular-posts{margin-bottom:3rem}.search-element-title--posts{margin-left:1rem}.search-element-title--results{margin-left:1rem}.new-common-page{padding:1rem}.new-common-page trix-editor{height:35vh}.new-common-page video{max-width:100%;height:auto}.new-common-page h3{font-size:1rem;font-weight:500}.new-common-page .badge-list{display:grid;grid-template-columns:repeat(3, 1fr);justify-items:center;align-items:center;gap:0.5rem;margin-top:0.3rem}.new-common-form-box{position:relative;box-shadow:rgba(0,0,0,0.05) 0px 4px 22px;border-radius:8px;margin:3rem 1rem 1.25rem;padding:1.5em;color:var(--main-int1)}.new-common-form-box h2{text-align:center;font-weight:600}.new-common-form-box textarea{resize:vertical}.new-common-form-box label{color:var(--main-int1);font-weight:500}.new-common-form-box label:has(input){color:var(--purple)}.new-common-form-box span.error{color:var(--red-alert);font-size:0.9rem}.common-new-text-field{background:var(--gray-light3);color:#8a8b8f}.settings-title-container,.settings-link{display:flex;align-items:center}.settings-title-container{justify-content:center;position:relative}.settings-link{justify-content:space-between}.settings-title{width:13rem}.settings-back{height:2rem;width:2rem;border-radius:50%;background-color:var(--bg-card);box-shadow:0px 4px 22px rgba(0,0,0,0.05);display:flex;position:absolute;left:1rem}.settings-title h2{color:var(--main-int1)}.settings-content-container{padding:0 1rem;margin-bottom:2rem}.account-settings-heading,.settings-link p{font-size:0.875rem}.account-settings-heading,.settings-link{margin-bottom:1rem}.settings-link p{flex-grow:1;margin-left:1rem;width:auto}.account-settings-heading{font-weight:600}.settings-link-right-arrow{height:1rem}.logout-link{font-size:0.875rem;color:purple}.setting-subcontainers{margin-bottom:2rem}.notif-setting-group{display:flex;flex-direction:row;justify-content:space-between;padding:0.5rem;align-items:center}.notif-setting-group label{padding:0rem 0.5rem;width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between}.notif-setting-group label input{position:absolute;top:-30px;left:-30px;width:0;height:0}.notif-setting-group label .toggle-inactive{display:block}.notif-setting-group label .toggle-active{display:none}.notif-setting-group label.active .toggle-inactive{display:none}.notif-setting-group label.active .toggle-active{display:block}.btn-submit-edit-notif{color:var(--back-color);background:var(--main-int1);border:none;padding:1rem;width:100%;border-radius:6px;margin-top:3rem}.legal-img{width:100%;height:100%;object-fit:cover;object-position:center}.chevron-legal{display:flex;width:100%;justify-content:flex-start}.irreversible-action{background-color:#dc3545;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:0.8 rem;font-weight:bold;text-transform:uppercase}.irreversible-action:hover{background-color:#c82333;cursor:pointer}.logout-button{background-color:#f8f9fa;color:#212529;border:1px solid #ccc;border-radius:4px;padding:8px 16px;font-size:0.8rem;text-transform:uppercase}.logout-button:hover{background-color:#e2e6ea;cursor:pointer}.main-button-actions{display:flex;flex-direction:column}.main-button-actions span{display:flex;margin:1rem auto 1rem auto;width:100%;justify-content:center}.main-button-actions span button{width:80%}.main-button-actions span a{width:80%;text-align:center}.center-number{display:flex;justify-content:center;align-items:center;width:100%;margin:1rem 0 1rem 0}.center-number p{font-size:0.8rem;color:var(--gray-light)}.icon-version{padding-right:0.6rem}.icon-version path{fill:var(--gray-light)}.icon-version svg{height:0.9rem;width:0.9rem;color:var(--gray-light)}.box-intro-moderation{display:flex;flex-direction:column;padding:1rem 1rem 5rem 1rem}.box-intro-moderation h1 .box-welcome-username{color:var(--main-int2)}.box-intro-moderation .box-welcome{margin-top:24px;word-break:break-word}.box-intro-moderation .box-welcome:has(.box-back-button){width:100%}.box-intro-moderation .box-back-button{display:flex;align-items:center;margin:1em}.box-intro-moderation .box-back-button .title{position:absolute;margin:0;right:50%;transform:translateX(50%)}.card-moderation-mini{align-items:center;width:100%;background-color:var(--back-color);box-shadow:0px 4px 22px rgba(0,0,0,0.05);padding:8px;border-radius:8px;margin-bottom:5px}.card-moderation-mini .content{font-size:0.9rem;font-weight:400}.card-moderation-mini .content-small{font-size:0.6rem;font-weight:300}.card-moderation-list{margin:auto}.moderation-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}.btn-responsive{padding:10px 20px;font-size:1rem;border-radius:5px;text-decoration:none;color:var(--back-color);background-color:#007bff}@media (max-width: 768px){.btn-responsive{flex:1 1 auto;margin:5px 0;font-size:0.9rem}}.counters{display:flex;justify-content:space-around;flex-wrap:wrap;width:100%;margin-bottom:20px}.counter{display:flex;flex-direction:column;align-items:center;padding:10px;margin:10px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px}.count-number{font-size:1.5rem;font-weight:bold;color:#007bff}@media (max-width: 768px){.counters{flex-direction:column;align-items:center}.counter{width:80%}}.validation-bulle-background{border:none;background-image:url(/assets/albums/bulle-ad16d7ab22f8384b25ed8522bdd266eb890ab413def02bab8f5c66685cd29130.svg)}#remove_from_album.link-disabled,#add_to_album.link-disabled{pointer-events:none}#remove_from_album.link-disabled .button-gray-modal,#remove_from_album.link-disabled .button-gray-modal,#add_to_album.link-disabled .button-gray-modal,#add_to_album.link-disabled .button-gray-modal{color:var(--gray-light);background-color:var(--gray-light3)}.position-center{position:absolute;right:50%;transform:translateX(50%)}.add-to-favorites-form .favorite-add-button{margin-top:0;font-size:1rem}.add-to-favorites-form option:checked,.add-to-favorites-form option:hover{background-color:var(--main-int3) !important}.favorites-index-page{padding:3.75em 1rem}#select-favorite-cancel-button a{color:var(--main-int1)}.favorite-more-container.delete-confirmation p{margin-top:0.6rem;font-size:14px}.favorite-more-container.delete-confirmation a{font-weight:500}.favorite-more-container.delete-confirmation .button-favorite-name{margin-bottom:1rem}#moderation-rules-page{margin:1.5rem}#moderation-rules-page h1,#moderation-rules-page h2{text-align:center;font-size:1rem;font-weight:bolder}#moderation-rules-page .moderation-version{font-size:0.9rem;font-weight:800;margin-top:2rem}#moderation-rules-page h4{font-size:0.9rem;font-weight:500;margin-block:1.5rem 0.2rem}#moderation-rules-page p,#moderation-rules-page li{text-align:justify;font-size:0.8rem}#moderation-rules-page ul{margin:0 2rem}#edit-moderation-rules-page{margin:0 2rem 1.5rem 2rem}#edit-moderation-rules-page h1,#edit-moderation-rules-page h2{text-align:center;color:var(--main-int1);font-size:1.5rem}#edit-moderation-rules-page p a{color:var(--purple)}#edit-moderation-rules-page p{font-size:0.8rem;line-height:145%;margin:0}#edit-moderation-rules-page .moderation-rules-introduction{margin-top:2rem}#edit-moderation-rules-page form{margin-top:0.7rem}#edit-moderation-rules-page form .moderation-checkbox-container{margin-block:0.8rem;display:flex;align-items:center;gap:0.5rem}#edit-moderation-rules-page form .moderation-checkbox-container .no-flex-resizing{flex:none}#edit-moderation-rules-page form .moderation-checkbox-container label{display:block;font-size:0.8rem;line-height:145%}#edit-moderation-rules-page .moderation-rules-information{color:red;text-align:justify;margin-bottom:0.5rem}#edit-moderation-rules-page #moderation-rules-errors{text-align:center;color:red}#edit-moderation-rules-page .sign-in-submit{position:absolute;bottom:2rem;left:2rem;right:2rem;width:auto}@media (max-height: 830px){#edit-moderation-rules-page .sign-in-submit{position:initial;width:100%}}#direct-notification-page{margin:2rem}#direct-notification-page h1{font-size:1.2rem;color:var(--main-int1);text-align:center}#direct-notification-page textarea{width:100%;background-color:var(--gray-light3);border-radius:0.5rem;padding:1rem;font-size:1em;resize:none}#direct-notification-page .user-field-input{background-color:var(--gray-light3);padding:1rem;font-size:1em;border-radius:0.5rem}#direct-notification-page #user-search-list{margin-bottom:1rem}#direct-notification-page .content-container{display:flex;flex-direction:column;margin-bottom:1rem}#direct-notification-page input[type=submit]{padding:0.75rem;width:100%;border-radius:8px;background-color:var(--main-int1);color:var(--back-color);font-size:1em}#direct-notification-page .checkbox-container{display:flex;border:var(--gray-light3) 1px solid;border-radius:8px;padding:8px;background-color:var(--main-int3);margin-block:1rem}#direct-notification-page .radio-buttons-container{display:flex;justify-content:space-between;border:var(--gray-light3) 1px solid;border-radius:8px;padding:8px;background-color:var(--main-int3);margin-block:1rem}#direct-notification-page input[type=radio]{display:flex}#direct-notification-page #user-search-list{width:max-content}#direct-notification-page ul{margin:0 2rem}#direct-notification-page .selectable-user{display:block;cursor:pointer;padding:0.3rem;border-radius:0.5rem}#direct-notification-page #direct-notification-error.displayed{text-align:center;color:red;margin-bottom:1rem;font-weight:500}#direct-notification-page .disabled-field{background-color:var(--gray-light)}.commons-page video{max-width:100%;height:auto}.commons-page .commons-index-page-title{text-align:center}.commons-page .commons-index-list{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(155px, 1fr))}.commons-page .common-card{background-color:var(--main-int3);border-radius:0.5rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative}.commons-page .common-card.old{filter:grayscale(100%)}.commons-page .common-card .no-filter{filter:none}.commons-page .title-commons-index-black{font-size:1rem;margin:0;line-height:120%}.commons-page .common-index-header{padding:0.7rem 0.5rem}.commons-page .common-index-card-level{display:flex;align-items:center;font-size:0.9rem;gap:0.2rem}.commons-page .common-index-card-level p{margin:0}.commons-page .common-body-left-col{display:flex;flex-direction:column;padding-left:0.5rem}.commons-page .commons-index-card-duration{font-size:0.9rem;opacity:0.7;margin-block:0.2rem}.commons-page .common-index-card-contributors{display:flex;align-items:baseline;font-size:0.9rem}.commons-page .common-index-card-contributors img{width:1rem;height:1rem}.commons-page .common-body{display:flex;justify-content:space-between;gap:1.5rem}.commons-page .common-index-badge-space{width:3rem;opacity:0.5}.commons-page .common-index-badge-space img{width:100%}.commons-page .common-index-badge img{width:3rem}.commons-page .common-index-badge-top{position:absolute;bottom:1.4rem;width:2.5rem;left:0.5rem}.commons-page .common-index-badge-top img{width:100%}.commons-page .common-index-img{width:130px;height:97px}.commons-page .common-index-img img{width:100%;height:100%;object-fit:cover;border-radius:0.5rem 0}.commons-page .common-card-participation{position:absolute;bottom:0;left:0;width:100%;border-radius:0 0 0.5rem 0.5rem}.commons-page .common-card-participation.discover{color:var(--back-color);background-color:var(--iris)}.commons-page .common-card-participation.register{color:var(--iris);background-color:var(--blue-light)}.commons-page .common-card-participation.register-old{color:var(--back-color);background-color:var(--gray-light)}.commons-page .common-card-participation p{text-align:center;margin:0;font-size:0.8rem}.common-card-line{display:flex;justify-content:space-between;align-items:center}.new-common-page{display:flex;justify-content:center;align-items:center;padding:1em;box-sizing:border-box}.form{display:grid;gap:1em}.form-label{font-weight:bold;color:#333}.form-input{padding:0.5em;border-radius:5px;border:1px solid #ccc}.form-field{display:flex;flex-direction:column}.image-upload{display:flex;align-items:center;gap:0.5em}.btn-submit{background:#007bff;color:var(--back-color);padding:0.5em 1em;border:none;border-radius:5px;cursor:pointer;transition:background 0.2s}.btn-submit:hover{background:#0056b3}.category-index-page{margin-inline:1rem;margin-top:60px}.category-index-page h1,.category-index-page h2{color:var(--main-int1)}.category-index-page h1{font-weight:600;margin-bottom:2rem}.category-index-page h2{font-weight:500}.category-index-page .category-container{display:flex;flex-direction:column;gap:10px;margin-block:1rem 80px}.category-index-page .edit-objective-card{justify-content:space-between;display:flex;height:3.375em;align-items:center;background-color:var(--back-color);box-shadow:0px 4px 22px rgba(0,0,0,0.05);border-radius:8px;margin-right:0.625em}.category-index-page .edit-objective-card-category{display:flex;align-items:center;margin:1em}.category-index-page .edit-objective-card-category .objective-category{margin-right:0.5em;line-height:100%}.category-index-page .edit-objective-button{display:flex;align-items:center;gap:0.5rem;margin-right:1rem}.category-index-page .edit-objective-button .formated-category{width:33px;height:33px}.category-index-page .edit-objective-button img{display:flex;width:34px;height:34px}.category-index-page .edit-objective-button>img{width:30px;height:30px}.category-index-page .add-objective-card{margin-left:0;justify-content:space-between}.category-index-page input[type=checkbox]+label img{width:40px;height:40px}.category-index-page .inactive{opacity:0.5}.category-index-page .categories-form{background-color:var(--purple-light-medium);border-radius:0.5rem;padding:1rem;margin-bottom:80px}.category-index-page .categories-form .add-objective-card{margin-right:0}.category-index-page .categories-form .add-objective-card-category{box-shadow:0px 4px 22px rgba(0,0,0,0.05);margin:0}.category-index-page .categories-form .add-objective-card-category,.category-index-page .categories-form .objective-category,.category-index-page .categories-form input{color:var(--gray);width:100%}.category-index-page .categories-form .add-objective-card.new-category{box-shadow:none;margin-bottom:1rem;height:auto}.category-index-page .categories-form p{color:var(--main-int1);font-weight:600;margin:0}.category-index-page .categories-form .icon-container{display:flex;flex-wrap:wrap;gap:1rem;margin-block:1.5rem}.category-index-page .categories-form .icon-container label{flex:1;display:flex;justify-content:center;align-items:center}.category-index-page .categories-form .create-category-buttons{display:flex;align-items:center;justify-content:center;gap:1rem}.category-index-page .categories-form .create-category-buttons button,.category-index-page .categories-form .create-category-buttons a{padding:1rem;font-size:1rem;font-weight:500;color:var(--back-color);line-height:100%;width:6rem;border-radius:0.5rem}.category-index-page .categories-form .create-category-buttons button{background-color:var(--main-int1)}.category-index-page .categories-form .create-category-buttons a{background-color:var(--purple-medium-dark)}.category-index-page #category-error{color:red;font-weight:500}.notification-page{margin-top:3rem;margin-bottom:80px}.notification-page .box-back-button{margin:1rem 0}.feedback-appreciation-page{margin-top:70px;margin-inline:2rem;text-align:center;height:calc(100vh - 160px);display:flex;flex-direction:column;justify-content:center;align-items:center}.feedback-appreciation-page .page__title{font-size:1.8rem;color:var(--main-int1);margin-bottom:0}.feedback-appreciation-page .page__content{color:var(--main-int1);margin-block:auto;font-size:1.1rem}.feedback-appreciation-page .page__content--bold{font-weight:bold}.feedback-appreciation-page .page__content p{margin-block:0}.feedbacks-page{margin-top:50px;margin-inline:1rem;display:flex;flex-direction:column;justify-content:center}.feedbacks-page .header{display:flex;align-items:center;margin-bottom:3rem;position:relative}.feedbacks-page .header__title{position:absolute;right:50%;transform:translateX(50%);font-size:1.6rem;color:var(--main-int1);margin-block:0}.feedbacks-page .form__field{margin-bottom:1rem;display:flex;flex-direction:column}.feedbacks-page .form__label{font-size:1.1rem;font-weight:500;color:var(--main-int1);margin-bottom:0.5rem}.feedbacks-page .form__label--image{display:flex;padding:0.6rem;width:fit-content;background:white;border-radius:50%}.feedbacks-page .form .preview-img{height:50px}.feedbacks-page .form__previews{display:flex;flex-wrap:wrap;margin-block:1rem;gap:1.5rem}.feedbacks-page .form__previews:empty{margin-block:0}.feedbacks-page .form .fullscreen-image-container{left:0}.feedbacks-page .form select,.feedbacks-page .form textarea{background-color:var(--gray-light3);color:var(--gray-light);font-weight:300;border-radius:0.5rem;padding:1rem}.feedbacks-page .form select{height:3rem}.feedbacks-page .form textarea{resize:none;font-size:1rem}.feedbacks-page .form__imageField{background-color:var(--main-int3);display:flex;align-items:center;gap:1rem;border-radius:0.5rem;padding:0.5rem 1.5rem 0.5rem 0.7rem;width:fit-content}.feedbacks-page .form__imageField label{color:var(--main-int1);font-size:1rem;font-weight:500}.feedbacks-page .form__imageField img{width:20px;height:20px}.feedbacks-page .form__imageField--label{background-color:var(--back-color)}.feedbacks-page .form__submit{border-radius:0.5rem;padding-block:1rem;background-color:var(--main-int1);color:var(--back-color);font-size:1rem;position:fixed;bottom:1rem;max-width:calc(820px - 2rem);width:calc(100% - 2rem)}.feedbacks-page .form__error{color:red;text-align:center;font-size:0.9rem}.post-edit-page{margin-block:4rem 2rem}.post-edit-page trix-editor{border:none !important}.post-edit-page video{max-width:100%;height:auto}.post-edit-page .card-post-small{padding:1rem 0 0.5rem 0}.post-edit-page .card-post-small-l1,.post-edit-page .card-post-show-l2-1l1,.post-edit-page .image-button{margin-left:1rem}.post-edit-page #post_content_update{height:15vh}.post-edit-page .image-button{align-self:start;margin-block:1rem;margin-left:1rem}.post-edit-page .edit-current-picture{display:flex;flex-wrap:nowrap;overflow-x:scroll;height:150px;padding-bottom:0.8rem}.post-edit-page .edit-current-picture:has(img+img){align-self:start;width:100%}.post-edit-page .edit-current-picture img{height:100%}.post-edit-page .form-file-fields{width:100%}.post-edit-page .form-file-fields .form-file-inputs{display:flex}.post-edit-page .form-file-fields .form-file-inputs .image-button{margin-left:1rem;margin-block:0.5rem;display:flex;gap:0.5rem;position:relative;width:auto}.post-edit-page .form-file-fields .form-file-inputs .image-button.active{background-color:var(--main-int1);color:var(--back-color)}.post-edit-page .form-file-fields .form-file-inputs .image-button label{gap:0.5rem;justify-content:space-between}.post-edit-page .form-file-fields .form-file-inputs .image-button img{margin-right:0}.post-edit-page .form-file-fields .form-file-inputs .image-button .files-counter:not(:empty){position:absolute;top:-5px;right:-5px;border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center;background-color:var(--main-int1);color:var(--back-color)}.post-edit-page .form-file-fields .form-file-inputs .image-button .files-counter.active:not(:empty){background-color:var(--main-int3);color:var(--main-int1)}.post-edit-page .form-file-fields .pdf-input{background-color:var(--main-int3);border-radius:8px;display:flex;align-items:center;justify-content:center;height:66px;width:53px}.post-edit-page .form-file-fields .pdf-input label{display:flex}.post-edit-page .form-file-fields .pdf-input img{width:20px}.post-edit-page .form-file-fields .image-preview{flex-wrap:nowrap}.post-edit-page .form-file-fields .image-preview .image-input{height:16vh;border-radius:8px;background-color:var(--main-int3);display:flex;justify-content:center;align-items:center}.post-edit-page .form-file-fields .image-preview .image-input label{margin-inline:1.1rem}.post-edit-page .form-file-fields .image-preview .image-input label img{width:25px}.symptoms-form-page{margin-inline:1rem}.symptoms-form-page .title-container{display:flex;align-items:center;margin-block:2rem}.symptoms-form-page .title-container h1{position:absolute;right:50%;transform:translateX(50%);color:var(--main-int1)}.symptoms-form-page h3{width:80%;text-align:center;margin-inline:auto;font-size:1rem;font-weight:500;line-height:130%}.symptoms-form-page .img-container{display:flex;justify-content:center;margin-block:1rem}.symptoms-form-page .form-container{width:90%;margin-inline:auto;color:var(--main-int1)}.symptoms-form-page .form-container form{display:flex;flex-direction:column;gap:1rem}.symptoms-form-page .form-container legend{font-weight:600;text-align:center;line-height:120%}.symptoms-form-page .form-container label{display:flex;align-items:center;gap:1rem;border-radius:2rem 1rem 1rem 2rem;position:relative;width:100%}.symptoms-form-page .form-container span{font-weight:600;font-size:1rem}.symptoms-form-page .form-container span,.symptoms-form-page .form-container img{z-index:1}.symptoms-form-page .form-container input[type=checkbox]{margin:0 0 0 auto;display:none}.symptoms-form-page .form-container label::before{content:"";position:absolute;top:0;left:23px;right:0;bottom:0;background-color:var(--main-int3);border-radius:2rem 1rem 1rem 2rem;transform:scaleX(0);transform-origin:left;transition:transform 1.5s ease}.symptoms-form-page .form-container label:has(input[type=checkbox]:checked)::before{transform:scaleX(1)}.symptoms-form-page .form-container .text-input-container{display:flex;align-items:center;gap:0.1rem;margin-right:1rem;width:100%}.symptoms-form-page .form-container .text-input-container input[type=text]{padding:0.5rem;border-radius:0.5rem;background-color:var(--main-int3);width:100%}.symptoms-form-page .form-container .text-input-container .validation-button{background-color:transparent;display:flex;align-items:center}.symptoms-form-page .form-container .edit-button{position:absolute;right:-5px;top:-10px;background-color:transparent}.symptoms-form-page .form-container input[type=submit]{width:90%;max-width:740px;background-color:var(--main-int1);color:var(--back-color);padding-block:1rem;border-radius:0.5rem;font-size:1.1rem;margin:0 auto 1rem auto}.symptoms-form-page #errors_symptom{color:red;text-align:center}.symptoms-form-page .change-role{display:flex;align-items:center;gap:1rem}.symptoms-form-page .change-role span{line-height:120%;font-weight:300}.medication_takes_page{margin:0rem 1.5rem 1rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;min-height:calc(100vh - 2.5rem)}.medication_takes_page h4,.medication_takes_page h5{margin:0}.medication_takes_page h4{margin-top:1.5rem;margin-bottom:1rem}.medication_takes_page h5{margin-top:0.7rem;font-weight:400;font-size:0.9rem}.medication_takes_page .title-container{display:flex;align-items:center;align-self:start;margin-block:2rem}.medication_takes_page .title-container h1{position:absolute;right:50%;transform:translateX(50%);color:var(--main-int1)}.medication_takes_page section#treatments-list{display:flex;flex-direction:column;align-self:stretch;gap:1rem}.medication_takes_page a#treatment-add-button{align-self:stretch}.medication_takes_page article{display:flex;gap:1rem;position:relative;border-radius:0.5rem;border:1px solid var(--main-int1);align-items:center;padding:0.7rem}.medication_takes_page article .treatment-name{margin:0;color:var(--main-int1);font-weight:600;font-size:1.05rem;overflow-wrap:anywhere}.medication_takes_page article .destroy-button,.medication_takes_page article .edit-button{position:absolute;top:-15px}.medication_takes_page article .destroy-button{right:-15px}.medication_takes_page article .edit-button{right:17px}.medication_takes_page form{align-self:stretch;padding:1rem;border:1px solid var(--main-int1);border-radius:0.5rem;position:relative}.medication_takes_page form .destroy-button{position:absolute;top:-18px;right:-18px}.medication_takes_page form input[type=text],.medication_takes_page form input[type=time]{color:var(--gray);font-size:1.1;width:100%;background-color:var(--gray-light3);border-radius:0.5rem;padding:1rem}.medication_takes_page form .medication-name-container{display:flex;align-items:center;padding:0.375rem 0.75rem;font-size:1rem;color:var(--gray-dark);background-color:var(--gray-light3);border:1px solid #ced4da;border-radius:0.25rem;min-height:38px}.medication_takes_page form .medication-name{flex-grow:1;overflow-wrap:anywhere}.medication_takes_page form .medication-list-container{color:var(--gray-dark);display:flex;flex-direction:column;margin-top:0.3rem;border-radius:0.5rem;padding:0.5rem;gap:0.5rem;font-size:0.9rem;border:1px solidvar(--gray-light);background-color:var(--gray-light3)}.medication_takes_page form .medication-list-container div:not(:first-child){padding-top:0.5rem;border-top:1px solidvar(--gray-light)}.medication_takes_page form .dose_number p{font-size:1.1rem}.medication_takes_page form .frequency_unit .circle{background-color:var(--main-int3);width:26px;height:26px;border-radius:50%;border:0.1rem solid var(--main-int1)}.medication_takes_page form .frequency_unit label:has(input[type=radio]:checked) span.circle{background-color:var(--main-int1)}.medication_takes_page form .next-button{display:flex;justify-content:center;width:100%;max-width:740px;background-color:#662f94;color:var(--white);padding-block:0.6rem;border-radius:0.5rem;font-size:0.9rem;margin:1rem auto 0 auto}.medication_takes_page form .next-button.disabled{background-color:var(--button-disable);color:var(--white);pointer-events:none}.medication_takes_page form .days-container label:has(input:checked){background-color:var(--main-int1);color:var(--main-int3)}.medication_takes_page form .notification-container .notification-body{border-radius:0.5rem;background-color:var(--main-int3);padding:1rem}.medication_takes_page form .notification-container .notification-body .date-title{display:block;margin-bottom:0.5rem}.medication_takes_page form .notification-container .notification-body .time-title{display:inline-block;margin-bottom:0.5rem}.medication_takes_page form .notification-container .notification-body .notification-name,.medication_takes_page form .notification-container .notification-body .notification-date,.medication_takes_page form .notification-container .notification-body .notification-time{font-size:1rem;background-color:var(--back-color);padding:0.5rem 1rem;margin-bottom:0.5rem;color:var(--gray)}.medication_takes_page form .notification-container .notification-body .notification-name{margin-block:0.5rem}.medication_takes_page form .notification-container .toggle-container{display:flex;justify-content:space-between;align-items:center}.medication_takes_page .d-flex{display:flex}.medication_takes_page .flex-1{flex:1}.medication_takes_page .gap-1{gap:1rem}.medication_takes_page .gap-05{gap:0.5rem}.medication_takes_page .align-center{align-items:center}.medication_takes_page .align-start{align-items:start}.medication_takes_page .justify-center{justify-content:center}.medication_takes_page .justify-between{justify-content:space-between}.medication_takes_page .justify-around{justify-content:space-around}.medication_takes_page .bg-purple-light{background-color:var(--main-int3)}.medication_takes_page .m-0{margin:0}.medication_takes_page .my-1{margin-block:1rem}.medication_takes_page .p-05{padding:0.5rem}.medication_takes_page .py-04{padding-block:0.4rem}.medication_takes_page .py-07{padding-block:0.7rem}.medication_takes_page .px-1{padding-inline:1rem}.medication_takes_page .f-w-600{font-weight:600}.medication_takes_page .f-s-101{font-size:1.1rem}.medication_takes_page .size-36{width:36px;height:36px}.medication_takes_page .text-center{text-align:center}.medication_takes_page .b-rad-05{border-radius:0.5rem}.medication_takes_page .b-rad-50{border-radius:50%}.medication_takes_page .c-purple-dark{color:var(--main-int1)}.medication_takes_page .flex-column{flex-direction:column}.medication_takes_page #buttons-container{display:flex;justify-content:center;margin-top:auto;align-self:stretch}.medication_takes_page #buttons-container .skip-button{display:flex;margin-top:auto;color:var(--main-int1);font-weight:200;text-decoration:underline}.medication_takes_page #buttons-container a.next-button{background-color:var(--main-int1);color:var(--back-color);border-radius:0.5rem;width:100%;text-align:center;padding-block:1rem;margin-top:auto}.localisation-page{margin:0rem 1.5rem 1rem 1.5rem;display:flex;flex-direction:column;align-items:center}.localisation-page .chevron{position:absolute;left:1rem}.localisation-page h2{font-size:1.1rem;font-weight:500;color:var(--main-int1);line-height:125%;text-align:center;margin-top:1.5rem}.localisation-page .title-container{display:flex;align-items:center;align-self:stretch;margin-block:2rem;justify-content:center}.localisation-page .title-container h1{color:var(--main-int1)}.localisation-page .etp-field label{display:flex;justify-content:center;flex:1;border-radius:0.5rem;background-color:var(--main-int3);color:var(--main-int1);padding-block:0.8rem}.localisation-page .etp-field label:has(input[type=radio]:checked){background-color:var(--main-int1);color:var(--main-int3)}.localisation-page #localisation-errors{margin-top:2rem;text-align:center;color:red}.localisation-page svg{display:inline-block}.localisation-page .mySVG{position:relative;display:flex;justify-content:center}.localisation-page .mySVG label{cursor:none;pointer-events:none;position:absolute;top:0}.localisation-page .Vsvg use{pointer-events:visiblePainted;cursor:pointer}.localisation-page .mySVG svg{fill:var(--main-int3);stroke:black;stroke-width:0.45;width:20em}.localisation-page .mySVG input[type=radio]:checked+label .Vsvg{fill:var(--main-int1)}.localisation-page button.next-button{background-color:var(--main-int1);color:var(--back-color);border-radius:0.5rem;align-self:stretch;text-align:center;padding-block:1rem;width:100%;margin-top:2rem;font-size:1rem}.groups-index{margin-top:60px}.groups-index .header{position:fixed;top:43px;display:flex;justify-content:space-between;align-items:center;padding:16px 8px 8px 8px;color:var(--main-int1);background-color:var(--back-color);z-index:10;width:100%}.groups-index .header h1{margin:0;font-size:1.6rem}.groups-index .header a{display:flex}.groups-index .group-list{margin:7rem auto 70px auto;overflow-y:auto;flex-grow:1;padding:10px}.groups-index .group-list .group-card{padding:0.5rem 1rem;min-height:80px;display:flex;align-items:center;gap:1rem;background-color:var(--bg-card);border-bottom:1px solidvar(--gray-light2)}.groups-index .group-list .group-card>img{object-fit:cover;border-radius:0.5rem}.groups-index .group-list .group-card:has(img){padding-left:0.5rem}.groups-index .group-list .group-card__content{flex:1;line-height:126%}.groups-index .group-list .group-card__content p{margin:0}.groups-index .group-list .group-card__last-message{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.groups-index .group-list .group-card__last-message .sender_username{font-weight:500}.groups-index .group-list .group-card__title{color:var(--main-int1);font-weight:500}.groups-index .group-list .group-card__details{display:flex;flex-direction:column;align-items:center;gap:0.5rem}.groups-index .group-list .group-card__date{font-size:0.8rem;opacity:0.6}.groups-index .group-list .group-card__unread-counter{color:var(--back-color);margin:0;background-color:var(--red-dark);border-radius:50%;width:26px;height:26px;display:flex;justify-content:center;align-items:center}.group-show{height:100vh;position:relative}.group-show .hide{display:none}.group-show .delete-button{position:absolute;top:10px;right:10px;cursor:pointer;z-index:10}.group-show__header{display:flex;justify-content:start;align-items:center;gap:1rem;padding-block:1rem;padding-inline:1rem;margin-bottom:1rem;background-color:var(--bg-card);box-shadow:0px 15px 22px rgba(0,0,0,0.05);height:10vh}.group-show__header__title{margin:0;font-size:1.2rem;color:var(--main-int1)}.group-show__header--more{margin-left:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.group-show__header--more svg path{fill:var(--main-int1)}.group-show .circular-group-picture{border-radius:0.5rem;object-fit:cover}.group-show .message-list{display:flex;flex-direction:column;gap:0.7rem;overflow-y:scroll;margin-inline:1rem;height:76vh;-ms-overflow-style:none;scrollbar-width:none}.group-show .message-list::-webkit-scrollbar{display:none}.group-show .message-list .date-separator{text-align:center;margin-block:1.5rem;font-weight:500;color:var(--main-int1);text-decoration:underline}.group-show .message-form{max-width:820px;width:100%;position:fixed;left:50%;bottom:0;transform:translateX(-50%);padding-block:10px;background-color:var(--back-color);box-shadow:0px -15px 22px rgba(0,0,0,0.05);height:12vh}.group-show .message-form .errors{margin-bottom:0.5rem;display:block}.group-show .message-form:has(.content img) .group-form-content{align-items:end}.group-show .message-form .group-form-content{display:flex;align-items:center;background-color:var(--bg-card);gap:0.8rem;padding:0 0.8rem 1.5rem 0.8rem}.group-show .message-form .content{display:flex;flex-direction:column;flex:1;width:60%;gap:0.6rem;position:relative}.group-show .message-form .content .pdf-container{display:flex;justify-content:center}.group-show .message-form .content .pdf-container:has(canvas){margin-top:0.5rem}.group-show .message-form .content:not(:has(img.hide)){margin-top:0.5rem}.group-show .message-form .content img{border-radius:0.5rem;width:100%;aspect-ratio:auto}.group-show .message-form .content img.hide+svg{display:none}.group-show .message-form .content svg{position:absolute;right:0;top:0;transform:translate(50%, calc(-50% + 0.5rem))}.group-show .message-form .content textarea{resize:none;padding:0.5rem 1rem;color:var(--gray);background-color:var(--gray-light3);border-radius:0.5rem;min-height:60px;font-size:0.9rem}.group-show .message-form .image-display{position:fixed;bottom:0rem;display:flex;width:100%;align-content:flex-end !important}.group-show .message-form .icon-send-button{background-color:var(--back-card);margin:0;padding:0;display:flex;align-items:flex-end}.group-show .message-form .icon-send{width:60px;height:60px}@keyframes skeleton-loading{0%{background-color:#e0e0e0}50%{background-color:#f0f0f0}100%{background-color:#e0e0e0}}.group-show .image-container{position:relative;width:60vw;height:30vh}.group-show .skeleton-loader{display:inline-block;background-color:#e0e0e0;border-radius:8px 8px 0 0;animation:skeleton-loading 1.5s infinite;position:absolute;top:0;left:0;width:100%;height:100%}.group-show .message-picture{width:100%;height:100%;object-fit:cover}.group-show .loaded .message-picture{display:block}.group-show .loaded .skeleton-loader{display:none}.group-form .group-bar{display:flex;height:3rem;align-items:center}.group-form .group-bar .image-group{height:2.5rem;margin:0 0 0 0.8rem;border-radius:8px;width:2.5rem;display:flex;justify-content:center;align-items:center;overflow:hidden}.group-form .group-bar .image-group img{width:100%;height:100%;object-fit:cover}.group-form .group-bar .image-group label{display:flex}.group-form .group-bar .with-background{background-color:var(--gray-light3)}.group-form .error-messages{background-color:var(--purple-light3);border:1px solid var(--main-int1);color:var(--main-int1);padding:0 0.5rem 0 0.5rem;margin-bottom:0.8rem;border-radius:0.25rem;font-size:0.8rem}.group-form .error-messages h2{margin-top:0;font-size:1.25rem}.group-form .error-messages p{margin:0.25rem 0}.group-form .button-container{position:relative;width:80%;display:flex;flex-direction:column;align-items:center}.group-form .fixed-button{position:fixed;bottom:1rem;left:2rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:0.25rem;cursor:pointer;width:80%}.group-form .field-blank{background-color:var(--gray-light3);color:var(--gray-dark);border-radius:8px;font-size:1rem;padding:0 0.5rem 0 0.5rem;display:flex;width:100%;height:2.5rem}.group-form .first-group-title{display:flex;align-items:center;margin-bottom:1rem}.group-form .first-group-title .first-column{display:flex;width:20%}.group-form .first-group-title .first-column a{display:flex}.group-form .first-group-title .first-column img{height:2rem}.group-form .first-group-title .second-column{width:60%;display:flex;justify-content:center;align-items:center}.group-form .first-group-title .third-column{width:20%}.group-form h3{font-weight:600;height:3rem;display:flex;align-items:center}.group-form .main-title-label{color:var(--gray-dark);display:flex;justify-content:center;height:3rem;align-items:center;font-size:1.2rem;margin-bottom:1rem}.group-form .search-results,.group-form .suggestions{padding:1rem 0 0 0;display:flex;flex-direction:column}.group-form .search-results .user-result,.group-form .search-results .user-suggestion,.group-form .suggestions .user-result,.group-form .suggestions .user-suggestion{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.6rem}.group-form .search-results .user-result button,.group-form .search-results .user-suggestion button,.group-form .suggestions .user-result button,.group-form .suggestions .user-suggestion button{background-color:var(--back-color);color:var(--gray);width:100%}.group-form .search-results .user-result button .user-description,.group-form .search-results .user-suggestion button .user-description,.group-form .suggestions .user-result button .user-description,.group-form .suggestions .user-suggestion button .user-description{display:flex;align-items:center}.group-form .search-results .user-result button .user-description img,.group-form .search-results .user-suggestion button .user-description img,.group-form .suggestions .user-result button .user-description img,.group-form .suggestions .user-suggestion button .user-description img{margin:0 16px 0 0;object-fit:cover}.group-form .selected-users{display:flex;overflow-x:auto;white-space:nowrap;align-items:center;height:8rem}.group-form .selected-users .selected-user{display:flex;flex-direction:column;align-items:center;font-size:0.7rem;margin:0 0.5rem 0 0}.group-form .selected-users .selected-user .avatar-large{position:relative}.group-form .selected-users .selected-user .username-selected{position:relative}.group-form .selected-users .selected-user .destroy-icon{position:relative;top:-5.5rem;left:1.5rem}.group-form .sign-in-submit:disabled{background-color:#cccccc;color:#666666;cursor:not-allowed}.users-group-form .chevron{margin:1.5rem 0 0 1rem}.users-group-form .group-form{margin-inline:1rem}.group-settings{margin-top:2rem}.group-settings__title{margin:0;font-weight:500;color:var(--main-int1)}.group-settings__header{display:flex;justify-content:center;margin-inline:1rem}.group-settings__header .back-button{position:absolute;left:1rem}.group-settings__header__actions{display:flex;flex-direction:column;align-items:center;gap:1rem}.group-settings__header__actions .buttons-container{position:relative}.group-settings__header__actions .buttons-container .action{position:absolute;right:0;top:0}.group-settings__header__actions .buttons-container .default-picture{object-fit:cover}.group-settings__header__actions .buttons-container .image-edit{transform:translate(50%, -50%);display:flex}.group-settings__header__actions .buttons-container .title-edit{transform:translate(100%, -50%)}.group-settings__header__actions .edit-button{color:var(--main-int1);background-color:var(--main-int3);padding:0.5rem 1rem;border-radius:0.5rem}.group-settings__header__actions .actions-container{display:flex;justify-content:space-between;gap:3rem}.group-settings__header__actions .actions-container .link-to-action{display:flex}.group-settings__header__actions .actions-container .link-to-action.bell{min-width:26px}.group-settings__header__actions .actions-container .link-to-action img{height:26px;aspect-ratio:auto}.group-settings__moderation{margin:2rem 1rem 1rem 1rem}.group-settings__moderation__card{display:flex;align-items:center;justify-content:space-between}.group-settings__moderation__card span{font-size:1.1rem;font-weight:500}.group-settings__member-container{margin-inline:1rem}.group-settings__member-container__member-card{display:flex;justify-content:space-between;align-items:center}.group-settings__member-container__content{display:flex;align-items:center;gap:1rem}.group-settings__member-container__content .profile-picture{width:40px;height:40px;border-radius:50%;object-fit:cover}.group-settings__pictures__title{margin-inline:1rem}.moderation-rules-header{margin-top:2rem;margin-inline:1rem;display:flex;align-items:center;position:relative}.moderation-rules-header .centered-title{position:absolute;left:50%;transform:translateX(-50%);text-align:center;margin:0;line-height:130%}.moderation-rules-content{margin:4rem 1rem}.accept-page{margin:80px 1rem 0 1rem}.accept-page .edit_group_user{max-width:820px;width:100%;position:absolute;left:50%;bottom:1.5rem;transform:translateX(-50%);padding-inline:2rem}.accept-page .button-flex{display:flex;gap:1rem;margin-top:1rem}.accept-page .button-flex .button{flex:1;background-color:purple;padding:0.6rem;display:flex;justify-content:center;align-items:center;font-size:1rem;border-radius:0.5rem}.accept-page .button-flex .button.accept{color:var(--main-int3);background-color:var(--main-int1)}.accept-page .button-flex .button.decline{color:var(--main-int1);background-color:var(--main-int3)}.group-settings .group-modal-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.3);display:flex;align-items:end}.group-settings .modal-container{background-color:var(--back-color);width:100%;padding:0 1.5rem 1.5rem 1.5rem;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}.group-settings .modal-container .close-modal-button{width:18%;margin:0.8rem auto 0.2rem auto;background-color:#d8d8d8;height:7px;border-radius:0.5rem}.group-settings .modal-container h2,.group-settings .modal-container p{text-align:center}.group-settings .modal-container h2{font-size:1.5rem}.group-settings .modal-container h2.normal-font{font-weight:500}.group-settings .modal-container input[type=text]{width:100%;padding:1rem;background-color:var(--gray-light3);border-radius:0.5rem}.group-settings .modal-container .submit-buttons{margin-top:1rem;display:flex;gap:1rem}.group-settings .modal-container .submit-buttons a{flex:1;text-align:center;background-color:var(--main-int3);color:var(--main-int1);border-radius:0.5rem;padding-block:0.4rem}.group-settings .modal-container .submit-buttons p{flex:1;text-align:center;background-color:var(--main-int3);border-radius:0.5rem;color:var(--main-int1);padding-block:0.4rem;margin:0}.group-settings .modal-container .submit-buttons input{flex:1;background-color:var(--main-int3);color:var(--main-int1);border-radius:0.5rem;padding-block:0.4rem;font-size:1rem}.message-card{display:flex}.message-card .read-at-list{display:flex;gap:0.3rem;align-items:center;margin-top:0.1rem}.message-card .deleted-message{padding:0.5rem 1rem;background-color:var(--gray-light3);border-radius:0.5rem}.message-card .deleted-message.sender{border-bottom-right-radius:0}.message-card .deleted-message.receiver{border-bottom-left-radius:0}.message-card__sender{max-width:75%;margin-left:auto;flex-direction:column}.message-card__sender:has(.message-picture) .message-card__sender__message{border-top-left-radius:0;border-top-right-radius:0}.message-card__sender .message-picture{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;width:100%;display:flex}.message-card__sender__timestamp{font-size:0.8rem;color:var(--gray-light);margin-left:1rem}.message-card__sender__image-below{height:2.5rem}.message-card__sender__message{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;border-bottom-left-radius:0.5rem;padding:0.5rem 2rem 0.5rem 1rem;background-color:var(--gray-light3);display:flex;align-items:center;position:relative}.message-card__sender__message .more{position:absolute;top:1rem;right:0;display:flex}.message-card__sender__message .more:has(.two-items){top:0}.message-card__sender__message .more:not(:has(.two-items)){transform:rotate(90deg)}.message-card__sender__message .more .two-items{display:flex;background-color:var(--main-int3);padding:0.4rem 0.2rem;border-radius:0.5rem;box-shadow:0 0 5px rgba(0,0,0,0.1)}.message-card__sender__message .more a{display:flex}.message-card__receiver{width:90%;gap:0.5rem}.message-card__receiver:has(.read-at-list){margin-bottom:1rem}.message-card__receiver .avatar-medium{align-self:end}.message-card__receiver .read-at-list{position:absolute}.message-card__receiver__content{min-width:45%;max-width:100%;position:relative}.message-card__receiver__content:has(.message-picture) .message-card__receiver__message{border-top-left-radius:0;border-top-right-radius:0}.message-card__receiver__content .message-picture{display:flex;width:100%;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}.message-card__receiver__details{display:flex;justify-content:space-between;align-items:center;padding-inline:1rem}.message-card__receiver__details h4,.message-card__receiver__details span{font-size:0.8rem;color:var(--gray-light)}.message-card__receiver__details h4{margin:0;font-weight:400}.message-card__receiver__message{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem;padding:0.5rem 1rem;background-color:var(--main-int3)}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=text],.iti input[type=tel]{position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}[dir=rtl] .iti__arrow{margin-right:6px;margin-left:0}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:white;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width: 500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{display:flex;align-items:center;padding:5px 10px;outline:none}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,0.05)}.iti__flag-box,.iti__country-name{margin-right:6px}[dir=rtl] .iti__flag-box,[dir=rtl] .iti__country-name{margin-right:0;margin-left:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=text],.iti--allow-dropdown input[type=tel],.iti--separate-dial-code input,.iti--separate-dial-code input[type=text],.iti--separate-dial-code input[type=tel]{padding-right:6px;padding-left:52px;margin-left:0}[dir=rtl] .iti--allow-dropdown input,[dir=rtl] .iti--allow-dropdown input[type=text],[dir=rtl] .iti--allow-dropdown input[type=tel],[dir=rtl] .iti--separate-dial-code input,[dir=rtl] .iti--separate-dial-code input[type=text],[dir=rtl] .iti--separate-dial-code input[type=tel]{padding-right:52px;padding-left:6px;margin-right:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}[dir=rtl] .iti--allow-dropdown .iti__flag-container,[dir=rtl] .iti--separate-dial-code .iti__flag-container{right:0;left:auto}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,0.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,0.05)}.iti--separate-dial-code.iti--show-flags .iti__selected-dial-code{margin-left:6px}[dir=rtl] .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code{margin-left:0;margin-right:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.iti__flag{background-size:5762px 15px}}.iti__flag.iti__ac{height:10px;background-position:0px 0px}.iti__flag.iti__ad{height:14px;background-position:-22px 0px}.iti__flag.iti__ae{height:10px;background-position:-44px 0px}.iti__flag.iti__af{height:14px;background-position:-66px 0px}.iti__flag.iti__ag{height:14px;background-position:-88px 0px}.iti__flag.iti__ai{height:10px;background-position:-110px 0px}.iti__flag.iti__al{height:15px;background-position:-132px 0px}.iti__flag.iti__am{height:10px;background-position:-154px 0px}.iti__flag.iti__ao{height:14px;background-position:-176px 0px}.iti__flag.iti__aq{height:14px;background-position:-198px 0px}.iti__flag.iti__ar{height:13px;background-position:-220px 0px}.iti__flag.iti__as{height:10px;background-position:-242px 0px}.iti__flag.iti__at{height:14px;background-position:-264px 0px}.iti__flag.iti__au{height:10px;background-position:-286px 0px}.iti__flag.iti__aw{height:14px;background-position:-308px 0px}.iti__flag.iti__ax{height:13px;background-position:-330px 0px}.iti__flag.iti__az{height:10px;background-position:-352px 0px}.iti__flag.iti__ba{height:10px;background-position:-374px 0px}.iti__flag.iti__bb{height:14px;background-position:-396px 0px}.iti__flag.iti__bd{height:12px;background-position:-418px 0px}.iti__flag.iti__be{height:15px;background-position:-440px 0px}.iti__flag.iti__bf{height:14px;background-position:-460px 0px}.iti__flag.iti__bg{height:12px;background-position:-482px 0px}.iti__flag.iti__bh{height:12px;background-position:-504px 0px}.iti__flag.iti__bi{height:12px;background-position:-526px 0px}.iti__flag.iti__bj{height:14px;background-position:-548px 0px}.iti__flag.iti__bl{height:14px;background-position:-570px 0px}.iti__flag.iti__bm{height:10px;background-position:-592px 0px}.iti__flag.iti__bn{height:10px;background-position:-614px 0px}.iti__flag.iti__bo{height:14px;background-position:-636px 0px}.iti__flag.iti__bq{height:14px;background-position:-658px 0px}.iti__flag.iti__br{height:14px;background-position:-680px 0px}.iti__flag.iti__bs{height:10px;background-position:-702px 0px}.iti__flag.iti__bt{height:14px;background-position:-724px 0px}.iti__flag.iti__bv{height:15px;background-position:-746px 0px}.iti__flag.iti__bw{height:14px;background-position:-768px 0px}.iti__flag.iti__by{height:10px;background-position:-790px 0px}.iti__flag.iti__bz{height:12px;background-position:-812px 0px}.iti__flag.iti__ca{height:10px;background-position:-834px 0px}.iti__flag.iti__cc{height:10px;background-position:-856px 0px}.iti__flag.iti__cd{height:15px;background-position:-878px 0px}.iti__flag.iti__cf{height:14px;background-position:-900px 0px}.iti__flag.iti__cg{height:14px;background-position:-922px 0px}.iti__flag.iti__ch{height:15px;background-position:-944px 0px}.iti__flag.iti__ci{height:14px;background-position:-961px 0px}.iti__flag.iti__ck{height:10px;background-position:-983px 0px}.iti__flag.iti__cl{height:14px;background-position:-1005px 0px}.iti__flag.iti__cm{height:14px;background-position:-1027px 0px}.iti__flag.iti__cn{height:14px;background-position:-1049px 0px}.iti__flag.iti__co{height:14px;background-position:-1071px 0px}.iti__flag.iti__cp{height:14px;background-position:-1093px 0px}.iti__flag.iti__cq{height:12px;background-position:-1115px 0px}.iti__flag.iti__cr{height:12px;background-position:-1137px 0px}.iti__flag.iti__cu{height:10px;background-position:-1159px 0px}.iti__flag.iti__cv{height:12px;background-position:-1181px 0px}.iti__flag.iti__cw{height:14px;background-position:-1203px 0px}.iti__flag.iti__cx{height:10px;background-position:-1225px 0px}.iti__flag.iti__cy{height:14px;background-position:-1247px 0px}.iti__flag.iti__cz{height:14px;background-position:-1269px 0px}.iti__flag.iti__de{height:12px;background-position:-1291px 0px}.iti__flag.iti__dg{height:10px;background-position:-1313px 0px}.iti__flag.iti__dj{height:14px;background-position:-1335px 0px}.iti__flag.iti__dk{height:15px;background-position:-1357px 0px}.iti__flag.iti__dm{height:10px;background-position:-1379px 0px}.iti__flag.iti__do{height:14px;background-position:-1401px 0px}.iti__flag.iti__dz{height:14px;background-position:-1423px 0px}.iti__flag.iti__ea{height:14px;background-position:-1445px 0px}.iti__flag.iti__ec{height:14px;background-position:-1467px 0px}.iti__flag.iti__ee{height:13px;background-position:-1489px 0px}.iti__flag.iti__eg{height:14px;background-position:-1511px 0px}.iti__flag.iti__eh{height:10px;background-position:-1533px 0px}.iti__flag.iti__er{height:10px;background-position:-1555px 0px}.iti__flag.iti__es{height:14px;background-position:-1577px 0px}.iti__flag.iti__et{height:10px;background-position:-1599px 0px}.iti__flag.iti__eu{height:14px;background-position:-1621px 0px}.iti__flag.iti__ez{height:14px;background-position:-1643px 0px}.iti__flag.iti__fi{height:12px;background-position:-1665px 0px}.iti__flag.iti__fj{height:10px;background-position:-1687px 0px}.iti__flag.iti__fk{height:10px;background-position:-1709px 0px}.iti__flag.iti__fm{height:11px;background-position:-1731px 0px}.iti__flag.iti__fo{height:15px;background-position:-1753px 0px}.iti__flag.iti__fr{height:14px;background-position:-1775px 0px}.iti__flag.iti__fx{height:14px;background-position:-1797px 0px}.iti__flag.iti__ga{height:15px;background-position:-1819px 0px}.iti__flag.iti__gb{height:10px;background-position:-1841px 0px}.iti__flag.iti__gd{height:12px;background-position:-1863px 0px}.iti__flag.iti__ge{height:14px;background-position:-1885px 0px}.iti__flag.iti__gf{height:14px;background-position:-1907px 0px}.iti__flag.iti__gg{height:14px;background-position:-1929px 0px}.iti__flag.iti__gh{height:14px;background-position:-1951px 0px}.iti__flag.iti__gi{height:10px;background-position:-1973px 0px}.iti__flag.iti__gl{height:14px;background-position:-1995px 0px}.iti__flag.iti__gm{height:14px;background-position:-2017px 0px}.iti__flag.iti__gn{height:14px;background-position:-2039px 0px}.iti__flag.iti__gp{height:14px;background-position:-2061px 0px}.iti__flag.iti__gq{height:14px;background-position:-2083px 0px}.iti__flag.iti__gr{height:14px;background-position:-2105px 0px}.iti__flag.iti__gs{height:10px;background-position:-2127px 0px}.iti__flag.iti__gt{height:13px;background-position:-2149px 0px}.iti__flag.iti__gu{height:11px;background-position:-2171px 0px}.iti__flag.iti__gw{height:10px;background-position:-2193px 0px}.iti__flag.iti__gy{height:12px;background-position:-2215px 0px}.iti__flag.iti__hk{height:14px;background-position:-2237px 0px}.iti__flag.iti__hm{height:10px;background-position:-2259px 0px}.iti__flag.iti__hn{height:10px;background-position:-2281px 0px}.iti__flag.iti__hr{height:10px;background-position:-2303px 0px}.iti__flag.iti__ht{height:12px;background-position:-2325px 0px}.iti__flag.iti__hu{height:10px;background-position:-2347px 0px}.iti__flag.iti__ic{height:14px;background-position:-2369px 0px}.iti__flag.iti__id{height:14px;background-position:-2391px 0px}.iti__flag.iti__ie{height:10px;background-position:-2413px 0px}.iti__flag.iti__il{height:15px;background-position:-2435px 0px}.iti__flag.iti__im{height:10px;background-position:-2457px 0px}.iti__flag.iti__in{height:14px;background-position:-2479px 0px}.iti__flag.iti__io{height:10px;background-position:-2501px 0px}.iti__flag.iti__iq{height:14px;background-position:-2523px 0px}.iti__flag.iti__ir{height:12px;background-position:-2545px 0px}.iti__flag.iti__is{height:15px;background-position:-2567px 0px}.iti__flag.iti__it{height:14px;background-position:-2589px 0px}.iti__flag.iti__je{height:12px;background-position:-2611px 0px}.iti__flag.iti__jm{height:10px;background-position:-2633px 0px}.iti__flag.iti__jo{height:10px;background-position:-2655px 0px}.iti__flag.iti__jp{height:14px;background-position:-2677px 0px}.iti__flag.iti__ke{height:14px;background-position:-2699px 0px}.iti__flag.iti__kg{height:12px;background-position:-2721px 0px}.iti__flag.iti__kh{height:13px;background-position:-2743px 0px}.iti__flag.iti__ki{height:10px;background-position:-2765px 0px}.iti__flag.iti__km{height:12px;background-position:-2787px 0px}.iti__flag.iti__kn{height:14px;background-position:-2809px 0px}.iti__flag.iti__kp{height:10px;background-position:-2831px 0px}.iti__flag.iti__kr{height:14px;background-position:-2853px 0px}.iti__flag.iti__kw{height:10px;background-position:-2875px 0px}.iti__flag.iti__ky{height:10px;background-position:-2897px 0px}.iti__flag.iti__kz{height:10px;background-position:-2919px 0px}.iti__flag.iti__la{height:14px;background-position:-2941px 0px}.iti__flag.iti__lb{height:14px;background-position:-2963px 0px}.iti__flag.iti__lc{height:10px;background-position:-2985px 0px}.iti__flag.iti__li{height:12px;background-position:-3007px 0px}.iti__flag.iti__lk{height:10px;background-position:-3029px 0px}.iti__flag.iti__lr{height:11px;background-position:-3051px 0px}.iti__flag.iti__ls{height:14px;background-position:-3073px 0px}.iti__flag.iti__lt{height:12px;background-position:-3095px 0px}.iti__flag.iti__lu{height:12px;background-position:-3117px 0px}.iti__flag.iti__lv{height:10px;background-position:-3139px 0px}.iti__flag.iti__ly{height:10px;background-position:-3161px 0px}.iti__flag.iti__ma{height:14px;background-position:-3183px 0px}.iti__flag.iti__mc{height:15px;background-position:-3205px 0px}.iti__flag.iti__md{height:10px;background-position:-3226px 0px}.iti__flag.iti__me{height:10px;background-position:-3248px 0px}.iti__flag.iti__mf{height:14px;background-position:-3270px 0px}.iti__flag.iti__mg{height:14px;background-position:-3292px 0px}.iti__flag.iti__mh{height:11px;background-position:-3314px 0px}.iti__flag.iti__mk{height:10px;background-position:-3336px 0px}.iti__flag.iti__ml{height:14px;background-position:-3358px 0px}.iti__flag.iti__mm{height:14px;background-position:-3380px 0px}.iti__flag.iti__mn{height:10px;background-position:-3402px 0px}.iti__flag.iti__mo{height:14px;background-position:-3424px 0px}.iti__flag.iti__mp{height:10px;background-position:-3446px 0px}.iti__flag.iti__mq{height:14px;background-position:-3468px 0px}.iti__flag.iti__mr{height:14px;background-position:-3490px 0px}.iti__flag.iti__ms{height:10px;background-position:-3512px 0px}.iti__flag.iti__mt{height:14px;background-position:-3534px 0px}.iti__flag.iti__mu{height:14px;background-position:-3556px 0px}.iti__flag.iti__mv{height:14px;background-position:-3578px 0px}.iti__flag.iti__mw{height:14px;background-position:-3600px 0px}.iti__flag.iti__mx{height:12px;background-position:-3622px 0px}.iti__flag.iti__my{height:10px;background-position:-3644px 0px}.iti__flag.iti__mz{height:14px;background-position:-3666px 0px}.iti__flag.iti__na{height:14px;background-position:-3688px 0px}.iti__flag.iti__nc{height:10px;background-position:-3710px 0px}.iti__flag.iti__ne{height:15px;background-position:-3732px 0px}.iti__flag.iti__nf{height:10px;background-position:-3752px 0px}.iti__flag.iti__ng{height:10px;background-position:-3774px 0px}.iti__flag.iti__ni{height:12px;background-position:-3796px 0px}.iti__flag.iti__nl{height:14px;background-position:-3818px 0px}.iti__flag.iti__no{height:15px;background-position:-3840px 0px}.iti__flag.iti__np{height:15px;background-position:-3862px 0px}.iti__flag.iti__nr{height:10px;background-position:-3877px 0px}.iti__flag.iti__nu{height:10px;background-position:-3899px 0px}.iti__flag.iti__nz{height:10px;background-position:-3921px 0px}.iti__flag.iti__om{height:10px;background-position:-3943px 0px}.iti__flag.iti__pa{height:14px;background-position:-3965px 0px}.iti__flag.iti__pe{height:14px;background-position:-3987px 0px}.iti__flag.iti__pf{height:14px;background-position:-4009px 0px}.iti__flag.iti__pg{height:15px;background-position:-4031px 0px}.iti__flag.iti__ph{height:10px;background-position:-4053px 0px}.iti__flag.iti__pk{height:14px;background-position:-4075px 0px}.iti__flag.iti__pl{height:13px;background-position:-4097px 0px}.iti__flag.iti__pm{height:14px;background-position:-4119px 0px}.iti__flag.iti__pn{height:10px;background-position:-4141px 0px}.iti__flag.iti__pr{height:14px;background-position:-4163px 0px}.iti__flag.iti__ps{height:10px;background-position:-4185px 0px}.iti__flag.iti__pt{height:14px;background-position:-4207px 0px}.iti__flag.iti__pw{height:13px;background-position:-4229px 0px}.iti__flag.iti__py{height:11px;background-position:-4251px 0px}.iti__flag.iti__qa{height:8px;background-position:-4273px 0px}.iti__flag.iti__re{height:14px;background-position:-4295px 0px}.iti__flag.iti__ro{height:14px;background-position:-4317px 0px}.iti__flag.iti__rs{height:14px;background-position:-4339px 0px}.iti__flag.iti__ru{height:14px;background-position:-4361px 0px}.iti__flag.iti__rw{height:14px;background-position:-4383px 0px}.iti__flag.iti__sa{height:14px;background-position:-4405px 0px}.iti__flag.iti__sb{height:10px;background-position:-4427px 0px}.iti__flag.iti__sc{height:10px;background-position:-4449px 0px}.iti__flag.iti__sd{height:10px;background-position:-4471px 0px}.iti__flag.iti__se{height:13px;background-position:-4493px 0px}.iti__flag.iti__sg{height:14px;background-position:-4515px 0px}.iti__flag.iti__sh{height:10px;background-position:-4537px 0px}.iti__flag.iti__si{height:10px;background-position:-4559px 0px}.iti__flag.iti__sj{height:15px;background-position:-4581px 0px}.iti__flag.iti__sk{height:14px;background-position:-4603px 0px}.iti__flag.iti__sl{height:14px;background-position:-4625px 0px}.iti__flag.iti__sm{height:15px;background-position:-4647px 0px}.iti__flag.iti__sn{height:14px;background-position:-4669px 0px}.iti__flag.iti__so{height:14px;background-position:-4691px 0px}.iti__flag.iti__sr{height:14px;background-position:-4713px 0px}.iti__flag.iti__ss{height:10px;background-position:-4735px 0px}.iti__flag.iti__st{height:10px;background-position:-4757px 0px}.iti__flag.iti__su{height:10px;background-position:-4779px 0px}.iti__flag.iti__sv{height:12px;background-position:-4801px 0px}.iti__flag.iti__sx{height:14px;background-position:-4823px 0px}.iti__flag.iti__sy{height:14px;background-position:-4845px 0px}.iti__flag.iti__sz{height:14px;background-position:-4867px 0px}.iti__flag.iti__ta{height:10px;background-position:-4889px 0px}.iti__flag.iti__tc{height:10px;background-position:-4911px 0px}.iti__flag.iti__td{height:14px;background-position:-4933px 0px}.iti__flag.iti__tf{height:14px;background-position:-4955px 0px}.iti__flag.iti__tg{height:13px;background-position:-4977px 0px}.iti__flag.iti__th{height:14px;background-position:-4999px 0px}.iti__flag.iti__tj{height:10px;background-position:-5021px 0px}.iti__flag.iti__tk{height:10px;background-position:-5043px 0px}.iti__flag.iti__tl{height:10px;background-position:-5065px 0px}.iti__flag.iti__tm{height:14px;background-position:-5087px 0px}.iti__flag.iti__tn{height:14px;background-position:-5109px 0px}.iti__flag.iti__to{height:10px;background-position:-5131px 0px}.iti__flag.iti__tr{height:14px;background-position:-5153px 0px}.iti__flag.iti__tt{height:12px;background-position:-5175px 0px}.iti__flag.iti__tv{height:10px;background-position:-5197px 0px}.iti__flag.iti__tw{height:14px;background-position:-5219px 0px}.iti__flag.iti__tz{height:14px;background-position:-5241px 0px}.iti__flag.iti__ua{height:14px;background-position:-5263px 0px}.iti__flag.iti__ug{height:14px;background-position:-5285px 0px}.iti__flag.iti__uk{height:10px;background-position:-5307px 0px}.iti__flag.iti__um{height:11px;background-position:-5329px 0px}.iti__flag.iti__un{height:14px;background-position:-5351px 0px}.iti__flag.iti__us{height:11px;background-position:-5373px 0px}.iti__flag.iti__uy{height:14px;background-position:-5395px 0px}.iti__flag.iti__uz{height:10px;background-position:-5417px 0px}.iti__flag.iti__va{height:15px;background-position:-5439px 0px}.iti__flag.iti__vc{height:14px;background-position:-5456px 0px}.iti__flag.iti__ve{height:14px;background-position:-5478px 0px}.iti__flag.iti__vg{height:10px;background-position:-5500px 0px}.iti__flag.iti__vi{height:14px;background-position:-5522px 0px}.iti__flag.iti__vn{height:14px;background-position:-5544px 0px}.iti__flag.iti__vu{height:12px;background-position:-5566px 0px}.iti__flag.iti__wf{height:14px;background-position:-5588px 0px}.iti__flag.iti__ws{height:10px;background-position:-5610px 0px}.iti__flag.iti__xk{height:15px;background-position:-5632px 0px}.iti__flag.iti__ye{height:14px;background-position:-5654px 0px}.iti__flag.iti__yt{height:14px;background-position:-5676px 0px}.iti__flag.iti__za{height:14px;background-position:-5698px 0px}.iti__flag.iti__zm{height:14px;background-position:-5720px 0px}.iti__flag.iti__zw{height:10px;background-position:-5742px 0px}.iti__flag{height:15px;box-shadow:0px 0px 1px 0px #888;background-image:url(/../img/flags.png?1);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.iti__flag{background-image:url(/../img/flags@2x.png?1)}}.iti__flag.iti__np{background-color:transparent}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:0 3px 13px rgba(0,0,0,0.08);box-shadow:0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid rgba(72,72,72,0.1)}.flatpickr-calendar.hasTime .flatpickr-innerContainer{border-bottom:0}.flatpickr-calendar.hasTime .flatpickr-time{border:1px solid rgba(72,72,72,0.1)}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:rgba(72,72,72,0.1)}.flatpickr-calendar.arrowTop:after{border-bottom-color:var(--main-int1)}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:rgba(72,72,72,0.1)}.flatpickr-calendar.arrowBottom:after{border-top-color:var(--main-int1)}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{border-radius:5px 5px 0 0;background:var(--main-int1);color:#fff;fill:#fff;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#fff;fill:#fff}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#bbb}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--main-int3)}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill 0.1s;transition:fill 0.1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(72,72,72,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(72,72,72,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(72,72,72,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(255,255,255,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:0.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#fff}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#fff}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 0.5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(255,255,255,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:var(--main-int1);border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 0.5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:var(--main-int1);outline:none;padding:0}.flatpickr-weekdays{background:var(--main-int1);text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:var(--main-int1);color:#fff;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;border-left:1px solid rgba(72,72,72,0.1);border-right:1px solid rgba(72,72,72,0.1)}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 rgba(72,72,72,0.1);box-shadow:-1px 0 0 rgba(72,72,72,0.1)}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#484848;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e2e2e2;border-color:#e2e2e2}.flatpickr-day.today{border-color:#bbb}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#bbb;background:#bbb;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:var(--main-int1);-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:var(--main-int1)}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 var(--main-int1);box-shadow:-10px 0 0 var(--main-int1)}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e2e2e2, 5px 0 0 #e2e2e2;box-shadow:-5px 0 0 #e2e2e2, 5px 0 0 #e2e2e2}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(72,72,72,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(72,72,72,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 var(--main-int1),5px 0 0 var(--main-int1);box-shadow:-5px 0 0 var(--main-int1),5px 0 0 var(--main-int1)}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;border-left:1px solid rgba(72,72,72,0.1)}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(72,72,72,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background:#fff;border-bottom:1px solid rgba(72,72,72,0.1)}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;border-radius:0 0 5px 5px}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#484848}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#484848}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#484848;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#484848;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eaeaea}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon::before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:"Helvetica Neue", helvetica, arial, sans-serif;font-size:0.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:0.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:0.3rem;border-bottom-right-radius:0.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:0.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:0.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:bold;font-size:0.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *::before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next::before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous::before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:0.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:0.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:0.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:white;border-bottom-right-radius:0.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:0.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 0.85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:white;font-weight:bold}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:0.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:0.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:0.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:0.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:0.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:0.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:bold}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:0.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:magenta}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:0.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s, opacity 0.3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:0.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:0.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,0.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:0.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:0.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:0.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:0.3rem;border-top-right-radius:0.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:0.3rem;border-bottom-right-radius:0.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon::after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled::after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:bold;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,0.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:0.4rem;padding-right:0.2rem;padding-left:0.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-0.125em}.iti__flag{background-image:url(/assets/intl-tel-input/flags-1b3b26c88419a87d9f485cf4e8bc5cb1e0b47261196961abb1835a0ab3a5dde5.png)}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.iti__flag{background-image:url(/assets/intl-tel-input/flags@2x-2350e934e185a70b4772c5bf8964213c9b9c9b70e5a8dc46597b3ccac26e2c01.png)}}*{box-sizing:border-box}*,::before,::after{border:0;-webkit-tap-highlight-color:transparent}body{background-color:var(--back-color);max-width:820px;height:auto;min-height:100vh;margin:auto;font-family:"Poppins", sans-serif;color:var(--gray-dark)}body:has(.group-modal-wrapper){position:relative}textarea{font-family:"Poppins", sans-serif}body::-webkit-scrollbar{display:none}.profile-page::-webkit-scrollbar{display:none}.div-wrapper{min-height:calc(100vh - 70px);overflow-y:auto;min-height:100%}.div-wrapper::-webkit-scrollbar{display:none}a{text-decoration:none;color:inherit}a,img{user-drag:none;-webkit-user-drag:none}.errors{text-align:center;color:red}.profile-page,.search-page,.settings-page{padding-top:2.75rem;display:flex;justify-content:center;flex-direction:column}.profile-page,.search-page{margin-inline:1rem}.btn{border-radius:5px;border:1px solid black;color:var(--gray-dark);font-size:1em;cursor:pointer;padding:0.2em 0.8em;text-transform:uppercase}.btn-primary{background-color:var(--iris);color:var(--main-int3);border:1px solid var(--iris)}.btn-primary:hover{background-color:var(--main-int1);border:1px solid var(--main-int1)}.btn-green{background-color:var(--green);color:var(--main-int3);border:1px solid var(--green)}.btn-green:hover{background-color:var(--green-dark);border:1px solid var(--green-dark)}.btn-red{background-color:var(--red-alert);color:var(--main-int3);border:1px solid var(--red-alert)}.btn-red:hover{background-color:var(--red-dark);border:1px solid var(--red-dark)}#lds-roller-container{display:flex;justify-content:center;align-items:center;height:100%;margin-bottom:100px}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:var(--iris);margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-0.036s}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-0.072s}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-0.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-0.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-0.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-0.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-0.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-0.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}.hidden{visibility:hidden}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.justify-center{justify-content:center}.align-center{align-items:center}.gap-1{gap:1rem}.line-through{text-decoration:line-through}#wifi-loader{--background: #62abff;--front-color: #4f29f0;--back-color: #c3c8de;--text-color: #414856;width:64px;height:64px;border-radius:50px;position:relative;align-self:center;display:flex;justify-content:center;align-items:center}#wifi-loader svg{position:absolute;display:flex;justify-content:center;align-items:center}#wifi-loader svg circle{position:absolute;fill:none;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-100deg);transform-origin:center}#wifi-loader svg circle.back{stroke:var(--back-color)}#wifi-loader svg circle.front{stroke:var(--front-color)}#wifi-loader svg.circle-outer{height:86px;width:86px}#wifi-loader svg.circle-outer circle{stroke-dasharray:62.75 188.25}#wifi-loader svg.circle-outer circle.back{animation:circle-outer135 1.8s ease infinite 0.3s}#wifi-loader svg.circle-outer circle.front{animation:circle-outer135 1.8s ease infinite 0.15s}#wifi-loader svg.circle-middle{height:60px;width:60px}#wifi-loader svg.circle-middle circle{stroke-dasharray:42.5 127.5}#wifi-loader svg.circle-middle circle.back{animation:circle-middle6123 1.8s ease infinite 0.25s}#wifi-loader svg.circle-middle circle.front{animation:circle-middle6123 1.8s ease infinite 0.1s}#wifi-loader svg.circle-inner{height:34px;width:34px}#wifi-loader svg.circle-inner circle{stroke-dasharray:22 66}#wifi-loader svg.circle-inner circle.back{animation:circle-inner162 1.8s ease infinite 0.2s}#wifi-loader svg.circle-inner circle.front{animation:circle-inner162 1.8s ease infinite 0.05s}#wifi-loader .text{position:absolute;bottom:-40px;display:flex;justify-content:center;align-items:center;text-transform:lowercase;font-weight:500;font-size:14px;letter-spacing:0.2px}#wifi-loader .text::before,#wifi-loader .text::after{content:attr(data-text)}#wifi-loader .text::before{color:var(--text-color)}#wifi-loader .text::after{color:var(--front-color);animation:text-animation76 3.6s ease infinite;position:absolute;left:0}@keyframes circle-outer135{0%{stroke-dashoffset:25}25%{stroke-dashoffset:0}65%{stroke-dashoffset:301}80%{stroke-dashoffset:276}100%{stroke-dashoffset:276}}@keyframes circle-middle6123{0%{stroke-dashoffset:17}25%{stroke-dashoffset:0}65%{stroke-dashoffset:204}80%{stroke-dashoffset:187}100%{stroke-dashoffset:187}}@keyframes circle-inner162{0%{stroke-dashoffset:9}25%{stroke-dashoffset:0}65%{stroke-dashoffset:106}80%{stroke-dashoffset:97}100%{stroke-dashoffset:97}}@keyframes text-animation76{0%{clip-path:inset(0 100% 0 0)}50%{clip-path:inset(0)}100%{clip-path:inset(0 0 0 100%)}}
