.elementor-1727 .elementor-element.elementor-element-a831653{--display:flex;--min-height:80px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;--z-index:99;}.elementor-1727 .elementor-element.elementor-element-a831653:not(.elementor-motion-effects-element-type-background), .elementor-1727 .elementor-element.elementor-element-a831653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-1727 .elementor-element.elementor-element-a854e63{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:center;}.elementor-1727 .elementor-element.elementor-element-a20a14c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-1727 .elementor-element.elementor-element-d55c816 img{max-width:35%;border-radius:109px 109px 109px 109px;}.elementor-1727 .elementor-element.elementor-element-ac5fc88{--display:flex;}.elementor-1727 .elementor-element.elementor-element-b19d61c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1727 .elementor-element.elementor-element-b19d61c .elementor-heading-title{font-size:17px;color:#FFFFFF;}.elementor-1727 .elementor-element.elementor-element-1867794 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1727 .elementor-element.elementor-element-1867794{font-size:12px;color:#AFAFAF;}.elementor-1727 .elementor-element.elementor-element-1867794 a{color:#02010100;}.elementor-1727 .elementor-element.elementor-element-30526f8{--divider-border-style:solid;--divider-color:#A2A2A2;--divider-border-width:1px;}.elementor-1727 .elementor-element.elementor-element-30526f8 > .elementor-widget-container{margin:-31px 0px -9px 0px;}.elementor-1727 .elementor-element.elementor-element-30526f8 .elementor-divider-separator{width:100%;}.elementor-1727 .elementor-element.elementor-element-30526f8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1727 .elementor-element.elementor-element-d925f1e > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1727 .elementor-element.elementor-element-d925f1e{color:#FFFFFF;}.elementor-1727 .elementor-element.elementor-element-d925f1e a{color:#FAFAFA;}.elementor-1727 .elementor-element.elementor-element-dfdaf97 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1727 .elementor-element.elementor-element-dfdaf97{color:#FFFFFF;}.elementor-1727 .elementor-element.elementor-element-dfdaf97 a{color:#FFFFFF;}.elementor-1727 .elementor-element.elementor-element-ae7218a > .elementor-widget-container{margin:0px 0px -31px 0px;}.elementor-1727 .elementor-element.elementor-element-ae7218a{color:#FFFFFF;}.elementor-1727 .elementor-element.elementor-element-ae7218a a{color:#FFFFFF;}.elementor-1727 .elementor-element.elementor-element-bc9944b{--divider-border-style:solid;--divider-color:#B3B3B3;--divider-border-width:1px;}.elementor-1727 .elementor-element.elementor-element-bc9944b > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-1727 .elementor-element.elementor-element-bc9944b .elementor-divider-separator{width:100%;}.elementor-1727 .elementor-element.elementor-element-bc9944b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1727 .elementor-element.elementor-element-b2b1d8a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1727 .elementor-element.elementor-element-b2b1d8a{color:#FF7575;}.elementor-1727 .elementor-element.elementor-element-b2b1d8a a{color:#FF6363;}.elementor-1727 .elementor-element.elementor-element-82539e8{--display:flex;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1727 .elementor-element.elementor-element-82539e8.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1727 .elementor-element.elementor-element-f4639df .elementor-icon-wrapper{text-align:center;}.elementor-1727 .elementor-element.elementor-element-f4639df.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1727 .elementor-element.elementor-element-f4639df.elementor-view-framed .elementor-icon, .elementor-1727 .elementor-element.elementor-element-f4639df.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1727 .elementor-element.elementor-element-f4639df.elementor-view-framed .elementor-icon, .elementor-1727 .elementor-element.elementor-element-f4639df.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1727 .elementor-element.elementor-element-f4639df .elementor-icon{font-size:28px;}.elementor-1727 .elementor-element.elementor-element-f4639df .elementor-icon svg{height:28px;}.elementor-1727 .elementor-element.elementor-element-3e6286c{--display:flex;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-1727 .elementor-element.elementor-element-a831653{--gap:2% 2%;--row-gap:2%;--column-gap:2%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}}@media(min-width:768px){.elementor-1727 .elementor-element.elementor-element-a831653{--content-width:1600px;}.elementor-1727 .elementor-element.elementor-element-a854e63{--width:100%;}.elementor-1727 .elementor-element.elementor-element-a20a14c{--width:10%;}.elementor-1727 .elementor-element.elementor-element-82539e8{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-ac5fc88 *//* Dropdown – wygląd + ukrycie */
.mmn-user-trigger{ position: relative; }

.mmn-user-dropdown{
  position: absolute;
  top: calc(100% + 10px);
  right: 0;
  width: 260px;
  padding: 12px;
  border-radius: 16px;
  background: rgba(18,18,18,0.85);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border: 1px solid rgba(255,255,255,0.10);
  box-shadow: 0 18px 60px rgba(0,0,0,0.55);
  display: none;
  z-index: 9999;
}
/* kiedy otwarte */
.mmn-user-trigger.is-open .mmn-user-dropdown{
  display: block;
}


.mmn-user-name{
  font-size: 14px;
  font-weight: 700;
  color: rgba(255,255,255,0.95);
  margin: 0 0 4px;
}
.mmn-user-email{
  font-size: 12px;
  color: rgba(255,255,255,0.65);
  margin: 0;
}

.mmn-user-divider{
  margin: 10px 0;
}
.mmn-user-dropdown hr,
.mmn-user-divider{
  border-color: rgba(255,255,255,0.10) !important;
}

.mmn-user-link a,
a.mmn-user-link,
.mmn-user-link{
  display: block;
  padding: 9px 10px;
  border-radius: 10px;
  color: rgba(255,255,255,0.90);
  text-decoration: none;
}
.mmn-user-link:hover{
  background: rgba(255,255,255,0.08);
}

.mmn-user-logout{
  margin-top: 6px;
}
.mmn-user-logout a,
a.mmn-user-logout{
  color: rgba(255,120,120,0.95);
}
.mmn-user-logout:hover{
  background: rgba(255,120,120,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a20a14c *//* klikany obszar avatara */
.mmn-user-trigger{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 6px 10px;
  border-radius: 999px;
  cursor: pointer;
  user-select: none;
}
.mmn-user-trigger:hover{
  background: rgba(255,255,255,0.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e6286c *//* Kolory tekstu w dropdownie powiadomień */
.mmn-notif-dropdown,
.mmn-notif-dropdown *{
  color: rgba(255,255,255,0.90) !important;
}

/* nagłówek */
.mmn-notif-dropdown .mmn-notif-head{
  font-weight: 700 !important;
  color: rgba(255,255,255,0.95) !important;
  margin-bottom: 8px;
}

/* tekst "brak" */
.mmn-notif-dropdown .mmn-notif-empty{
  color: rgba(255,255,255,0.65) !important;
  font-size: 13px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82539e8 *//* Dzwonek = trigger */
.mmn-notif-trigger{
  position: relative;
  cursor: pointer;
}

/* Dropdown – domyślnie ukryty */
.mmn-notif-dropdown{
  display: none;
  position: absolute;
  top: calc(100% + 12px);
  right: 0;
  width: 320px;
  padding: 14px;
  border-radius: 16px;
  background: rgba(15,15,15,0.92);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 20px 60px rgba(0,0,0,0.6);
  z-index: 9999;
}

/* Pokaż po kliknięciu */
.mmn-notif-trigger.is-open > .mmn-notif-dropdown{
  display: block;
}/* End custom CSS */