.calendar-glossy-button{--calendar-glossy-base:#ede7f6;--calendar-glossy-violet:#7c3aed;--calendar-glossy-blue:#2563eb;--calendar-glossy-gold:#fbbf24;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);background:linear-gradient(135deg,hsla(0,0%,100%,.7),rgba(237,231,246,.78)),var(--calendar-glossy-base);border:1px solid rgba(124,58,237,.22);border-radius:999px;box-shadow:0 10px 30px rgba(124,58,237,.18),inset 0 1px 0 hsla(0,0%,100%,.92),inset 0 -10px 24px rgba(124,58,237,.08);color:#3b2478;gap:10px;isolation:isolate;justify-content:flex-start;min-height:48px;overflow:hidden;padding:10px 16px;position:relative;text-transform:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.calendar-glossy-button:before{background:radial-gradient(circle at 14% 18%,hsla(0,0%,100%,.94),transparent 26%),radial-gradient(circle at 86% 28%,rgba(167,139,250,.32),transparent 34%);border-radius:inherit;content:"";inset:1px;pointer-events:none;position:absolute;z-index:-1}.calendar-glossy-button__shine{background:linear-gradient(180deg,hsla(0,0%,100%,.78),hsla(0,0%,100%,.1));border-radius:999px;height:42%;left:10px;opacity:.9;pointer-events:none;position:absolute;right:10px;top:3px}.calendar-glossy-button__glow{background:rgba(124,58,237,.34);border-radius:999px;filter:blur(18px);height:32px;inset:auto 16px -18px 16px;pointer-events:none;position:absolute}.calendar-glossy-button__icons,.calendar-glossy-button__label{position:relative;z-index:1}.calendar-glossy-button__icons{align-items:center;display:inline-flex;height:28px;justify-content:center;min-width:34px;width:34px}.calendar-glossy-button__star{color:var(--calendar-glossy-gold);filter:drop-shadow(0 2px 5px rgba(251,191,36,.55));height:15px;left:-2px;position:absolute;top:-8px;width:15px}.calendar-glossy-button__calendar-icon{color:var(--calendar-glossy-blue);filter:drop-shadow(0 3px 8px rgba(37,99,235,.26));height:24px;width:24px}.calendar-glossy-button__label{color:#4c1d95;font-size:clamp(.84rem,1.8vw,.95rem);font-weight:800;letter-spacing:0;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-glossy-button:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.82),rgba(237,231,246,.9)),var(--calendar-glossy-base);border-color:rgba(124,58,237,.48);box-shadow:0 16px 38px rgba(124,58,237,.26),0 0 0 4px rgba(124,58,237,.08),inset 0 1px 0 hsla(0,0%,100%,.96),inset 0 -10px 24px rgba(124,58,237,.1);transform:translateY(-1px)}.calendar-glossy-button.is-active{background:linear-gradient(135deg,hsla(0,0%,100%,.86),rgba(237,231,246,.96)),var(--calendar-glossy-base);border-color:rgba(124,58,237,.54);box-shadow:0 14px 34px rgba(124,58,237,.24),0 0 0 4px rgba(124,58,237,.1),inset 0 1px 0 hsla(0,0%,100%,.96),inset 0 -10px 24px rgba(124,58,237,.12)}.calendar-glossy-button:active{transform:translateY(0)}.calendar-glossy-button:focus-visible{outline:2px solid rgba(124,58,237,.7);outline-offset:3px}.calendar-glossy-button.Mui-disabled{box-shadow:none;color:#6b7280;opacity:.56;transform:none}@media (max-width:1199px){.calendar-glossy-button{min-height:44px;padding:9px 14px}.calendar-glossy-button__icons{min-width:30px;width:30px}}.ps{-ms-overflow-style:none;overflow:hidden!important;overflow-anchor:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{bottom:0;height:15px}.ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{right:0;width:15px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:transparent;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports(-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.scrollbar-container{height:100%;position:relative}.fullscreen .react-images__blanket{z-index:1200}.apexcharts-legend-series .apexcharts-legend-marker{margin-right:8px}.scrollbar-container .ps__rail-y.ps--clicking .ps__thumb-y,.scrollbar-container .ps__rail-y:focus>.ps__thumb-y,.scrollbar-container .ps__rail-y:hover>.ps__thumb-y,.scrollbar-container .ps__thumb-y{background-color:#697586;width:5px}.scrollbar-container .ps__thumb-y{border-radius:6px;right:0}.scrollbar-container.ps.ps--active-y>.ps__rail-y,.scrollbar-container>.ps.ps--active-y>.ps__rail-y{background-color:transparent!important;width:5px;z-index:999}.scrollbar-container.ps.ps--active-y>.ps__rail-y.ps--clicking,.scrollbar-container.ps.ps--active-y>.ps__rail-y:hover,.scrollbar-container>.ps.ps--active-y>.ps__rail-y.ps--clicking,.scrollbar-container>.ps.ps--active-y>.ps__rail-y:hover{background-color:transparent;width:5px}.scrollbar-container.ps.ps--scrolling-x>.ps__rail-x,.scrollbar-container.ps.ps--scrolling-y>.ps__rail-y,.scrollbar-container>.ps.ps--scrolling-x>.ps__rail-x,.scrollbar-container>.ps.ps--scrolling-y>.ps__rail-y{background-color:transparent;opacity:.4}@keyframes wings{50%{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes blink{50%{opacity:0}to{opacity:1}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-5px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-7px,0)}80%{transform:translateZ(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{transform:translate3d(0,-2px,0)}}@keyframes slideY{0%,50%,to{transform:translateY(0)}25%{transform:translateY(-10px)}75%{transform:translateY(10px)}}@keyframes slideX{0%,50%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.my-swal-container{z-index:99999!important}