/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/less-loader/dist/cjs.js!./companion/modules/event/components/appheader/appheader.profilemodal.less ***!
  \*****************************************************************************************************************************************************************************************************************************************/
.popover-shell.profile-modal-event .popover-content {
  width: 300px;
}
.popover-shell .popover-content .event-user-profile.userprofile {
  padding: 8px 12px;
}
.popover-shell .popover-content .event-user-profile.userprofile .userinfo {
  display: flex;
  gap: 0.5rem;
}
.popover-shell .popover-content .event-user-profile.userprofile .userinfo .detail {
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
}
.popover-shell .popover-content .event-user-profile.userprofile .userinfo .detail .fullname {
  font-weight: bold;
}
.popover-shell .popover-content .event-user-profile.userprofile .userinfo .detail .information {
  font-size: 0.8rem;
}
.popover-shell .popover-content .event-user-profile.userprofile .userinfo .detail .information .jobtitle + .company::before {
  content: ", ";
}
.popover-shell .popover-content .event-user-profile.userprofile .logout-wrapper {
  text-align: right;
}
.popover-shell .popover-content .event-user-profile.userprofile .logout-wrapper button {
  background-color: transparent;
  border: none;
  color: inherit;
  font-weight: normal;
  font-size: 1rem;
}
.popover-shell .popover-content .event-user-profile.userprofile .logout-wrapper button:hover,
.popover-shell .popover-content .event-user-profile.userprofile .logout-wrapper button:hover:active {
  background-color: transparent;
  border: none;
  color: inherit;
  text-decoration: underline;
}
.popover-shell .popover-content .event-user-profile.userprofile .navigation {
  display: flex;
  flex-flow: row wrap;
  margin-top: 0.5em;
  justify-content: flex-start;
}
.popover-shell .popover-content .event-user-profile.userprofile .navigation > .item {
  width: 100%;
  text-decoration: none;
  color: inherit;
}
.popover-shell .popover-content .event-user-profile.userprofile .navigation > .item .itemcontent {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: flex-start;
  padding: 4px 0;
}
.popover-shell .popover-content .event-user-profile.userprofile .navigation > .item .itemcontent > .icon i {
  display: flex;
  font-size: 1.2em;
  width: 26px;
  height: 26px;
  justify-content: center;
  align-items: center;
  margin-right: 1em;
}
.popover-shell .popover-content .event-user-profile.userprofile .navigation > .item .itemcontent > .label {
  margin-top: 4px;
  text-align: center;
  font-size: 1.2em;
}
.popover-shell .popover-content .event-user-profile.userprofile .actions {
  margin-top: 1em;
  text-align: center;
}
#approot .app-layout .appmenu .appmenu-items .community-userprofile .memberinfo {
  display: flex;
}
#approot .app-layout .appmenu .appmenu-items .community-userprofile .memberinfo .member-bubble {
  flex-shrink: 0;
}
#approot .app-layout .appmenu .appmenu-items .community-userprofile .memberinfo .detail {
  margin-left: 8px;
  flex-grow: 1;
  text-align: left;
}
#approot .app-layout .appmenu .appmenu-items .community-userprofile .memberinfo .detail .fullname {
  font-size: 1.2rem;
}
#approot .app-layout .appmenu .appmenu-items .community-userprofile .memberinfo .detail .jobtitle,
#approot .app-layout .appmenu .appmenu-items .community-userprofile .memberinfo .detail .company {
  font-size: 0.8rem;
}
#approot .app-layout .appmenu .appmenu-items .community-userprofile .navigation > .item {
  width: 100%;
}
#approot .app-layout .appmenu .appmenu-items .community-userprofile .navigation > .item .itemcontent {
  flex-flow: row nowrap;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
  padding: 4px 0;
}
#approot .app-layout .appmenu .appmenu-items .community-userprofile .navigation > .item .itemcontent > .icon i {
  display: inline-block;
  font-size: 16px;
  width: 16px;
  height: 16px;
}
#approot .app-layout .appmenu .appmenu-items .community-userprofile .navigation > .item .itemcontent > .label {
  margin: 0;
  margin-left: 8px;
  font-size: 15pt;
}

