.event-dialog-custom .MuiDialog-paper{background-color:#192047fa!important}.event-dialog-custom .MuiDialogContent-root{padding:24px!important}@media (max-width: 600px){.event-dialog-custom .MuiDialogContent-root{padding-bottom:24px!important}}.event-dialog-custom .MuiGrid-container{flex-direction:column!important}.event-dialog-custom .MuiFormControl-root,.event-dialog-custom .MuiInputBase-root{width:100%!important}.event-dialog-custom .MuiInputLabel-root{color:#b0c4de!important}.event-dialog-custom .MuiInputBase-input{color:#e6e6fa!important}.event-dialog-custom .MuiOutlinedInput-notchedOutline{border-color:#6495ed4d!important}.event-dialog-custom .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#6495ed80!important}.event-dialog-custom .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#6495ed!important}.event-dialog-custom .MuiSvgIcon-root{color:#6495ed!important}.event-dialog-custom .MuiTypography-root{color:#e6e6fa!important}.event-dialog-custom .MuiDivider-root{background-color:#6495ed33!important}.event-dialog-custom .MuiButton-containedPrimary{background-color:#6495ed!important}.event-dialog-custom .MuiButton-outlined{border-color:#6495ed80!important;color:#e6e6fa!important}.event-dialog-custom .MuiBox-root{width:100%!important;display:block!important}.event-dialog-custom .MuiDatePicker-root,.event-dialog-custom .MuiTimePicker-root{width:100%!important}.event-dialog-custom .MuiGrid-container{display:flex!important;flex-direction:column!important}.event-dialog-custom .MuiGrid-item{width:100%!important;max-width:100%!important;flex-basis:100%!important;padding-top:12px!important;padding-bottom:12px!important}.event-dialog-custom .MuiTextField-root,.event-dialog-custom .MuiFormControl-root{width:100%!important;margin-bottom:16px!important}.event-dialog-custom .MuiInputBase-root{width:100%!important;margin-bottom:0!important;height:56px!important}.event-dialog-custom .MuiDialogTitle-root{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:16px 24px!important}.event-dialog-custom .MuiDialogTitle-root>.MuiBox-root{display:flex!important;flex-direction:row!important;align-items:center!important;width:auto!important}.event-dialog-custom .MuiOutlinedInput-root{height:56px!important;min-height:56px!important}.event-dialog-custom .MuiInputLabel-root{line-height:1.4!important}.event-dialog-custom .MuiFormControl-root .MuiInputBase-root,.event-dialog-custom .MuiDatePicker-root .MuiInputBase-root,.event-dialog-custom .MuiTimePicker-root .MuiInputBase-root{height:56px!important;min-height:56px!important}.event-dialog-custom .MuiSelect-select{height:56px!important;min-height:56px!important;display:flex!important;align-items:center!important}.event-dialog-custom .MuiInputBase-multiline{height:auto!important;min-height:120px!important;pointer-events:auto!important}.event-dialog-custom .MuiInputBase-multiline textarea{min-height:100px!important;pointer-events:auto!important;cursor:text!important}.event-dialog-custom .MuiPickersLayout-root{background-color:#192047fa!important}.event-dialog-custom .MuiPickersDay-root{color:#e6e6fa!important}.event-dialog-custom .MuiPickersDay-today{border-color:#6495ed!important}.event-dialog-custom .MuiPickersDay-root.Mui-selected,.event-dialog-custom .MuiClock-pin,.event-dialog-custom .MuiClockPointer-root,.event-dialog-custom .MuiClockPointer-thumb{background-color:#6495ed!important}.event-dialog-custom .MuiClockNumber-root.Mui-selected{color:#fff!important;background-color:#6495ed!important}.event-dialog-custom .MuiDialogContent-root>.MuiGrid-container>.MuiGrid-item{flex:0 0 100%!important;max-width:100%!important;margin-bottom:16px!important}.event-dialog-custom *{box-sizing:border-box!important}.event-dialog-custom .MuiDialogContent-root>*{width:100%!important;max-width:100%!important}.event-dialog-custom .MuiGrid-container{display:flex!important;flex-direction:column!important;width:100%!important}.event-dialog-custom .MuiGrid-item{width:100%!important;max-width:100%!important;flex-basis:100%!important;padding:8px 0!important;flex:0 0 auto!important}.event-dialog-custom .MuiGrid-container .MuiGrid-container{flex-direction:column!important}.event-dialog-custom .MuiGrid-container .MuiGrid-item{width:100%!important;max-width:100%!important;flex-basis:100%!important}.event-dialog-custom .MuiDatePicker-root,.event-dialog-custom .MuiTimePicker-root{width:100%!important;display:block!important}.event-dialog-custom .MuiFormControl-root{width:100%!important;display:block!important;margin-bottom:16px!important}@media (max-width: 600px){.event-dialog-custom .MuiDialog-paper{margin:0!important;max-height:100%!important;height:100%!important;border-radius:0!important}.event-dialog-custom .MuiDialogContent-root{padding:16px!important}}@keyframes twinkle{0%{opacity:.3;transform:scale(.8)}25%{opacity:1;transform:scale(1.2)}50%{opacity:.6;transform:scale(1)}75%{opacity:1;transform:scale(1.1)}to{opacity:.3;transform:scale(.8)}}@keyframes shooting-star{0%{transform:translate(-100px) translateY(-100px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(100vw) translateY(100vh);opacity:0}}@keyframes cosmic-pulse{0%{box-shadow:0 0 5px #9c27b080}50%{box-shadow:0 0 20px #9c27b0cc,0 0 30px #e91e6366}to{box-shadow:0 0 5px #9c27b080}}.cosmic-calendar{position:relative;overflow:hidden}.cosmic-calendar:before{content:"";position:absolute;inset:0;background-image:radial-gradient(2px 2px at 20px 30px,#fff,transparent),radial-gradient(2px 2px at 40px 70px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 90px 40px,#fff,transparent),radial-gradient(1px 1px at 130px 80px,rgba(255,255,255,.6),transparent),radial-gradient(2px 2px at 160px 30px,#fff,transparent),radial-gradient(1px 1px at 200px 60px,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 240px 90px,#fff,transparent),radial-gradient(2px 2px at 280px 20px,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 320px 70px,#fff,transparent),radial-gradient(1px 1px at 360px 40px,rgba(255,255,255,.8),transparent),radial-gradient(2px 2px at 400px 80px,#fff,transparent),radial-gradient(1px 1px at 440px 30px,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 480px 60px,#fff,transparent),radial-gradient(2px 2px at 520px 90px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 560px 20px,rgba(255,255,255,.7),transparent);background-repeat:repeat;background-size:600px 120px;animation:twinkle 4s infinite linear;pointer-events:none;z-index:1}.cosmic-calendar:after{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 60px 20px,rgba(186,104,200,.8),transparent),radial-gradient(2px 2px at 100px 50px,rgba(233,30,99,.6),transparent),radial-gradient(1px 1px at 180px 70px,rgba(186,104,200,.7),transparent),radial-gradient(1px 1px at 220px 10px,rgba(233,30,99,.5),transparent),radial-gradient(2px 2px at 300px 60px,rgba(186,104,200,.8),transparent),radial-gradient(1px 1px at 380px 90px,rgba(233,30,99,.6),transparent),radial-gradient(1px 1px at 420px 25px,rgba(186,104,200,.7),transparent),radial-gradient(2px 2px at 460px 75px,rgba(233,30,99,.8),transparent),radial-gradient(1px 1px at 500px 45px,rgba(186,104,200,.6),transparent),radial-gradient(1px 1px at 540px 85px,rgba(233,30,99,.7),transparent);background-repeat:repeat;background-size:600px 120px;animation:twinkle 6s infinite linear reverse;pointer-events:none;z-index:1}.cosmic-calendar .cosmic-cell{position:relative;background:linear-gradient(135deg,#1a0d1acc,#2d1b2d99,#1a0d1acc);border:1px solid rgba(156,39,176,.3);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:2}.cosmic-calendar .cosmic-cell.today{animation:cosmic-pulse 3s infinite ease-in-out;background:linear-gradient(135deg,#9c27b04d,#e91e6333,#9c27b04d);border:1px solid rgba(156,39,176,.6)}.cosmic-calendar .shooting-star{position:absolute;width:2px;height:2px;background:linear-gradient(45deg,#fff,transparent);border-radius:50%;animation:shooting-star 3s linear infinite;animation-delay:var(--delay, 0s);z-index:3}.cosmic-dust{position:absolute;width:1px;height:1px;background:#ffffff4d;border-radius:50%;animation:twinkle 8s infinite linear;animation-delay:var(--delay, 0s)}.cosmic-nebula{position:absolute;width:100px;height:100px;background:radial-gradient(circle,rgba(156,39,176,.1) 0%,rgba(233,30,99,.05) 50%,transparent 100%);border-radius:50%;animation:cosmic-pulse 10s infinite ease-in-out;animation-delay:var(--delay, 0s);pointer-events:none}@media (max-width: 600px){.cosmic-calendar:before,.cosmic-calendar:after{background-size:400px 80px}.cosmic-nebula{width:60px;height:60px}}.tags-dialog-custom .MuiPaper-root{background-color:#192047fa!important;border:1px solid rgba(100,149,237,.3)!important;border-radius:8px!important;box-shadow:0 8px 32px #00000080!important}.tags-dialog-custom .MuiDialogTitle-root{background-color:#192047fa!important;border-bottom:1px solid rgba(100,149,237,.3)!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:16px 24px!important;color:#e6e6fa!important}.tags-dialog-custom .MuiDialogContent-root{background-color:#192047fa!important;padding:24px!important;color:#e6e6fa!important}.tags-dialog-custom .MuiDialogActions-root{background-color:#192047fa!important;border-top:1px solid rgba(100,149,237,.3)!important;padding:16px 24px!important}.tags-dialog-custom .MuiButton-contained{background-color:#6495ed!important;color:#fff!important}.tags-dialog-custom .MuiButton-contained:hover{background-color:#4169e1!important}.tags-dialog-custom .MuiButton-outlined{border-color:#6495ed80!important;color:#e6e6fa!important}.tags-dialog-custom .MuiButton-outlined:hover{border-color:#6495edcc!important;background-color:#6495ed14!important}.tags-dialog-custom .MuiTextField-root{margin-bottom:16px!important}.tags-dialog-custom .MuiInputBase-root{color:#e6e6fa!important;background-color:#ffffff0d!important;border-radius:4px!important}.tags-dialog-custom .MuiOutlinedInput-notchedOutline{border-color:#6495ed4d!important}.tags-dialog-custom .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#6495ed80!important}.tags-dialog-custom .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#6495ed!important}.tags-dialog-custom .MuiInputLabel-root{color:#e6e6fab3!important}.tags-dialog-custom .MuiInputLabel-root.Mui-focused{color:#6495ed!important}.tags-dialog-custom .MuiListItem-root{border:1px solid rgba(100,149,237,.3)!important;border-radius:4px!important;margin-bottom:8px!important;background-color:#ffffff0d!important}.tags-dialog-custom .MuiDivider-root{background-color:#6495ed4d!important}.tags-dialog-custom .MuiIconButton-root{color:#e6e6fa!important}.tags-dialog-custom .color-swatch{width:36px!important;height:36px!important;border-radius:50%!important;cursor:pointer!important;margin:4px!important;border:2px solid transparent!important;transition:all .2s ease!important}.tags-dialog-custom .color-swatch.selected{border:2px solid white!important;transform:scale(1.1)!important}.tags-dialog-custom .color-palette{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;margin-top:16px!important;margin-bottom:16px!important;max-width:320px!important}@media (max-width: 600px){.tags-dialog-custom .MuiDialogContent-root{padding:16px!important}.tags-dialog-custom .color-palette{max-width:100%!important}.tags-dialog-custom .MuiDialogActions-root{padding:16px!important}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@supports (padding-top: env(safe-area-inset-top)){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@supports (padding-top: constant(safe-area-inset-top)){body{padding-top:constant(safe-area-inset-top);padding-bottom:constant(safe-area-inset-bottom);padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right)}}.capacitor-app{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.calendar-event{cursor:pointer;border-radius:4px;padding:2px 4px;margin-bottom:2px;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.all-day-event{background-color:#bbdefb}.time-event{background-color:#e3f2fd}.calendar-cell{min-height:100px;border:1px solid #e0e0e0;padding:4px;position:relative}.calendar-cell.today{background-color:#f5f5f5}.calendar-date{position:absolute;top:4px;right:4px;font-size:.8rem;color:#757575}.calendar-events-container{margin-top:20px}html,body,#root{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden;box-sizing:border-box}body{min-height:100vh;width:100vw;max-width:100%}*{box-sizing:border-box}.dashboard-container{width:100vw;max-width:100%;margin:0;padding:0;overflow-x:hidden;min-height:100vh;background:linear-gradient(135deg,#0f0c29,#302b63,#24243e)}
