.elementor-2085 .elementor-element.elementor-element-36f7ecb{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2085 .elementor-element.elementor-element-36f7ecb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2085 .elementor-element.elementor-element-db2ebe2{--display:flex;--min-height:100vh;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:11px;--padding-right:11px;}.elementor-2085 .elementor-element.elementor-element-e488058{--display:flex;--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;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-2085 .elementor-element.elementor-element-57a64a1 .elementor-heading-title{font-size:19px;}.elementor-2085 .elementor-element.elementor-element-8ff5564{--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;}.elementor-2085 .elementor-element.elementor-element-695159b .elementor-heading-title{font-size:21px;}.elementor-2085 .elementor-element.elementor-element-6cd4b55{--display:flex;}.elementor-2085 .elementor-element.elementor-element-3ba25fb{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2085 .elementor-element.elementor-element-e56da9e .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-e56da9e.elementor-view-stacked .elementor-icon{background-color:#B9B9B9;}.elementor-2085 .elementor-element.elementor-element-e56da9e.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-e56da9e.elementor-view-default .elementor-icon{color:#B9B9B9;border-color:#B9B9B9;}.elementor-2085 .elementor-element.elementor-element-e56da9e.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-e56da9e.elementor-view-default .elementor-icon svg{fill:#B9B9B9;}.elementor-2085 .elementor-element.elementor-element-e56da9e .elementor-icon{font-size:29px;}.elementor-2085 .elementor-element.elementor-element-e56da9e .elementor-icon svg{height:29px;}.elementor-2085 .elementor-element.elementor-element-4c51894 .elementor-button{background-color:#02010100;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:33px 33px 33px 33px;}.elementor-2085 .elementor-element.elementor-element-4c51894 .elementor-button:hover, .elementor-2085 .elementor-element.elementor-element-4c51894 .elementor-button:focus{color:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-4c51894 .elementor-button:hover svg, .elementor-2085 .elementor-element.elementor-element-4c51894 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-3a84bd6{--display:flex;--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;--align-items:center;}.elementor-2085 .elementor-element.elementor-element-9492134 .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-9492134.elementor-view-stacked .elementor-icon{background-color:#C4C4C4;}.elementor-2085 .elementor-element.elementor-element-9492134.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-9492134.elementor-view-default .elementor-icon{color:#C4C4C4;border-color:#C4C4C4;}.elementor-2085 .elementor-element.elementor-element-9492134.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-9492134.elementor-view-default .elementor-icon svg{fill:#C4C4C4;}.elementor-2085 .elementor-element.elementor-element-9492134 .elementor-icon{font-size:29px;}.elementor-2085 .elementor-element.elementor-element-9492134 .elementor-icon svg{height:29px;}.elementor-2085 .elementor-element.elementor-element-f289991 .elementor-button{background-color:#02010100;border-style:none;border-radius:33px 33px 33px 33px;}.elementor-2085 .elementor-element.elementor-element-f289991 .elementor-button:hover, .elementor-2085 .elementor-element.elementor-element-f289991 .elementor-button:focus{color:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-f289991 .elementor-button:hover svg, .elementor-2085 .elementor-element.elementor-element-f289991 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-68be6b2{--display:flex;--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;--align-items:center;}.elementor-2085 .elementor-element.elementor-element-bbace98 .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-bbace98.elementor-view-stacked .elementor-icon{background-color:#B1B1B1;}.elementor-2085 .elementor-element.elementor-element-bbace98.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-bbace98.elementor-view-default .elementor-icon{color:#B1B1B1;border-color:#B1B1B1;}.elementor-2085 .elementor-element.elementor-element-bbace98.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-bbace98.elementor-view-default .elementor-icon svg{fill:#B1B1B1;}.elementor-2085 .elementor-element.elementor-element-bbace98 .elementor-icon{font-size:29px;}.elementor-2085 .elementor-element.elementor-element-bbace98 .elementor-icon svg{height:29px;}.elementor-2085 .elementor-element.elementor-element-dc92fae .elementor-button{background-color:#02010100;border-style:none;border-radius:33px 33px 33px 33px;}.elementor-2085 .elementor-element.elementor-element-dc92fae.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2085 .elementor-element.elementor-element-dc92fae .elementor-button:hover, .elementor-2085 .elementor-element.elementor-element-dc92fae .elementor-button:focus{color:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-dc92fae .elementor-button:hover svg, .elementor-2085 .elementor-element.elementor-element-dc92fae .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-4af8382{--display:flex;--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;--align-items:center;}.elementor-2085 .elementor-element.elementor-element-2398b77 .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-2398b77.elementor-view-stacked .elementor-icon{background-color:#B3B3B3;}.elementor-2085 .elementor-element.elementor-element-2398b77.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-2398b77.elementor-view-default .elementor-icon{color:#B3B3B3;border-color:#B3B3B3;}.elementor-2085 .elementor-element.elementor-element-2398b77.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-2398b77.elementor-view-default .elementor-icon svg{fill:#B3B3B3;}.elementor-2085 .elementor-element.elementor-element-2398b77 .elementor-icon{font-size:29px;}.elementor-2085 .elementor-element.elementor-element-2398b77 .elementor-icon svg{height:29px;}.elementor-2085 .elementor-element.elementor-element-d2c1ce1 .elementor-button{background-color:#02010100;border-style:none;border-radius:33px 33px 33px 33px;}.elementor-2085 .elementor-element.elementor-element-d2c1ce1 .elementor-button:hover, .elementor-2085 .elementor-element.elementor-element-d2c1ce1 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-d2c1ce1 .elementor-button:hover svg, .elementor-2085 .elementor-element.elementor-element-d2c1ce1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-b150240{--display:flex;--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;--align-items:center;}.elementor-2085 .elementor-element.elementor-element-ee1c81a .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-ee1c81a.elementor-view-stacked .elementor-icon{background-color:#C4C4C4;}.elementor-2085 .elementor-element.elementor-element-ee1c81a.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-ee1c81a.elementor-view-default .elementor-icon{color:#C4C4C4;border-color:#C4C4C4;}.elementor-2085 .elementor-element.elementor-element-ee1c81a.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-ee1c81a.elementor-view-default .elementor-icon svg{fill:#C4C4C4;}.elementor-2085 .elementor-element.elementor-element-ee1c81a .elementor-icon{font-size:29px;}.elementor-2085 .elementor-element.elementor-element-ee1c81a .elementor-icon svg{height:29px;}.elementor-2085 .elementor-element.elementor-element-191a381 .elementor-button{background-color:#02010100;border-style:none;border-radius:33px 33px 33px 33px;}.elementor-2085 .elementor-element.elementor-element-191a381 .elementor-button:hover, .elementor-2085 .elementor-element.elementor-element-191a381 .elementor-button:focus{color:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-191a381 .elementor-button:hover svg, .elementor-2085 .elementor-element.elementor-element-191a381 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-b28af60{--display:flex;--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;--align-items:center;}.elementor-2085 .elementor-element.elementor-element-6b8ee72 .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-6b8ee72.elementor-view-stacked .elementor-icon{background-color:#C4C4C4;}.elementor-2085 .elementor-element.elementor-element-6b8ee72.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-6b8ee72.elementor-view-default .elementor-icon{color:#C4C4C4;border-color:#C4C4C4;}.elementor-2085 .elementor-element.elementor-element-6b8ee72.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-6b8ee72.elementor-view-default .elementor-icon svg{fill:#C4C4C4;}.elementor-2085 .elementor-element.elementor-element-6b8ee72 .elementor-icon{font-size:29px;}.elementor-2085 .elementor-element.elementor-element-6b8ee72 .elementor-icon svg{height:29px;}.elementor-2085 .elementor-element.elementor-element-dfd20dd .elementor-button{background-color:#02010100;border-style:none;border-radius:33px 33px 33px 33px;}.elementor-2085 .elementor-element.elementor-element-dfd20dd .elementor-button:hover, .elementor-2085 .elementor-element.elementor-element-dfd20dd .elementor-button:focus{color:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-dfd20dd .elementor-button:hover svg, .elementor-2085 .elementor-element.elementor-element-dfd20dd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-fc8c236{--display:flex;--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;--align-items:center;}.elementor-2085 .elementor-element.elementor-element-a744ccf .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-a744ccf.elementor-view-stacked .elementor-icon{background-color:#C4C4C4;}.elementor-2085 .elementor-element.elementor-element-a744ccf.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-a744ccf.elementor-view-default .elementor-icon{color:#C4C4C4;border-color:#C4C4C4;}.elementor-2085 .elementor-element.elementor-element-a744ccf.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-a744ccf.elementor-view-default .elementor-icon svg{fill:#C4C4C4;}.elementor-2085 .elementor-element.elementor-element-a744ccf .elementor-icon{font-size:29px;}.elementor-2085 .elementor-element.elementor-element-a744ccf .elementor-icon svg{height:29px;}.elementor-2085 .elementor-element.elementor-element-40438f3 .elementor-button{background-color:#02010100;border-style:none;border-radius:33px 33px 33px 33px;}.elementor-2085 .elementor-element.elementor-element-40438f3 .elementor-button:hover, .elementor-2085 .elementor-element.elementor-element-40438f3 .elementor-button:focus{color:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-40438f3 .elementor-button:hover svg, .elementor-2085 .elementor-element.elementor-element-40438f3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-83dfd63{--display:flex;--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;--align-items:center;}.elementor-2085 .elementor-element.elementor-element-05dc428 .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-05dc428.elementor-view-stacked .elementor-icon{background-color:#C4C4C4;}.elementor-2085 .elementor-element.elementor-element-05dc428.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-05dc428.elementor-view-default .elementor-icon{color:#C4C4C4;border-color:#C4C4C4;}.elementor-2085 .elementor-element.elementor-element-05dc428.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-05dc428.elementor-view-default .elementor-icon svg{fill:#C4C4C4;}.elementor-2085 .elementor-element.elementor-element-05dc428 .elementor-icon{font-size:29px;}.elementor-2085 .elementor-element.elementor-element-05dc428 .elementor-icon svg{height:29px;}.elementor-2085 .elementor-element.elementor-element-52874c6 .elementor-button{background-color:#02010100;border-style:none;border-radius:33px 33px 33px 33px;}.elementor-2085 .elementor-element.elementor-element-52874c6 .elementor-button:hover, .elementor-2085 .elementor-element.elementor-element-52874c6 .elementor-button:focus{color:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-52874c6 .elementor-button:hover svg, .elementor-2085 .elementor-element.elementor-element-52874c6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-b18b764{--display:flex;--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;--align-items:center;}.elementor-2085 .elementor-element.elementor-element-248d828 .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-248d828.elementor-view-stacked .elementor-icon{background-color:#C4C4C4;}.elementor-2085 .elementor-element.elementor-element-248d828.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-248d828.elementor-view-default .elementor-icon{color:#C4C4C4;border-color:#C4C4C4;}.elementor-2085 .elementor-element.elementor-element-248d828.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-248d828.elementor-view-default .elementor-icon svg{fill:#C4C4C4;}.elementor-2085 .elementor-element.elementor-element-248d828 .elementor-icon{font-size:29px;}.elementor-2085 .elementor-element.elementor-element-248d828 .elementor-icon svg{height:29px;}.elementor-2085 .elementor-element.elementor-element-8acf6c4 .elementor-button{background-color:#02010100;border-style:none;border-radius:33px 33px 33px 33px;}.elementor-2085 .elementor-element.elementor-element-8acf6c4 .elementor-button:hover, .elementor-2085 .elementor-element.elementor-element-8acf6c4 .elementor-button:focus{color:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-8acf6c4 .elementor-button:hover svg, .elementor-2085 .elementor-element.elementor-element-8acf6c4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-32ca688{--display:flex;--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;--align-items:center;}.elementor-2085 .elementor-element.elementor-element-8a84a94 .elementor-icon-wrapper{text-align:center;}.elementor-2085 .elementor-element.elementor-element-8a84a94.elementor-view-stacked .elementor-icon{background-color:#C4C4C4;}.elementor-2085 .elementor-element.elementor-element-8a84a94.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-8a84a94.elementor-view-default .elementor-icon{color:#C4C4C4;border-color:#C4C4C4;}.elementor-2085 .elementor-element.elementor-element-8a84a94.elementor-view-framed .elementor-icon, .elementor-2085 .elementor-element.elementor-element-8a84a94.elementor-view-default .elementor-icon svg{fill:#C4C4C4;}.elementor-2085 .elementor-element.elementor-element-8a84a94 .elementor-icon{font-size:29px;}.elementor-2085 .elementor-element.elementor-element-8a84a94 .elementor-icon svg{height:29px;}.elementor-2085 .elementor-element.elementor-element-25790c6 .elementor-button{background-color:#02010100;border-style:none;border-radius:33px 33px 33px 33px;}.elementor-2085 .elementor-element.elementor-element-25790c6 .elementor-button:hover, .elementor-2085 .elementor-element.elementor-element-25790c6 .elementor-button:focus{color:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-25790c6 .elementor-button:hover svg, .elementor-2085 .elementor-element.elementor-element-25790c6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2085 .elementor-element.elementor-element-2a5fb85{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--flex-wrap:nowrap;}@media(min-width:768px){.elementor-2085 .elementor-element.elementor-element-36f7ecb{--width:100%;}.elementor-2085 .elementor-element.elementor-element-db2ebe2{--content-width:260px;}.elementor-2085 .elementor-element.elementor-element-2a5fb85{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-e488058 */.mmn-brand{
  display:flex;
  align-items:center;
  gap:10px;
  padding:18px 16px 12px;
}

.mmn-brand img{
  width:36px;
  height:36px;
  border-radius:10px;
  object-fit:cover;
}

.mmn-brand h1,
.mmn-brand h2,
.mmn-brand .elementor-heading-title{
  margin:0;
  font-size:18px;
  font-weight:700;
  letter-spacing:.2px;
  color:rgba(255,255,255,.92);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ff5564 *//* === MMN Profile Card (glass / smaller) === */
.mmn-profile-card{
  margin: 12px 12px 16px 20px;
  padding: 14px 14px 16px;
  border-radius: 16px;
  text-align: center;

  /* glass */
  background: rgba(255,255,255,0.035);
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  border: 1px solid rgba(255,255,255,0.08);
  box-shadow: 0 14px 38px rgba(0,0,0,0.45);
}

/* avatar */
.mmn-profile-card img{
  width: 58px;
  height: 58px;
  border-radius: 50%;
  object-fit: cover;
  margin: 2px auto 10px;
  border: 2px solid rgba(255,255,255,0.18);
  box-shadow: 0 10px 26px rgba(0,0,0,0.35);
}

/* name + status */
.mmn-profile-name{
  font-size: 15px;
  font-weight: 700;
  margin: 0 0 2px;
  color: rgba(255,255,255,0.94);
}

.mmn-profile-status{
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0 0 12px;
  color: rgba(255,255,255,0.62);
}

/* button */
.mmn-profile-card .elementor-button{
  width: 100%;
  padding: 10px 0;
  border-radius: 12px;

  background: rgba(255,255,255,0.06);
  border: 1px solid rgba(255,255,255,0.10);
  color: rgba(255,255,255,0.92);

  transition: all .18s ease;
}

.mmn-profile-card .elementor-button:hover{
  background: rgba(255,255,255,0.10);
  border-color: rgba(255,255,255,0.14);
  transform: translateY(-1px);
}

.mmn-profile-card{
  margin:12px 12px 18px 0px; /* góra | prawo | dół | lewo */
}
/* FINAL: kill focus / glow on sidebar containers */
.mmn-sidebar .e-con,
.mmn-sidebar .e-con:focus,
.mmn-sidebar .e-con:focus-within{
  outline: none !important;
  box-shadow: none !important;
  filter: none !important;
}

/* kill any pseudo glow */
.mmn-sidebar .e-con::before,
.mmn-sidebar .e-con::after{
  content: none !important;
  display: none !important;
  box-shadow: none !important;
  filter: none !important;
  background: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f289991 *//* KILL any global glow/highlight ONLY inside sidebar menu */
.mmn-nav .elementor-button,
.mmn-nav a,
.mmn-nav button,
.mmn-nav .elementor-widget,
.mmn-nav .e-con{
  box-shadow: none !important;
  outline: none !important;
  filter: none !important;
  background-image: none !important;
  border-image: none !important;
}

.mmn-nav .elementor-button::before,
.mmn-nav .elementor-button::after,
.mmn-nav a::before,
.mmn-nav a::after,
.mmn-nav button::before,
.mmn-nav button::after,
.mmn-nav .e-con::before,
.mmn-nav .e-con::after{
  content: none !important;
  display: none !important;
  box-shadow: none !important;
  filter: none !important;
  background: none !important;
  background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d2c1ce1 *//* KILL focus ring/glow for clickable nav items */
.mmn-nav a,
.mmn-nav a:focus,
.mmn-nav a:focus-visible,
.mmn-nav a:active,
.mmn-nav .mmn-nav-item,
.mmn-nav .mmn-nav-item:focus,
.mmn-nav .mmn-nav-item:focus-visible,
.mmn-nav .mmn-nav-item:active,
.mmn-nav .e-con,
.mmn-nav .e-con:focus,
.mmn-nav .e-con:focus-visible,
.mmn-nav .e-con:active{
  outline: 0 !important;
  box-shadow: none !important;
  filter: none !important;
  border-color: transparent !important;
  background-image: none !important;
  -webkit-tap-highlight-color: transparent !important;
}

/* jeśli motyw używa focus-within */
.mmn-nav :focus-within{
  outline: 0 !important;
  box-shadow: none !important;
}
/* MMN NAV – zabicie glow / poświaty Elementora */
.mmn-nav .elementor-button::before,
.mmn-nav .elementor-button::after{
  display: none !important;
  content: none !important;
}

.mmn-nav .elementor-button{
  box-shadow: none !important;
  outline: none !important;
  background-image: none !important;
}

.mmn-nav .elementor-button:focus,
.mmn-nav .elementor-button:hover,
.mmn-nav .elementor-button:active{
  box-shadow: none !important;
  outline: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af8382 *//* kill outer highlight on nav items */
.mmn-nav-item{
  box-shadow: none !important;
  outline: none !important;
  filter: none !important;
  border-color: transparent !important;
}

.mmn-nav-item::before,
.mmn-nav-item::after{
  content: none !important;
  display: none !important;
  box-shadow: none !important;
  filter: none !important;
  background: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-191a381 *//* KILL any global glow/highlight ONLY inside sidebar menu */
.mmn-nav .elementor-button,
.mmn-nav a,
.mmn-nav button,
.mmn-nav .elementor-widget,
.mmn-nav .e-con{
  box-shadow: none !important;
  outline: none !important;
  filter: none !important;
  background-image: none !important;
  border-image: none !important;
}

.mmn-nav .elementor-button::before,
.mmn-nav .elementor-button::after,
.mmn-nav a::before,
.mmn-nav a::after,
.mmn-nav button::before,
.mmn-nav button::after,
.mmn-nav .e-con::before,
.mmn-nav .e-con::after{
  content: none !important;
  display: none !important;
  box-shadow: none !important;
  filter: none !important;
  background: none !important;
  background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dfd20dd *//* KILL any global glow/highlight ONLY inside sidebar menu */
.mmn-nav .elementor-button,
.mmn-nav a,
.mmn-nav button,
.mmn-nav .elementor-widget,
.mmn-nav .e-con{
  box-shadow: none !important;
  outline: none !important;
  filter: none !important;
  background-image: none !important;
  border-image: none !important;
}

.mmn-nav .elementor-button::before,
.mmn-nav .elementor-button::after,
.mmn-nav a::before,
.mmn-nav a::after,
.mmn-nav button::before,
.mmn-nav button::after,
.mmn-nav .e-con::before,
.mmn-nav .e-con::after{
  content: none !important;
  display: none !important;
  box-shadow: none !important;
  filter: none !important;
  background: none !important;
  background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40438f3 *//* KILL any global glow/highlight ONLY inside sidebar menu */
.mmn-nav .elementor-button,
.mmn-nav a,
.mmn-nav button,
.mmn-nav .elementor-widget,
.mmn-nav .e-con{
  box-shadow: none !important;
  outline: none !important;
  filter: none !important;
  background-image: none !important;
  border-image: none !important;
}

.mmn-nav .elementor-button::before,
.mmn-nav .elementor-button::after,
.mmn-nav a::before,
.mmn-nav a::after,
.mmn-nav button::before,
.mmn-nav button::after,
.mmn-nav .e-con::before,
.mmn-nav .e-con::after{
  content: none !important;
  display: none !important;
  box-shadow: none !important;
  filter: none !important;
  background: none !important;
  background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52874c6 *//* KILL any global glow/highlight ONLY inside sidebar menu */
.mmn-nav .elementor-button,
.mmn-nav a,
.mmn-nav button,
.mmn-nav .elementor-widget,
.mmn-nav .e-con{
  box-shadow: none !important;
  outline: none !important;
  filter: none !important;
  background-image: none !important;
  border-image: none !important;
}

.mmn-nav .elementor-button::before,
.mmn-nav .elementor-button::after,
.mmn-nav a::before,
.mmn-nav a::after,
.mmn-nav button::before,
.mmn-nav button::after,
.mmn-nav .e-con::before,
.mmn-nav .e-con::after{
  content: none !important;
  display: none !important;
  box-shadow: none !important;
  filter: none !important;
  background: none !important;
  background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8acf6c4 *//* KILL any global glow/highlight ONLY inside sidebar menu */
.mmn-nav .elementor-button,
.mmn-nav a,
.mmn-nav button,
.mmn-nav .elementor-widget,
.mmn-nav .e-con{
  box-shadow: none !important;
  outline: none !important;
  filter: none !important;
  background-image: none !important;
  border-image: none !important;
}

.mmn-nav .elementor-button::before,
.mmn-nav .elementor-button::after,
.mmn-nav a::before,
.mmn-nav a::after,
.mmn-nav button::before,
.mmn-nav button::after,
.mmn-nav .e-con::before,
.mmn-nav .e-con::after{
  content: none !important;
  display: none !important;
  box-shadow: none !important;
  filter: none !important;
  background: none !important;
  background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25790c6 *//* KILL any global glow/highlight ONLY inside sidebar menu */
.mmn-nav .elementor-button,
.mmn-nav a,
.mmn-nav button,
.mmn-nav .elementor-widget,
.mmn-nav .e-con{
  box-shadow: none !important;
  outline: none !important;
  filter: none !important;
  background-image: none !important;
  border-image: none !important;
}

.mmn-nav .elementor-button::before,
.mmn-nav .elementor-button::after,
.mmn-nav a::before,
.mmn-nav a::after,
.mmn-nav button::before,
.mmn-nav button::after,
.mmn-nav .e-con::before,
.mmn-nav .e-con::after{
  content: none !important;
  display: none !important;
  box-shadow: none !important;
  filter: none !important;
  background: none !important;
  background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2ebe2 */.mmn-sidebar{
  position:relative;
  background: rgba(22,27,34,.92); /* jednolite tło */
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);
  border-right:1px solid rgba(255,255,255,.16);
  box-shadow:
    inset -1px 0 0 rgba(255,255,255,.08),
    14px 0 48px rgba(0,0,0,.55);
}
.mmn-sidebar::after{
  content:"";
  position:absolute;
  top:0;
  right:0;
  width:1px;
  height:100%;
  background: linear-gradient(
    to bottom,
    rgba(255,255,255,.20),
    rgba(255,255,255,.05),
    rgba(255,255,255,.20)
  );
}
/* Sidebar nav */
.mmn-nav-link{
  display:flex;
  align-items:center;
  gap:10px;
  padding:12px 14px;
  margin:6px 10px;
  border-radius:10px;
  color:rgba(255,255,255,.78);
  text-decoration:none;
  transition:all .2s ease;
}

.mmn-nav-link:hover{
  background:rgba(255,255,255,.06);
  color:#fff;
}

.mmn-nav-link.is-active{
  background:rgba(255,255,255,.10);
  color:#fff;
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.14),
    0 8px 22px rgba(0,0,0,.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5fb85 */.mmn-view{ display:none; }
.mmn-view.is-active{ display:block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36f7ecb *//* === MMN Panel base === */
.mmn-panel{
  min-height:100vh;
  background: radial-gradient(1200px 800px at 30% 10%, rgba(255,255,255,.06), transparent 60%),
              radial-gradient(900px 700px at 80% 40%, rgba(255,255,255,.04), transparent 55%),
              #0b0f14;
  display:flex;
}

/* columns */
.mmn-sidebar,
.mmn-main,
.mmn-right{
  min-height:100vh;
}

/* glass + borders */
.mmn-sidebar{
  width:260px;
  background: rgba(255,255,255,.04);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-right: 1px solid rgba(255,255,255,.08);
}

.mmn-main{
  padding:28px;
}

.mmn-right{
  width:320px;
  background: rgba(255,255,255,.03);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-left: 1px solid rgba(255,255,255,.08);
  padding:22px;
}

/* nice default text */
.mmn-panel, .mmn-panel *{
  color: rgba(255,255,255,.88);
}
/* keep sidebar visible while scrolling */
.mmn-sidebar{
  position: sticky;
  top: 90px;              /* jeśli header jest wyższy, zwiększ */
  height: calc(100vh - 90px);
  overflow: auto;
}

/* prevent panel from going under site header */
.mmn-panel{
  padding-top: 90px;      /* ten sam offset co top */
}
/* remove top gap on /panel */
body.page-id-1768 .elementor-section,
body.page-id-1768 .elementor-container,
body.page-id-1768 .elementor-top-section{
  margin-top:0 !important;
  padding-top:0 !important;
}
.mmn-app{
  padding-top:90px; /* dopasuj do wysokości headera */
}
.mmn-panel{
  padding-top:90px; /* dopasuj do wysokości headera */
}/* End custom CSS */