/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/less-loader/dist/cjs.js!./companion/modules/event/components/appheader/notifcenter.less ***!
  \******************************************************************************************************************************************************************************************************************************/
.popover-shell.notifcentermodal .popover-container .popover-content,
.popover-shell.community-headernotificationspanel .popover-container .popover-content {
  width: 400px;
}
.popover-shell.notifcentermodal .notifcenter,
.popover-shell.community-headernotificationspanel .notifcenter {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: calc(100% - 60px);
  position: relative;
  margin-top: 2px;
}
.popover-shell.notifcentermodal .notifcenter > .dismissall,
.popover-shell.community-headernotificationspanel .notifcenter > .dismissall {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 5px 10px;
}
.popover-shell.notifcentermodal .notifcenter > .dismissall.bloc-lightbg,
.popover-shell.community-headernotificationspanel .notifcenter > .dismissall.bloc-lightbg {
  height: 32px;
  top: 60px;
  justify-content: flex-end;
  padding: 0 20px;
}
.popover-shell.notifcentermodal .notifcenter > .dismissall.bloc-lightbg button,
.popover-shell.community-headernotificationspanel .notifcenter > .dismissall.bloc-lightbg button {
  background-color: transparent;
}
.popover-shell.notifcentermodal .notifcenter > .dismissall .title,
.popover-shell.community-headernotificationspanel .notifcenter > .dismissall .title {
  flex-grow: 1;
  padding: 0 20px;
}
.popover-shell.notifcentermodal .notifcenter > .dismissall .close,
.popover-shell.community-headernotificationspanel .notifcenter > .dismissall .close,
.popover-shell.notifcentermodal .notifcenter > .dismissall .sync,
.popover-shell.community-headernotificationspanel .notifcenter > .dismissall .sync {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  padding: 0;
  margin-right: 4px;
}
.popover-shell.notifcentermodal .notifcenter > .dismissall .sync,
.popover-shell.community-headernotificationspanel .notifcenter > .dismissall .sync {
  font-size: 18pt;
  outline: none;
  border: none;
}
.popover-shell.notifcentermodal .notifcenter > .dismissall .sync i,
.popover-shell.community-headernotificationspanel .notifcenter > .dismissall .sync i {
  width: 24px;
  height: 24px;
}
.popover-shell.notifcentermodal .notifcenter > .dismissall .sync.inprogress i,
.popover-shell.community-headernotificationspanel .notifcenter > .dismissall .sync.inprogress i {
  animation: spin 2s infinite linear;
}
.popover-shell.notifcentermodal .notifcenter > .dismissall .sync:focus,
.popover-shell.community-headernotificationspanel .notifcenter > .dismissall .sync:focus {
  outline: none;
  border: none;
}
.popover-shell.notifcentermodal .notifcenter > section,
.popover-shell.community-headernotificationspanel .notifcenter > section {
  top: 92px;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.popover-shell.notifcentermodal .notifcenter > section.notlogged,
.popover-shell.community-headernotificationspanel .notifcenter > section.notlogged {
  padding: 10px 20px;
}
.popover-shell.notifcentermodal .notifcenter > section .message,
.popover-shell.community-headernotificationspanel .notifcenter > section .message {
  margin-top: 2em;
  text-align: center;
  font-style: italic;
}
.popover-shell.notifcentermodal .notifcenter > section > .loaderindicator,
.popover-shell.community-headernotificationspanel .notifcenter > section > .loaderindicator {
  margin-top: 2em;
  justify-content: center;
}
.popover-shell.notifcentermodal .notifcenter > section .notificationitem,
.popover-shell.community-headernotificationspanel .notifcenter > section .notificationitem {
  padding: 10px 20px;
  display: flex;
  position: relative;
  min-height: 75px;
  width: 100%;
}
.popover-shell.notifcentermodal .notifcenter > section .notificationitem.read,
.popover-shell.community-headernotificationspanel .notifcenter > section .notificationitem.read {
  transition: all 250ms ease-out;
  transform: scale(0);
  opacity: 0;
}
.popover-shell.notifcentermodal .notifcenter > section .notificationitem .detail,
.popover-shell.community-headernotificationspanel .notifcenter > section .notificationitem .detail {
  width: 100%;
}
.popover-shell.notifcentermodal .notifcenter > section .notificationitem .detail .msgtitle,
.popover-shell.community-headernotificationspanel .notifcenter > section .notificationitem .detail .msgtitle {
  font-weight: bold;
}
.popover-shell.notifcentermodal .notifcenter > section .notificationitem .detail .msgtext,
.popover-shell.community-headernotificationspanel .notifcenter > section .notificationitem .detail .msgtext {
  width: 100%;
}
.popover-shell.notifcentermodal .notifcenter > section .notificationitem .detail .msgtext .readmorecontrol .text,
.popover-shell.community-headernotificationspanel .notifcenter > section .notificationitem .detail .msgtext .readmorecontrol .text {
  word-break: break-word;
}
.popover-shell.notifcentermodal .notifcenter > section .notificationitem .icon,
.popover-shell.community-headernotificationspanel .notifcenter > section .notificationitem .icon {
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 50%;
  text-align: center;
  padding: 1px 0 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.popover-shell.notifcentermodal .notifcenter > section .notificationitem .icon img,
.popover-shell.community-headernotificationspanel .notifcenter > section .notificationitem .icon img {
  max-width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.popover-shell.notifcentermodal .notifcenter > section .notificationitem .detail,
.popover-shell.community-headernotificationspanel .notifcenter > section .notificationitem .detail {
  flex-grow: 1;
  padding: 0 10px;
}
.popover-shell.notifcentermodal .notifcenter > section .notificationitem .detail .messagedate,
.popover-shell.community-headernotificationspanel .notifcenter > section .notificationitem .detail .messagedate {
  font-size: 0.8rem;
}
.popover-shell.notifcentermodal .notifcenter > section .notificationitem .detail .notif-actions,
.popover-shell.community-headernotificationspanel .notifcenter > section .notificationitem .detail .notif-actions {
  margin: 10px 0;
  text-align: right;
}
.popover-shell.notifcentermodal .notifcenter > section .notificationitem .detail .notif-actions button,
.popover-shell.community-headernotificationspanel .notifcenter > section .notificationitem .detail .notif-actions button {
  margin-right: 10px;
}
.popover-shell.notifcentermodal .notifcenter > section .notificationitem .dismiss,
.popover-shell.community-headernotificationspanel .notifcenter > section .notificationitem .dismiss {
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 10px;
  position: absolute;
  right: 0;
  top: 0;
  padding: 2px 0 0 0;
  border: none;
  text-align: center;
  opacity: 0.4;
}
.popover-shell.notifcentermodal .notifcenter > section .notificationitem .dismiss:focus-visible,
.popover-shell.community-headernotificationspanel .notifcenter > section .notificationitem .dismiss:focus-visible {
  opacity: 1;
}
.popover-shell.notifcentermodal .notifcenter > section .notificationitem .meeting-item-actions .timeslot-items,
.popover-shell.community-headernotificationspanel .notifcenter > section .notificationitem .meeting-item-actions .timeslot-items {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.popover-shell.notifcentermodal .notifcenter > section .notificationitem .meeting-item-actions .timeslot-items .keywordbubble,
.popover-shell.community-headernotificationspanel .notifcenter > section .notificationitem .meeting-item-actions .timeslot-items .keywordbubble {
  margin-left: 6px;
}
.popover-shell.notifcentermodal .notifcenter > section .notificationitem .meeting-item-actions .timeslot-items .timeslotitem,
.popover-shell.community-headernotificationspanel .notifcenter > section .notificationitem .meeting-item-actions .timeslot-items .timeslotitem {
  margin-left: 6px;
}
.popover-shell.notifcentermodal .notifcenter > section .notificationitem .meeting-item-actions .actions button,
.popover-shell.community-headernotificationspanel .notifcenter > section .notificationitem .meeting-item-actions .actions button {
  margin-right: 8px;
  box-sizing: border-box;
}
.popover-shell.notifcentermodal .notifcenter > section .notificationitem .linkmark,
.popover-shell.community-headernotificationspanel .notifcenter > section .notificationitem .linkmark {
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 2px 0 0 0;
  border: none;
  text-align: center;
}
.toast-wrapper .toast .content .notificationitem {
  padding: 10px 20px;
  display: flex;
  position: relative;
  min-height: 75px;
  width: 100%;
}
.toast-wrapper .toast .content .notificationitem.read {
  transition: all 250ms ease-out;
  transform: scale(0);
  opacity: 0;
}
.toast-wrapper .toast .content .notificationitem .detail {
  width: 100%;
}
.toast-wrapper .toast .content .notificationitem .detail .msgtitle {
  font-weight: bold;
}
.toast-wrapper .toast .content .notificationitem .detail .msgtext {
  width: 100%;
}
.toast-wrapper .toast .content .notificationitem .detail .msgtext .readmorecontrol .text {
  word-break: break-word;
}
.toast-wrapper .toast .content .notificationitem .icon {
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 50%;
  text-align: center;
  padding: 1px 0 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.toast-wrapper .toast .content .notificationitem .icon img {
  max-width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.toast-wrapper .toast .content .notificationitem .detail {
  flex-grow: 1;
  padding: 0 10px;
}
.toast-wrapper .toast .content .notificationitem .detail .messagedate {
  font-size: 0.8rem;
}
.toast-wrapper .toast .content .notificationitem .detail .notif-actions {
  margin: 10px 0;
  text-align: right;
}
.toast-wrapper .toast .content .notificationitem .detail .notif-actions button {
  margin-right: 10px;
}
.toast-wrapper .toast .content .notificationitem .dismiss {
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 10px;
  position: absolute;
  right: 0;
  top: 0;
  padding: 2px 0 0 0;
  border: none;
  text-align: center;
  opacity: 0.4;
}
.toast-wrapper .toast .content .notificationitem .dismiss:focus-visible {
  opacity: 1;
}
.toast-wrapper .toast .content .notificationitem .meeting-item-actions .timeslot-items {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.toast-wrapper .toast .content .notificationitem .meeting-item-actions .timeslot-items .keywordbubble {
  margin-left: 6px;
}
.toast-wrapper .toast .content .notificationitem .meeting-item-actions .timeslot-items .timeslotitem {
  margin-left: 6px;
}
.toast-wrapper .toast .content .notificationitem .meeting-item-actions .actions button {
  margin-right: 8px;
  box-sizing: border-box;
}
.toast-wrapper .toast .content .notificationitem .linkmark {
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 2px 0 0 0;
  border: none;
  text-align: center;
}
.toast-wrapper .toast .content .notificationitem {
  padding: 0;
}
.notificationitem.unread {
  background-color: var(--inwinklightbgcolor);
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/less-loader/dist/cjs.js!./companion/modules/event/components/appheader/timelinecenter.less ***!
  \*********************************************************************************************************************************************************************************************************************************/
.timeline-center {
  margin-top: 2px;
  height: calc(100% - 60px);
  overflow-y: auto;
}
.timeline-center a.timeline-link {
  text-decoration: none;
  color: inherit;
}
.timeline-center a.timeline-link:not(.clickable) {
  cursor: default;
}
.timeline-center a.timeline-link .timeline-item {
  display: flex;
  padding: 0 20px;
  margin: 0 auto;
  align-items: center;
  min-height: 100px;
  height: auto;
}
.timeline-center a.timeline-link .timeline-item.first {
  align-items: flex-start;
  padding-top: 20px;
}
.timeline-center a.timeline-link .timeline-item.first .timeline-segment .upper-segment,
.timeline-center a.timeline-link .timeline-item.first .timeline-segment .lower-segment {
  height: calc(100% - 15px);
}
.timeline-center a.timeline-link .timeline-item.last {
  align-items: flex-end;
  padding-bottom: 20px;
}
.timeline-center a.timeline-link .timeline-item.last .timeline-segment .upper-segment,
.timeline-center a.timeline-link .timeline-item.last .timeline-segment .lower-segment {
  height: calc(100% - 15px);
}
.timeline-center a.timeline-link .timeline-item .time {
  width: 85px;
}
.timeline-center a.timeline-link .timeline-item .title {
  width: 200px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.timeline-center a.timeline-link .timeline-item .timeline-segment {
  display: flex;
  height: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: 0 10px;
}
.timeline-center a.timeline-link .timeline-item .timeline-segment .upper-segment,
.timeline-center a.timeline-link .timeline-item .timeline-segment .lower-segment {
  width: 2px;
  height: calc(50% - 7px);
  background-color: black;
}
.timeline-center a.timeline-link .timeline-item .timeline-segment .selection-segment {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  border: 0.1em solid black;
}
.timeline-center a.timeline-link .timeline-item i.inwink-arrow-right {
  width: 20px;
  height: 20px;
  font-size: 20px;
}
.timeline-center a.timeline-link .timeline-item.active .title {
  font-weight: bold;
}

/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/less-loader/dist/cjs.js!./companion/modules/event/components/appheader/profile/profilesidebar.less ***!
  \*****************************************************************************************************************************************************************************************************************************************/
* {
  box-sizing: border-box;
}
.clickable,
a,
button,
input[type='button'] {
  cursor: pointer;
  touch-action: manipulation;
}
.clickable i,
a i,
button i,
input[type='button'] i {
  display: inline-flex;
  line-height: 1;
}
.clickable:disabled,
a:disabled,
button:disabled,
input[type='button']:disabled {
  opacity: 0.5;
  touch-action: none;
}
.clickable:disabled:hover,
a:disabled:hover,
button:disabled:hover,
input[type='button']:disabled:hover {
  background-color: inherit;
}
.clear,
.iw-clearfix {
  display: block;
  clear: both;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 0.2rem 0;
}
h5,
h6 {
  font-weight: normal;
}
button,
a[role='button'],
input[type='submit'] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  margin: 0;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  font-weight: bold;
  text-decoration: none;
  vertical-align: middle;
}
button .text:has(i),
a[role='button'] .text:has(i),
input[type='submit'] .text:has(i) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}
.card button,
.card a[role='button'],
.card input[type='submit'] {
  font-size: 0.8rem;
}
.clickable,
a,
button,
input[type='button'] {
  cursor: pointer;
  touch-action: manipulation;
}
.clickable:disabled,
a:disabled,
button:disabled,
input[type='button']:disabled {
  pointer-events: none;
  cursor: default;
}
.back-dataform h3,
.back-dataform h4,
.back-dataform h5,
.back-dataform h6 {
  margin-top: 0;
}
.back-dataform h4 {
  color: #555;
}
.back-dataform h5 {
  color: #555;
}
.back-dataform .field {
  display: flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.back-dataform .field > label:not(.forcheckbox) {
  margin-right: 20px;
  width: 200px;
  text-align: right;
}
.back-dataform .field .stretch {
  flex: 1;
}
.back-dataform .fieldbloc {
  margin-bottom: 0.5rem;
  padding: 0.5rem;
  border: 1px solid #eee;
}
.back-dataform textarea {
  display: block;
  height: 100px;
}
input[type='text'],
input[type='number'],
input[type='mail'],
input[type='email'],
input[type='url'],
input[type='search'],
input[type='file'],
textarea,
select,
.pseudoinput {
  padding: 0.3rem 0.5rem;
  background-color: #f9f9f9;
  border: 1px solid #dadada;
}
input[type='text']:focus-visible,
input[type='number']:focus-visible,
input[type='mail']:focus-visible,
input[type='email']:focus-visible,
input[type='url']:focus-visible,
input[type='search']:focus-visible,
input[type='file']:focus-visible,
textarea:focus-visible,
select:focus-visible,
.pseudoinput:focus-visible,
input[type='text']:hover,
input[type='number']:hover,
input[type='mail']:hover,
input[type='email']:hover,
input[type='url']:hover,
input[type='search']:hover,
input[type='file']:hover,
textarea:hover,
select:hover,
.pseudoinput:hover {
  background-color: white;
  border-color: #ddd;
}
.clickable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
input,
textarea {
  -webkit-touch-callout: default;
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text;
}
input:not([type='checkbox']):not([type='radio']),
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}
input:not([type='checkbox']):not([type='radio']),
textarea,
select {
  border-radius: 0;
}
.ReactVirtualized__Grid,
.ReactVirtualized__List {
  outline: none;
}
.ios input,
.ios textarea,
.ios select {
  font-size: 16px !important;
}
.ios *:not(input):not(textarea) {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  /* disable the IOS popup when long-press on a link */
}
.popover-wrapper .app-confirmmodal .popover-content .popover-modal {
  padding: 20px;
  height: auto;
}
.popover-wrapper .app-confirmmodal .popover-content .popover-modal .section-modal {
  white-space: pre;
}
.not-allowed {
  cursor: not-allowed;
}
.entityform .entityfield label {
  font-size: 16px;
}
.entityform .entityfield.type-file .filefieldeditor-content .filefieldeditor-label .message,
.entityform .entityfield.type-image .filefieldeditor-content .filefieldeditor-label .message,
.entityform .entityfield.type-filevideo .filefieldeditor-content .filefieldeditor-label .message {
  top: -20px;
}
.entityform .entityfield.type-file .filefieldeditor-content .filefieldeditor-label .progress .thumb,
.entityform .entityfield.type-image .filefieldeditor-content .filefieldeditor-label .progress .thumb,
.entityform .entityfield.type-filevideo .filefieldeditor-content .filefieldeditor-label .progress .thumb {
  background-color: #333;
}
.entityform .entityfield.type-file .filefieldeditor-content .actions > *,
.entityform .entityfield.type-image .filefieldeditor-content .actions > *,
.entityform .entityfield.type-filevideo .filefieldeditor-content .actions > * {
  padding: 0;
}
.entityform .entityfield.type-file .filefieldeditor-content .actions > *:hover,
.entityform .entityfield.type-image .filefieldeditor-content .actions > *:hover,
.entityform .entityfield.type-filevideo .filefieldeditor-content .actions > *:hover {
  border-radius: 50%;
}
.entityform .entityfield.fieldwidget.fieldwidget-assetimage {
  text-align: center;
}
.entityform .entityfield .tree-view-picker .pseudoinput > button {
  display: none;
}
.entityform .entityfield .dropdownmultiple-items.pseudoinput > button.select {
  display: none;
}
.popover-wrapper .popover-tree-view-picker.entity-form-tree-view-editor-popover .popover-tree-view-picker-content .tree-view .tree-view-list .element.multiple.has-child > .pseudoinput .marker-container {
  display: none;
}
.assignform {
  overflow: hidden;
}
.assignform .table-wrapper-small,
.assignform .table-wrapper {
  flex: 1;
}
.assignform .table-wrapper-small .item-toolbar-container .item-toolbar,
.assignform .table-wrapper .item-toolbar-container .item-toolbar {
  position: relative;
}
.popover-shell.notifcentermodal .popover-content .appheader-profile-sidebar,
.community-headernotificationspanel .appheader-profile-sidebar {
  width: 100%;
  height: 100%;
  position: relative;
  display: grid;
  grid-template-rows: auto 1fr;
}
.popover-shell.notifcentermodal .popover-content .appheader-profile-sidebar section.profile .actions,
.community-headernotificationspanel .appheader-profile-sidebar section.profile .actions {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
  gap: 4px;
}
.popover-shell.notifcentermodal .popover-content .appheader-profile-sidebar section.profile .actions button,
.community-headernotificationspanel .appheader-profile-sidebar section.profile .actions button {
  display: block;
  width: auto;
  height: auto;
  min-width: 0;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
}
.popover-shell.notifcentermodal .popover-content .appheader-profile-sidebar section.profile .actions button:not(:last-child),
.community-headernotificationspanel .appheader-profile-sidebar section.profile .actions button:not(:last-child) {
  margin: 0;
}
.popover-shell.notifcentermodal .popover-content .appheader-profile-sidebar section.notifications,
.community-headernotificationspanel .appheader-profile-sidebar section.notifications {
  display: grid;
  grid-template-rows: auto 1fr;
  overflow: hidden;
}
.popover-shell.notifcentermodal .popover-content .appheader-profile-sidebar section.notifications > header,
.community-headernotificationspanel .appheader-profile-sidebar section.notifications > header {
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  padding: 0 12px;
  height: 60px;
}
.popover-shell.notifcentermodal .popover-content .appheader-profile-sidebar section.notifications > header .actions button,
.community-headernotificationspanel .appheader-profile-sidebar section.notifications > header .actions button {
  background-color: transparent;
  border: none;
  color: inherit;
}
.popover-shell.notifcentermodal .popover-content .appheader-profile-sidebar section.notifications > header .actions button i,
.community-headernotificationspanel .appheader-profile-sidebar section.notifications > header .actions button i {
  font-size: 20px;
  width: 20px;
  height: 20px;
}
.popover-shell.notifcentermodal .popover-content .appheader-profile-sidebar section.notifications .notifcenter,
.community-headernotificationspanel .appheader-profile-sidebar section.notifications .notifcenter {
  height: 100%;
  overflow: hidden;
}
.popover-shell.notifcentermodal .popover-content .appheader-profile-sidebar .btnclose,
.community-headernotificationspanel .appheader-profile-sidebar .btnclose {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 8px;
  height: auto;
  width: auto;
  background-color: transparent;
  border: none;
  color: inherit;
  opacity: 0.6;
}
.popover-shell.notifcentermodal .popover-content .appheader-profile-sidebar .btnclose i,
.community-headernotificationspanel .appheader-profile-sidebar .btnclose i,
.popover-shell.notifcentermodal .popover-content .appheader-profile-sidebar .btnclose .text,
.community-headernotificationspanel .appheader-profile-sidebar .btnclose .text {
  height: 20px;
  width: 20px;
  font-size: 20px;
}
.popover-shell.notifcentermodal .popover-content .appheader-profile-sidebar .btnclose i,
.community-headernotificationspanel .appheader-profile-sidebar .btnclose i {
  display: flex;
  align-items: center;
  justify-content: center;
}
.popover-shell.notifcentermodal .popover-content .appheader-profile-sidebar .btnclose:focus-visible,
.community-headernotificationspanel .appheader-profile-sidebar .btnclose:focus-visible,
.popover-shell.notifcentermodal .popover-content .appheader-profile-sidebar .btnclose:hover,
.community-headernotificationspanel .appheader-profile-sidebar .btnclose:hover,
.popover-shell.notifcentermodal .popover-content .appheader-profile-sidebar .btnclose:hover:active,
.community-headernotificationspanel .appheader-profile-sidebar .btnclose:hover:active {
  background-color: transparent;
  border: none;
  color: inherit;
  opacity: 1;
}


/*# sourceMappingURL=c-20260702-companion_modules_event_components_appheader_profile_sidebar_tsx-736beb8a61481d58b0cc.css.map*/