.simple-add-button>img,.simple-add-button svg{vertical-align:middle;margin:5px 5px 10px 20px}.simple-remove-button{display:inline-block}.simple-remove-button>img,.simple-remove-button svg{vertical-align:middle;margin:2px 2px 2px 2px}.button-danger{background:#f91f08;color:floralwhite;border:none;padding:5px 30px}img.small-button,svg.small-button{box-shadow:2px 2px 5px 2px #C6C6C6;padding:0 3px;border:1px solid gray;border-radius:3px;margin:0 5px}img.small-button:hover,svg.small-button:hover{background:#c6f2ea}.edit-content-button{margin:25px 10px}.edit-content-button a,.edit-content-button button{text-decoration:none;padding:5px 30px;border:1px solid #999;border-radius:3px;box-shadow:0 4px 10px rgba(0,0,0,0.5);font:inherit;cursor:pointer}.edit-content-button a{background:#e4f9de;color:black}.edit-content-button a:hover,.edit-content-button a:focus-visible{background:#c6f2ea}.edit-content-button a.button-cancel{background:#f91f08;color:#fff}.edit-content-button a.button-cancel:hover,.edit-content-button a.button-cancel:focus-visible{background:#8f1d14}.edit-content-button button{padding:5px 30px;background:#179d5e;color:floralwhite;border:none;padding:5px 30px;border:1px solid #999}.edit-content-button button:hover,.edit-content-button button:focus-visible{background:#17909d;box-shadow:2px 2px 5px rgba(0,0,0,0.5)}.update-section{padding:5px 30px;background:#179d5e;color:floralwhite;border:none;margin:35px auto 0;display:block;border:1px solid #999;box-shadow:4px 4px 10px rgba(0,0,0,0.5);border-radius:3px}.update-section:hover{background:#17909d;box-shadow:2px 2px 5px rgba(0,0,0,0.5)}.profile-listing{width:100%;border:1px solid #b9b9b9;border-radius:5px}.profile-link{padding:10px 20px}.profile-link a{text-decoration:none;color:#393939;width:100%}.profile-link div.icon-holder{display:inline-block;vertical-align:top;margin-right:8px}.profile-listing-resumes img{filter:invert(34%) sepia(100%) saturate(7400%) hue-rotate(349deg)}.profile-listing-events img{filter:invert(38%) sepia(72%) saturate(7500%) hue-rotate(180deg) brightness(95%) contrast(85%)}.profile-listing-blogs img{filter:invert(43%) sepia(13%) saturate(3336%) hue-rotate(117deg) brightness(80%) contrast(95%)}.profile-listing-answers img{filter:invert(53%) sepia(80%) saturate(632%) hue-rotate(350deg) brightness(104%) contrast(99%)}.profile-link + .profile-link{border-top:1px solid #d2d2d2}.profile-section h3{text-align:center}.profile-section .pagination-row{margin:1em auto 2em}.profile-disabled-text{color:grey}.profile-disabled-listing{position:relative;z-index:1}.profile-disabled-listing::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(-45deg,rgba(0,0,0,0.1),rgba(0,0,0,0.1) 5px,transparent 5px,transparent 10px);pointer-events:none;z-index:-1}.listing-display-ask{text-align:center;margin-bottom:10px}.profile-contacts{list-style:none;padding:0}.profile-contacts li{margin:0.6em 0;overflow-wrap:anywhere}.profile-contacts a{position:relative;display:inline-flex;align-items:center;gap:0.5em;color:#000;text-decoration:none}.profile-contacts a:visited,.profile-contacts a:hover,.profile-contacts a:focus{color:#000;text-decoration:none}.profile-contact-tooltip{display:none;position:absolute;bottom:calc(100% + 6px);left:0;z-index:10;padding:5px 8px;border-radius:4px;background:#000;color:#fff;white-space:nowrap;font-size:0.85rem;pointer-events:none}.profile-contact:hover .profile-contact-tooltip,.profile-contact:focus-visible .profile-contact-tooltip{display:block}.profile-contact-icon{flex-shrink:0}.profile-edit-button{display:inline-flex;align-items:center;gap:0.45em;margin:0.75em 0;padding:0.45em 0.8em;border:1px solid #16834a;border-radius:5px;background:#fff;color:#176b40;font-weight:600;text-decoration:none}.profile-edit-button:link,.profile-edit-button:visited,.profile-edit-button:hover,.profile-edit-button:focus{color:#176b40;text-decoration:none}.profile-edit-button:hover,.profile-edit-button:focus-visible{background:#eaf5ee}.profile-edit-button svg{width:24px;height:24px}#profile-bio,.profile-proposal{margin:1em 0;overflow-wrap:anywhere}.profile-proposal{padding:1em;border:1px solid #b9b9b9;border-radius:5px}.profile-review-comment{margin:0.75em 0;padding:0.75em 1em;border-left:4px solid #ff6427;background:#fff3ed;overflow-wrap:anywhere}.profile-review-comment h3{margin-top:0}.profile-review-comment p:last-child{margin-bottom:0}.profile-proposal-heading{display:flex;align-items:center;justify-content:center;gap:0.5em}.profile-proposal-heading h3{margin:0}.profile-editor .button-success{padding:5px 30px;background:#179d5e;color:floralwhite;border:none;border-radius:3px;cursor:pointer}.profile-editor textarea{display:block;box-sizing:border-box;width:100%}.profile-editor .profile-contact-row{display:flex;flex-wrap:wrap;align-items:center;gap:0.5em;margin:0.8em 0}.profile-editor .profile-contact-field{min-width:0;max-width:100%}.profile-editor .profile-contact-errors{flex-basis:100%}.profile-editor #profile-contact-add{padding:5px 18px}.profile-editor .profile-contact-remove{padding:0;border:0;background:transparent;cursor:pointer}.profile-editor .profile-editor-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.5em;margin-top:1.25em}.profile-editor .profile-editor-actions .edit-content-button{margin:0}.profile-editor input{max-width:100%;box-sizing:border-box}.profile-editor .profile-orcid{margin:1em 0}.profile-editor .errorlist{color:#a00000;list-style:none;margin:0.25em 0 0;padding:0}