.elementor-1431 .elementor-element.elementor-element-eae2aae{--display:flex;--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:center;--align-items:center;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1431 .elementor-element.elementor-element-b3c0169{text-align:start;}.elementor-1431 .elementor-element.elementor-element-b3c0169 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-1431 .elementor-element.elementor-element-377816b{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:center;}.elementor-1431 .elementor-element.elementor-element-d06de8e{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-1431 .elementor-element.elementor-element-278b54a{--display:flex;}@media(max-width:767px){.elementor-1431 .elementor-element.elementor-element-eae2aae{--margin-top:20px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1431 .elementor-element.elementor-element-377816b .elementor-heading-title{font-size:32px;line-height:40px;}}/* Start custom CSS for ameliaemployeepanel, class: .elementor-element-e49de7b *//* Menu akcji – Dni specjalne */
.amelia-v2-booking #amelia-container .am-cc__edit-btn {
    background: #ffffff !important;
    border: 1px solid #d9e1e6 !important;
    box-shadow: none !important;
    color: #34536a !important;
}

.amelia-v2-booking #amelia-container .am-cc__edit-btn .am-icon-dots-vertical,
.amelia-v2-booking #amelia-container .am-cc__edit-btn .am-icon-dots-vertical::before {
    color: #34536a !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* Hover i focus */
.amelia-v2-booking #amelia-container .am-cc__edit-btn:hover,
.amelia-v2-booking #amelia-container .am-cc__edit-btn:focus,
.amelia-v2-booking #amelia-container .am-cc__edit-btn:focus-visible {
    background: #f7f3ee !important;
    border-color: #cf7a0b !important;
    box-shadow: none !important;
    outline: none !important;
}

.amelia-v2-booking #amelia-container .am-cc__edit-btn:hover .am-icon-dots-vertical,
.amelia-v2-booking #amelia-container .am-cc__edit-btn:focus .am-icon-dots-vertical {
    color: #cf7a0b !important;
}
/* =========================================
   AMELIA – MENU EDYTUJ / USUŃ / KOPIUJ
   ========================================= */

/* Bez szarych/czerwonych kafli po najechaniu */
.el-popper.el-popover .am-cc__edit-item:hover,
.el-popper.el-popover .am-cc__edit-item:focus,
.el-popper.el-popover .am-cc__edit-item:active {
    background: transparent !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Delikatna zmiana koloru tekstu przy hoverze */
.el-popper.el-popover .am-cc__edit-item:not(.am-delete):hover {
    color: #CF7A0B !important;
}


/* =========================================
   POPRAWNA IKONA "KOPIUJ"
   ========================================= */

/* Kasujemy błędny symbol X */
.el-popper.el-popover .am-cc__edit-item.am-clone .am-icon-clearable {
    font-size: 0 !important;
    width: 13px !important;
    height: 13px !important;
    min-width: 13px !important;
    position: relative !important;
    overflow: visible !important;
    margin-right: 8px !important;

    border: 1.5px solid #34536A !important;
    border-radius: 2px !important;
    box-sizing: border-box !important;
}

/* Drugi prostokąt – efekt dwóch nakładających się kartek */
.el-popper.el-popover .am-cc__edit-item.am-clone .am-icon-clearable::before {
    content: "" !important;
    position: absolute !important;
    width: 10px !important;
    height: 10px !important;
    left: -4px !important;
    top: -4px !important;

    border: 1.5px solid #34536A !important;
    border-radius: 2px !important;
    background: #FFFFFF !important;
    box-sizing: border-box !important;
}

/* Pomarańczowa ikona Kopiuj po najechaniu */
.el-popper.el-popover .am-cc__edit-item.am-clone:hover .am-icon-clearable,
.el-popper.el-popover .am-cc__edit-item.am-clone:hover .am-icon-clearable::before {
    border-color: #CF7A0B !important;
}
/* Amelia – ukrycie wyboru strefy czasowej w Panelu Specjalistki */
.amelia-v2-booking #amelia-container .am-ctz {
    display: none !important;
}
/* Amelia – ukryj „Kategorie” w sidebarze */
.amelia-v2-booking #amelia-container
.am-fs-sb__footer > .am-fs-sb__page[aria-label="Kategorie"] {
    display: none !important;
}

/* Ukryj również separator po „Kategorie” */
.amelia-v2-booking #amelia-container
.am-fs-sb__footer > .am-fs-sb__page[aria-label="Kategorie"] + .am-fs-sb__page-divider {
    display: none !important;
}/* End custom CSS */