#memberList{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:960px}.member-card{padding:1px 0;border-radius:2px;width:100%}.member-info:not(body.community .member-info){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center}@media screen and (max-width:768px){.member-item{border:0}}body.community .member-info{width:100%;font-size:13px;display:-ms-grid;display:grid;-ms-grid-columns:3fr 3fr 3fr 4fr;grid-template-columns:3fr 3fr 3fr 4fr}.member-info-row{width:100%;font-size:13px;display:-ms-grid;display:grid;-ms-grid-columns:2fr 3fr 2fr 5fr;grid-template-columns:2fr 3fr 2fr 5fr}.member-info .member-info-cell{padding:4px 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"Ubuntu",sans-serif!important;height:100%}.member-info-cell .icon{width:16px;vertical-align:middle;margin:-2px 0 -2px 4px}.member-info .member-info-cell:first-child:not(.member-card.active .member-info-cell:first-child){background-color:#d0dacf}.filterbox{-webkit-column-count:4;-moz-column-count:4;column-count:4;width:100%;max-width:960px}@media (max-width:768px){.member-card .member-info .member-info-cell:not(.member-card.active .member-info .member-info-cell){background:url('../images/background/js-member-card-grey.jpg');background-attachment:fixed}.filterbox{-webkit-column-count:3;-moz-column-count:3;column-count:3}.member-card:first-child .member-info .member-info-cell:nth-child(2),.member-card:first-child .member-info .member-info-cell:nth-child(3){display:none}.member-card:first-child .member-info .member-info-cell:nth-child(2),.member-card:first-child .member-info .member-info-cell:nth-child(3){display:none}.member-card:first-child .member-info{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.member-card:first-child .member-info>:first-child{-ms-grid-row:1;-ms-grid-column:1}.member-card:first-child .member-info>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.member-card:first-child .member-info .member-info-cell:first-child{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;grid-row:1}.member-card:first-child .member-info .member-info-cell:nth-child(4){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;grid-row:1;text-align:right}}@media (max-width:576px){body.community .member-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.community .member-info-cell:first-child{padding-top:9px}body.community .member-card.active .member-thumb{margin-top:0}body.community .member-info-cell:last-child{padding-bottom:9px}#search{display:none}.member-info .member-info-cell{padding:2px 10px}}body.community .member-card.active .member-info{-ms-grid-columns:1fr;grid-template-columns:1fr}.member-info .member-info-cell:nth-child(2){background-color:#e3e4e5}.member-info .member-info-cell:nth-child(3){background-color:#e7ebda}.member-info .member-info-cell:nth-child(4){background-color:#f2f3f2}.member-info>.member-info-cell:first-child:not(.member-card:first-child .member-info>.member-info-cell:first-child){font-weight:bold}.member-card .member-info a{text-decoration:none}.member-card .member-info a:hover{color:#000}.member-info:hover{}.member-info h2{margin:0;color:#333;font-size:21px}.member-details{cursor:default!important}.member-details p,.member-info p{margin:0;font-size:0.9em;padding:3px}.member-card.active .member-details p{padding-bottom:0}.member-card.active{position:relative!important}.member-details p:not(.member-details p:first-child){border-top:1px dashed var(--not-white);line-height:1.2;padding-bottom:4px}.member-details p:last-child{border-bottom:0}.member-info p{text-align:center;display:none}.member-contact button{padding:5px 10px;background-color:#4CAF50;color:var(--not-white);border:none;border-radius:3px;cursor:pointer}.member-contact button:hover{background-color:#45a049}#memberList{display:block}body.adminpage #memberList .member-name{font-size:13px}#memberListed *{cursor:default}.member-card .member-content{cursor:pointer;width:100%}.member-card.active .member-content{cursor:unset}.member-card:not(.member-card:first-child):hover{margin:0;-webkit-box-shadow:0 0 1px #598455,0 0 2px #598455;box-shadow:0 0 1px #598455,0 0 2px #598455}.member-card{background-color:var(--not-white);-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.1);box-shadow:0 2px 10px rgba(0,0,0,0.1);overflow:hidden;width:100%;-webkit-transition:-webkit-transform 0.3s,-webkit-box-shadow 0.3s;transition:-webkit-transform 0.3s,-webkit-box-shadow 0.3s;transition:transform 0.3s,box-shadow 0.3s;transition:transform 0.3s,box-shadow 0.3s,-webkit-transform 0.3s,-webkit-box-shadow 0.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.member-card a{cursor:pointer}.member-info{padding:1px}.member-name{margin:0;font-weight:bold;color:#333;border-radius:2px}.member-name a{text-decoration:none}.member-name a:hover{color:var(--main-green);text-decoration:underline}.member-org,.member-role{font-size:1em;color:#777}.member-details{padding:0 15px 15px 15px;font-size:0.9em;color:#555;display:none}.member-details strong{font-weight:bold}.member-details a{text-decoration:none}.member-details a:hover{text-decoration:underline}.member-card.active .member-info{color:#f2f3f2}.member-card.active .member-info>div:not(div:first-child){display:none}.member-card.active .member-info div:first-child{margin-top:12px;font-size:27px}.member-card .member-details{display:none}.member-card.active .member-details{display:block;color:#f2f3f2}.member-card.active .member-details a{color:#e2eae1}.member-card.active .member-name{color:var(--not-white)}.member-card.active .member-name:hover{color:#fff}.member-contact{padding:15px;text-align:center;border-top:1px solid #eee}.member-contact button{background-color:#007bff;color:var(--not-white);padding:10px 20px;border:none;border-radius:5px;cursor:pointer;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.member-contact button:hover{background-color:#0056b3}.member-card-header{background-color:transparent!important;-webkit-box-shadow:unset!important;box-shadow:unset!important;border-radius:unset!important;border:unset!important;margin-top:7px;overflow:unset!important;text-overflow:unset!important}.member-card-header *{background-color:transparent!important;-webkit-box-shadow:unset!important;box-shadow:unset!important;border-radius:unset!important;color:var(--not-black)!important;font-size:13.5px!important;padding-top:2px!important;padding-bottom:2px!important;overflow:unset!important;text-overflow:unset!important}#rpFilterContainer.filterbox{-webkit-column-count:3;-moz-column-count:3;column-count:3}#geoFilterContainer.filterbox{-webkit-column-count:6;-moz-column-count:6;column-count:6;height:240px;overflow-y:hidden}#geoFilterContainer{height:240px}.scrollbar-hidden::-webkit-scrollbar{width:0}.filterbox label{font-size:0.72em;line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:stretch;-ms-flex:stretch;flex:stretch;gap:2px;margin-bottom:7px}.filterbox label span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.filterbox label input[type=checkbox]{display:inline-block;width:13px!important;height:13px!important;border-radius:2px;outline:none;cursor:pointer;display:inline-block;position:relative;margin:0}.filterbox label:hover{color:#363a35;font-weight:bold;cursor:pointer}.community input[type=checkbox]:checked{background-color:#598455;border-color:#598455}.community input[type=checkbox]:checked:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:12px;text-align:center;line-height:1}.member-card.active .community span{padding-top:0.3em}.profile-actions{margin-top:20px;text-align:right}.button-primary{padding:12px 25px;background-color:#598455;color:var(--not-white);border:none;border-radius:var(--card-border-radius);font-size:1em;font-weight:bold;cursor:pointer;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.button-primary:hover{background-color:#4c9141}#cancel-crop-btn{background-color:#e55137}@media (max-width:768px){.profile-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.profile-photo-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#profile-image-display{width:240px;height:auto;aspect-ratio:1/1;margin:0 auto}.crop-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.7);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.crop-modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:90%;max-width:500px;border-radius:2px}.crop-modal-content img{max-width:100%}.crop-modal-buttons{text-align:right;margin-top:15px}.profile-photo-area{text-align:center}.profile-photo-area img{width:180px;height:180px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--not-white);-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.1);box-shadow:0 2px 10px rgba(0,0,0,0.1);margin-bottom:10px;margin:0 auto}.profile-photo-area button{display:block;margin:0 auto}.form-entry.readonly .value-display{padding:12px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:2px;line-height:1.6}.edit-link{font-weight:normal;font-size:0.8em;margin-left:10px}.help-text{font-size:0.9em;color:#7f8c8d;margin-bottom:20px}.member-info{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:577px){.member-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.member-index{text-align:right;color:#888;font-size:1em!important;font-variant-numeric:tabular-nums}.profile-page .container.profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.profile-page .container .profile-photo-area{width:34%}.profile-page .container .profile-biography{width:66%}.profile-page .profile-biography .form-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 12px 12px 0}.profile-page .profile-biography .form-flex>*{width:100%}.profile-page .profile-biography .form-flex textarea{padding:12px;font-size:calc(0.6rem + 0.6vh)}.toast-notification{visibility:hidden;opacity:0;position:fixed;bottom:0;right:-400px;-webkit-transform:none;transform:none;left:auto;min-width:250px;max-width:90%;background-color:#2ecc71;color:var(--not-white);text-align:center;border-radius:2px;padding:16px;z-index:9999;-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.2);box-shadow:0 4px 15px rgba(0,0,0,0.2);font-size:1em;font-weight:bold;-webkit-transition:opacity 0.5s,right 0.6s;transition:opacity 0.5s,right 0.6s}.toast-notification.show{visibility:visible;opacity:1;right:20px}.profile-page .container.profile{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-page .profile-photo-area{-webkit-box-flex:0;-ms-flex:0 0 210px;flex:0 0 210px;text-align:center;aspect-ratio:1/1}.profile-page .profile-biography{-webkit-box-flex:1;-ms-flex:1;flex:1}.profile-page .profile-biography label{font-weight:bold;font-size:1rem;margin-bottom:12px;margin-left:12px}#profile-image-display{width:180px;height:180px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--not-white);-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.1);box-shadow:0 2px 10px rgba(0,0,0,0.1);cursor:pointer;-webkit-transition:-webkit-filter 0.3s;transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s,-webkit-filter 0.3s}#profile-image-display:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}#photo-drop-zone{border:3px dashed transparent;border-radius:50%;padding:5px;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}#photo-drop-zone.drag-over{border-color:var(--main-green)}@media (max-width:768px){.profile-page .container.profile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.modal-profile{background-color:#fffffff0;width:calc(100% - 100px);height:calc(100% - 100px);max-width:960px;margin:50px auto}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e0e0e0;padding-bottom:10px;margin-bottom:15px;position:relative}.modal-header h2{margin:0 auto;font-size:1.5em}.close-button{position:absolute;right:0;font-size:28px;font-weight:bold;cursor:pointer;color:#aaa}.close-button:hover{color:#333}.modal-body{max-height:70vh;overflow-y:auto}.questionnaire-summary.modal-body{max-height:unset}.questionnaire-summary.modal-body h3{text-align:left;font-size:1.5em}.questionnaire-summary.modal-body .flexing{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.questionnaire-summary.modal-body .flexing dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.questionnaire-summary.modal-body .flexing dl h3{width:100%;text-align:center}.questionnaire-summary.modal-body .flexing dl .cellbox{padding:16px;width:25%;border:1px dashed #444}.questionnaire-summary.modal-body .flexing dl .cellbox.tag-interested-in-working-group,.questionnaire-summary.modal-body .flexing dl .cellbox.tag-themes{width:50%}@media (max-width:768px){.profile-page .container .profile-biography{width:100%}.questionnaire-summary.modal-body .flexing dl .cellbox{width:33.33%}.questionnaire-summary.modal-body .flexing dl .cellbox.tag-interested-in-working-group,.questionnaire-summary.modal-body .flexing dl .cellbox.tag-themes{width:33.33%}}.questionnaire-summary.modal-body .flexing dl .button{width:100%}.icon-svg-edit{fill:#769c73}.icon-svg-edit:hover{fill:var(--not-white)}.questionnaire-summary.modal-body h3{background-color:var(--main-green);color:var(--not-white);padding:13px 19px;position:relative}.questionnaire-summary.modal-body h3 svg{width:32px;height:32px;vertical-align:middle;position:absolute;right:15px;top:10px}.questionnaire-summary.modal-body h3 .edit-icon-btn{position:absolute;right:15px;top:10px;width:32px;height:32px;background:transparent;border:0;padding:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.questionnaire-summary.modal-body h3 .edit-icon-btn svg{position:static}.questionnaire-summary.modal-body h3 .edit-icon-btn:focus-visible{outline:2px solid var(--not-white);outline-offset:2px;border-radius:4px}.questionnaire-summary.modal-body .edit-section-link,.questionnaire-summary.modal-body .edit-section-link button{background-color:var(--light-grey);width:100%}.modal-body h3{font-family:"Ubuntu",sans-serif;font-weight:900;margin-top:12px;margin-bottom:4px;border-bottom:1px solid #eee;padding-bottom:5px;color:#598455}.modal-body dl{margin-bottom:20px}.modal-body dt{font-weight:bold;color:#333;font-size:0.9em;line-height:100%;margin-bottom:7px}.modal-body dd{font-size:0.8em;margin-left:0;margin-top:-3px;margin-bottom:4px;color:#555;white-space:pre-wrap;word-break:break-word}.modal-body dd ul{margin-left:12px;padding-left:0}body.profile-page .modal-body dd li{margin-left:0;list-style-type:square}body.adminpage .modal-body dd li{list-style-type:none}.modal-body .photo{text-align:center}.modal-body .photo img{width:160px;height:160px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:5px solid #777;padding:4px}.flexing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto}.flexing dl{min-width:33.33%}.flexing dl:not(:first-of-type){border-left:1px solid #e0e0e0}body.community .member-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}body.community .member-photo{-webkit-box-flex:0;-ms-flex:0 0 92px;flex:0 0 92px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px 12px}@media screen and (max-width:768px){.flexing{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flexing dl{border:unset!important}}@media screen and (max-width:576px){body.community .member-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body.community .member-photo .profile-photo{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--not-white);background:#fff}body.community .member-main{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.community .member-about{padding:6px 18px;color:#555;white-space:pre-line}body.community .member-card.active .member-about{color:#f2f3f2}@media (max-width:768px){body.community .member-photo{-ms-flex-preferred-size:72px;flex-basis:72px}body.community .member-photo .profile-photo{width:56px;height:56px}}.member-thumb{display:none}.member-thumb img{width:180px;height:180px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--not-white);-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.1);box-shadow:0 2px 10px rgba(0,0,0,0.1)}.member-card .member-about,.member-card .member-details{display:none}.member-card.active .member-thumb{display:block;-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;padding:12px;background:url('../images/background/js-member-card-grey.jpg');background-attachment:fixed}.member-content{background:url('../images/background/js-member-card-green.jpg');background-attachment:fixed}.member-card .member-about,.member-card .member-details,.member-close,.member-position-under-name,.member-thumb{display:none}.member-thumb img{width:180px;height:180px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--not-white);-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.1);box-shadow:0 2px 10px rgba(0,0,0,0.1)}.member-about{padding:0 15px 10px 15px;color:#f2f3f2}.member-about p{margin:6px 0 0 0;line-height:1.3;font-size:13px}.member-about .member-info-cell-position{margin-top:6px}.member-position-under-name{padding:2px 16px}.member-position-under-name em{vertical-align:middle}.member-name-wrap{padding-right:26px}.member-name{cursor:pointer}.member-card.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.member-card.active .member-about,.member-card.active .member-close,.member-card.active .member-details,.member-card.active .member-position-under-name,.member-card.active .member-thumb{display:block}.member-card.active .member-thumb{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;padding:12px}.member-card.active .member-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.member-card.active .member-info>div:not(:first-child){display:none}.member-card.active .member-position-under-name{color:#f2f3f2;margin-top:-16px}.member-close{position:absolute;right:24px;top:4px;width:16px;height:16px;line-height:0;cursor:pointer;color:#f2f3f2}.member-close svg{fill:var(--not-white);width:36px;height:36px}.member-close:hover svg{fill:#fff}@media (max-width:576px){.member-card.active .member-thumb{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding:0}.member-thumb img{width:120px;height:120px;position:absolute!important;right:24px;top:32px}.member-card.active p{width:100%}.member-name{width:50%;white-space:wrap;font-size:18px;color:var(--main-green);-webkit-transform:translateY(3px);transform:translateY(3px)}.member-card.active .member-name{font-size:36px;line-height:100%}.member-card.active .member-position-under-name{margin-top:0}.member-info .member-info-cell:nth-child(2){font-size:15px;font-style:italic!important}.member-info .member-info-cell:nth-child(3):before{content:'Geography of expertise: ';font-weight:bold}.member-info .member-info-cell:nth-child(4):before{content:'Areas of expertise: ';font-weight:bold}.member-card.active .member-about{width:calc(100% - 144px)}.member-card .member-info .member-info-cell:not(.member-card.active .member-info .member-info-cell){background:unset;background-color:#fffffff0}}.member-bio-under-photo{display:none;margin-top:8px;font-size:0.95rem;line-height:1.4;color:#333}.member-card.active .member-bio-under-photo{display:block}.member-bio-under-photo p{font-size:13px;line-height:100%;text-align:center;padding:4px}