@keyframes dialog-shake-c8a5a244{0%,to{transform:translate(-50%,-50%) translate(0)}20%{transform:translate(-50%,-50%) translate(-8px)}40%{transform:translate(-50%,-50%) translate(8px)}60%{transform:translate(-50%,-50%) translate(-6px)}80%{transform:translate(-50%,-50%) translate(6px)}}.dialog-shake[data-v-c8a5a244]{animation:dialog-shake-c8a5a244 .3s ease-in-out}[data-v-c8a5a244] [data-state]{transition:all .2s ease-out!important}.tw-bg-gray-50[data-v-c8a5a244]{box-shadow:0 -4px 6px -1px #0000000d}[data-v-7604489c] .sakal-form-modal-content{height:100%!important;display:flex!important;flex-direction:column!important;padding:0!important}[data-v-7604489c] .sakal-form-modal-content[data-state]{width:var(--v6a712ac3)!important;max-width:var(--v31ebdca5)!important;min-width:var(--v6fe57f12)!important}[data-v-7604489c] .sakal-form-modal-content.sm\\:tw-max-w-sm{max-width:var(--v31ebdca5)!important}[data-v-7604489c] .sakal-form-modal-content[data-state]{width:100%!important;max-width:var(--v31ebdca5)!important}@media(max-width:640px){[data-v-7604489c] .sakal-form-modal-content[data-state]{width:100vw!important;max-width:100vw!important;min-width:100vw!important}}[data-v-7604489c] .tw-bg-gray-50{box-shadow:0 -4px 6px -1px #0000001a,0 -2px 4px -1px #0000000f}[data-v-7604489c] .sakal-form-modal-content{transition:transform .4s cubic-bezier(.32,.72,0,1),box-shadow .3s ease!important}[data-v-7604489c] [data-side=right].sakal-form-modal-content{box-shadow:-5px 0 20px #0000001a}[data-v-7604489c] [data-side=left].sakal-form-modal-content{box-shadow:5px 0 20px #0000001a}[data-v-7604489c] button{transition:all .15s ease-in-out!important}[data-v-7604489c] .sakal-form-modal-content [data-radix-dialog-close]{display:none!important}.v-editor{width:100%}.v-editor .ql-container{font-size:14px;height:var(--editor-height, 300px);overflow-y:auto;resize:vertical}.v-editor .ql-editor{min-height:100%}.toast-progress[data-v-7a9c20c9]{position:absolute;left:0;bottom:0;height:3px;width:100%;transform-origin:left center;animation:toast-progress-7a9c20c9 var(--toast-duration) linear forwards}.toast-progress--default[data-v-7a9c20c9]{background:linear-gradient(90deg,#0f172a59,#0f172acc)}.toast-progress--success[data-v-7a9c20c9]{background:linear-gradient(90deg,#10b98180,#10b981f2)}.toast-progress--error[data-v-7a9c20c9]{background:linear-gradient(90deg,#ef444480,#ef4444f2)}@keyframes toast-progress-7a9c20c9{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.settings-menu__group[data-v-98b24726]{margin:0 0 4px;padding:0 8px;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.settings-menu__link[data-v-98b24726]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:var(--radius-chip);font-size:12.5px;color:hsl(var(--foreground));cursor:pointer}.settings-menu__link.is-active[data-v-98b24726]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:500}.topbar-row[data-v-2bfd24c6]{height:56px}.topbar-icon[data-v-2bfd24c6]{display:grid;place-items:center;position:relative;flex:none;width:40px;height:40px;border-radius:14px;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));transition:background-color .15s ease,border-color .15s ease}.topbar-icon[data-v-2bfd24c6]:hover{background:hsl(var(--muted))}.topbar-icon[data-v-2bfd24c6]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.topbar-dot[data-v-2bfd24c6]{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;border:2px solid hsl(var(--background));background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:9.5px;font-weight:600;font-variant-numeric:tabular-nums}.topbar-search[data-v-2bfd24c6]{position:relative;align-items:center;flex:1;min-width:0;max-width:420px;height:40px;padding:0 6px 0 14px;border-radius:999px;background:hsl(var(--muted) / .6);border:1px solid hsl(var(--border) / .6)}.topbar-search__icon[data-v-2bfd24c6]{width:16px;height:16px;flex:none;color:hsl(var(--muted-foreground))}.topbar-search[data-v-2bfd24c6] input{flex:1;min-width:0;height:100%;border:0!important;background:transparent!important;box-shadow:none!important;padding:0 10px;font-size:13px}.topbar-search[data-v-2bfd24c6] input:focus,.topbar-search[data-v-2bfd24c6] input:focus-visible{outline:none!important;box-shadow:none!important;--tw-ring-shadow: 0 0 #0000 !important}.topbar-search[data-v-2bfd24c6] input::-webkit-search-cancel-button{display:none}.topbar-kbd[data-v-2bfd24c6]{flex:none;padding:6px 9px;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--background));font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;line-height:1;color:hsl(var(--muted-foreground))}.topbar-user[data-v-2bfd24c6]{display:flex;align-items:center;gap:9px;height:40px;padding:0 12px 0 5px;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--background));max-width:210px}.topbar-user[data-v-2bfd24c6]:hover{background:hsl(var(--muted))}.topbar-user[data-v-2bfd24c6]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.topbar-user__text[data-v-2bfd24c6]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.2}.topbar-user__name[data-v-2bfd24c6]{font-size:12.5px;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-user__role[data-v-2bfd24c6]{font-size:11px;color:hsl(var(--muted-foreground));max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.topbar-user__text[data-v-2bfd24c6],.topbar-kbd[data-v-2bfd24c6]{display:none}}.library-manager-portal[data-v-5f03148e] .tw-absolute.tw-right-4.tw-top-4{display:none}.library-manager-portal[data-v-5f03148e],.library-manager-portal[data-v-5f03148e] [data-radix-dialog-overlay],.library-manager-portal[data-v-5f03148e] [data-radix-dialog-content],.library-manager-portal[data-v-5f03148e] .tw-z-50{z-index:9999!important}.library-manager-portal[data-v-5f03148e] [data-radix-popper-content-wrapper],.library-manager-portal[data-v-5f03148e] [data-radix-select-content],.library-manager-portal[data-v-5f03148e] [data-radix-popover-content]{z-index:10000!important}[data-library-manager=true][data-v-5f03148e]{z-index:9999!important;position:fixed!important}body>[data-radix-dialog-portal][data-v-5f03148e]:last-of-type{z-index:10001!important}body>[data-radix-dialog-portal]:last-of-type [data-radix-dialog-overlay][data-v-5f03148e]{z-index:10001!important;pointer-events:auto!important}body>[data-radix-dialog-portal]:last-of-type [data-radix-dialog-content][data-v-5f03148e]{z-index:10002!important;pointer-events:auto!important}.delete-dialog-content[data-v-5f03148e]{z-index:10002!important;pointer-events:auto!important}.delete-dialog-content[data-v-5f03148e] *{pointer-events:auto!important}.library-manager-portal,.library-manager-portal [data-radix-dialog-overlay]{z-index:100000!important}.library-manager-portal [data-radix-dialog-content]{z-index:100001!important}body>div[data-radix-dialog-portal]:last-child [data-radix-dialog-overlay]{z-index:100002!important;pointer-events:auto!important}body>div[data-radix-dialog-portal]:last-child [data-radix-dialog-content]{z-index:100003!important;pointer-events:auto!important}body>div[data-radix-dialog-portal]:last-child *{pointer-events:auto!important}[data-sidebar=sidebar]{will-change:transform,width;transform:translateZ(0);backface-visibility:hidden}.toast-slide-enter-active[data-v-192ea36e],.toast-slide-leave-active[data-v-192ea36e]{transition:all .3s ease}.toast-slide-enter-from[data-v-192ea36e],.toast-slide-leave-to[data-v-192ea36e]{transform:translate(100%);opacity:0}.gantt-container[data-v-394bf4aa]{overflow-x:auto;position:relative}.gantt-table[data-v-394bf4aa]{width:100%;border-collapse:collapse;border:1px solid #ccc}.gantt-table th[data-v-394bf4aa]{background-color:#eee}.gantt-table th[data-v-394bf4aa],.gantt-table td[data-v-394bf4aa]{border:1px solid #ccc;padding:5px;text-align:center;width:100px}.gantt-table th[data-v-394bf4aa]:first-child,.gantt-table td[data-v-394bf4aa]:first-child{border-left:none}.sticky-column[data-v-394bf4aa]{position:sticky;left:0;background:#363636!important;color:#fff;z-index:1}th.gantt-sunday[data-v-394bf4aa]{background-color:#f8d7da}th.gantt-saturday[data-v-394bf4aa]{background-color:#d6d8db}th.gantt-month[data-v-394bf4aa]{background-color:#ccc}
