.Toastify__toast-container{width:auto;max-width:420px;padding:8px}.custom-toast{border-radius:12px!important;box-shadow:0 8px 32px rgba(0,0,0,.12)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);padding:16px 20px!important;margin-bottom:8px!important;font-family:"Inter","Roboto",sans-serif!important;font-size:14px!important;line-height:1.5!important;min-height:64px!important;position:relative;overflow:hidden}.custom-toast-body{padding:0!important;margin:0!important;display:flex!important;align-items:center!important;grid-gap:12px!important;gap:12px!important}.toast-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px}.toast-content-wrapper{display:flex!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;width:100%}.toast-content{flex:1 1;font-weight:500;letter-spacing:.01em}.toast-title{font-weight:600;font-size:15px;margin-bottom:4px;line-height:1.3}.toast-message{font-weight:400;font-size:14px;line-height:1.4;opacity:.95}[data-theme=light] .Toastify__toast--success.custom-toast{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;border-left:4px solid #065f46}[data-theme=light] .Toastify__toast--success .toast-icon{background:hsla(0,0%,100%,.2);color:#fff}[data-theme=light] .Toastify__toast--error.custom-toast{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;border-left:4px solid #991b1b}[data-theme=light] .Toastify__toast--error .toast-icon{background:hsla(0,0%,100%,.2);color:#fff}[data-theme=light] .Toastify__toast--warning.custom-toast{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;border-left:4px solid #92400e}[data-theme=light] .Toastify__toast--warning .toast-icon{background:hsla(0,0%,100%,.2);color:#fff}[data-theme=light] .Toastify__toast--info.custom-toast{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border-left:4px solid #1d4ed8}[data-theme=light] .Toastify__toast--info .toast-icon{background:hsla(0,0%,100%,.2);color:#fff}[data-theme=dark] .Toastify__toast--success.custom-toast{background:linear-gradient(135deg,#065f46,#047857)!important;color:#d1fae5!important;border-left:4px solid #10b981;box-shadow:0 8px 32px rgba(16,185,129,.15)!important}[data-theme=dark] .Toastify__toast--success .toast-icon{background:rgba(16,185,129,.2);color:#10b981}[data-theme=dark] .Toastify__toast--error.custom-toast{background:linear-gradient(135deg,#991b1b,#b91c1c)!important;color:#fecaca!important;border-left:4px solid #ef4444;box-shadow:0 8px 32px rgba(239,68,68,.15)!important}[data-theme=dark] .Toastify__toast--error .toast-icon{background:rgba(239,68,68,.2);color:#ef4444}[data-theme=dark] .Toastify__toast--warning.custom-toast{background:linear-gradient(135deg,#92400e,#b45309)!important;color:#fed7aa!important;border-left:4px solid #f59e0b;box-shadow:0 8px 32px rgba(245,158,11,.15)!important}[data-theme=dark] .Toastify__toast--warning .toast-icon{background:rgba(245,158,11,.2);color:#f59e0b}[data-theme=dark] .Toastify__toast--info.custom-toast{background:linear-gradient(135deg,#1e40af,#2563eb)!important;color:#dbeafe!important;border-left:4px solid #3b82f6;box-shadow:0 8px 32px rgba(59,130,246,.15)!important}[data-theme=dark] .Toastify__toast--info .toast-icon{background:rgba(59,130,246,.2);color:#3b82f6}.custom-progress-bar{background:hsla(0,0%,100%,.3)!important;height:3px!important;border-radius:0 0 12px 12px!important}.Toastify__progress-bar--animated{animation:toastify-progress-bar 4s linear}@keyframes toastify-progress-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__close-button{display:none!important}.Toastify__toast--error,.Toastify__toast--info,.Toastify__toast--success,.Toastify__toast--warning{animation:slideInRight .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}.Toastify__toast{transition:all .3s cubic-bezier(.4,0,.2,1)}.custom-toast:hover{transform:translateX(-4px);box-shadow:0 12px 40px rgba(0,0,0,.15)!important}@media (max-width:480px){.Toastify__toast-container{left:8px!important;right:8px!important;width:auto!important;max-width:none!important}.custom-toast{margin-bottom:6px!important;padding:12px 16px!important;font-size:13px!important}.toast-icon{width:20px;height:20px;font-size:12px}}.custom-toast:focus{outline:2px solid rgba(59,130,246,.5);outline-offset:2px}.toast-loading{background:linear-gradient(135deg,#6b7280,#4b5563)!important;color:#fff!important}.toast-loading .toast-icon{animation:spin 1s linear infinite}.event-container{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}.delete-icon,.edit-icon{opacity:0;transition:opacity .3s;margin-left:5px;z-index:1}.event-container:hover .delete-icon,.event-container:hover .edit-icon{opacity:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}@keyframes heartbeat{0%{transform:scale(1)}14%{transform:scale(1.1)}28%{transform:scale(1)}42%{transform:scale(1.1)}70%{transform:scale(1)}}@keyframes glow{0%,to{box-shadow:0 0 5px rgba(79,70,229,.5)}50%{box-shadow:0 0 20px rgba(79,70,229,.8)}}.animate-fade-in-up{animation:fadeInUp .6s ease-out}.animate-fade-in-down{animation:fadeInDown .6s ease-out}.animate-fade-in-left{animation:fadeInLeft .6s ease-out}.animate-fade-in-right{animation:fadeInRight .6s ease-out}.animate-scale-in{animation:scaleIn .3s ease-out}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.animate-bounce{animation:bounce 1s infinite}.animate-shake{animation:shake .5s ease-in-out}.animate-heartbeat{animation:heartbeat 2s ease-in-out infinite}.animate-glow{animation:glow 2s ease-in-out infinite alternate}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-500{animation-delay:.5s}.transition-all{transition:all .3s cubic-bezier(.4,0,.2,1)}.transition-fast{transition:all .15s ease-out}.transition-slow{transition:all .6s ease-out}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.hover-scale:hover{transform:scale(1.05)}.hover-rotate:hover{transform:rotate(5deg)}.hover-glow:hover{box-shadow:0 0 20px rgba(79,70,229,.4)}.focus-ring:focus{outline:none;box-shadow:0 0 0 3px rgba(79,70,229,.1)}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.gradient-animated{background:linear-gradient(-45deg,#4f46e5,#7c3aed,#06b6d4,#10b981);background-size:400% 400%;animation:gradient-shift 15s ease infinite}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:400px 100%}.skeleton,.skeleton-dark{animation:skeleton-loading 1.4s ease-in-out infinite}.skeleton-dark{background:linear-gradient(90deg,#374151 25%,#4b5563 37%,#374151 63%);background-size:400px 100%}.ripple{position:relative;overflow:hidden}.ripple:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.ripple:active:before{width:300px;height:300px}.floating-label{position:relative}.floating-label input{border:2px solid #e2e8f0;border-radius:12px;padding:12px 16px;font-size:16px;background:transparent;outline:none;transition:all .3s ease;width:100%}.floating-label label{position:absolute;left:16px;top:50%;transform:translateY(-50%);background:#fff;padding:0 4px;color:#64748b;font-size:16px;transition:all .3s ease;pointer-events:none}.floating-label input:focus,.floating-label input:not(:placeholder-shown){border-color:#4f46e5}.floating-label input:focus+label,.floating-label input:not(:placeholder-shown)+label{top:0;transform:translateY(-50%);font-size:12px;color:#4f46e5;font-weight:600}.toast-enter{opacity:0;transform:translateX(100%)}.toast-enter-active{transition:all .3s ease-out}.toast-enter-active,.toast-exit{opacity:1;transform:translateX(0)}.toast-exit-active{opacity:0;transform:translateX(100%);transition:all .3s ease-in}html{scroll-behavior:smooth}.theme-transition,.theme-transition *,.theme-transition :after,.theme-transition :before{transition:all .3s!important;transition-delay:0!important}.modern-spinner{width:40px;height:40px;border:3px solid #f3f4f6;border-top-color:#4f46e5;border-radius:50%;animation:spin 1s linear infinite;margin:20px auto}.progress-bar{width:100%;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden;position:relative}.progress-bar:after{content:"";position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#4f46e5,#7c3aed);border-radius:2px;animation:progress-indeterminate 2s infinite}@keyframes progress-indeterminate{0%{width:0;left:0}50%{width:100%;left:0}to{width:0;left:100%}}body,html{overflow-x:hidden!important;max-width:100vw!important}body{margin:0;padding:0}*,body{box-sizing:border-box}#root{max-width:100vw!important}#root,.MuiDrawer-paper,.MuiList-root,.MuiMenu-paper{overflow-x:hidden!important}
/*# sourceMappingURL=main.5131dfd8.chunk.css.map */