.v-card[data-v-ece9a44a]{max-height:90vh;overflow-y:auto}.v-card.dark-mode[data-v-ece9a44a]{background-color:#2a2a2a!important;color:#e0e0e0!important}.editor-container[data-v-ece9a44a]{border:1px solid #e0e0e0;border-radius:4px;min-height:200px}.theme--light.v-radio--is-disabled label{color:rgba(0,0,0,.38)}.theme--light.v-radio--is-disabled .v-icon{color:rgba(0,0,0,.26)!important}.theme--dark.v-radio--is-disabled label{color:hsla(0,0%,100%,.5)}.theme--dark.v-radio--is-disabled .v-icon{color:hsla(0,0%,100%,.3)!important}.v-radio{align-items:center;display:flex;height:auto;outline:none}.v-radio--is-disabled{pointer-events:none;cursor:default}.v-input--radio-group.v-input--radio-group--row .v-radio{margin-right:16px}.v-input--radio-group legend.v-label{cursor:text;font-size:14px;height:auto}.v-input--radio-group__input{border:none;cursor:default;display:flex;width:100%}.v-input--radio-group--column .v-input--radio-group__input>.v-label{padding-bottom:8px}.v-input--radio-group--row .v-input--radio-group__input>.v-label{padding-right:8px}.v-input--radio-group--row legend{align-self:center;display:inline-block}.v-input--radio-group--row .v-input--radio-group__input{flex-direction:row;flex-wrap:wrap}.v-input--radio-group--column legend{padding-bottom:8px}.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child){margin-bottom:8px}.v-input--radio-group--column .v-input--radio-group__input{flex-direction:column}.month-selector[data-v-111fbd82]{display:inline-block}button[data-v-111fbd82]:hover{background-color:#b391c2}.estimation-cell[data-v-1effd4d7]{padding:2px;font-size:11px;min-height:22px;width:100%}.linked-left-indicator[data-v-1effd4d7]:after{content:"";position:absolute;height:100%;left:0;bottom:0;top:0;width:4px;background-color:var(--v-tertiary-base);z-index:2}.tooltip-content[data-v-1effd4d7]{font-size:12px;line-height:1.4}.tooltip-content>div[data-v-1effd4d7]{margin-bottom:4px}.tooltip-content strong[data-v-1effd4d7]{color:hsla(0,0%,100%,.9)}.low-load[data-v-1effd4d7]{background-color:rgba(33,150,243,.1)}.medium-load[data-v-1effd4d7]{background-color:rgba(33,150,243,.2)}.high-load[data-v-1effd4d7]{background-color:rgba(33,150,243,.3)}.critical-load[data-v-1effd4d7]{background-color:rgba(33,150,243,.4)}.estimation-badge[data-v-1effd4d7]{align-items:center;background:hsla(0,0%,100%,.85);border-radius:8px;cursor:pointer;font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.05)}.task-counter[data-v-1effd4d7]{margin-left:2px;opacity:.7;font-size:10px}.toggle-dot[data-v-1effd4d7]{margin-left:2px;font-size:12px;line-height:8px;transform:rotate(0deg);transition:transform .2s ease}.toggle-dot.is-expanded[data-v-1effd4d7]{transform:rotate(90deg)}.tasks-container[data-v-1effd4d7]{margin-top:2px;max-height:120px;overflow-y:auto}.task-row[data-v-1effd4d7]{display:flex;align-items:center;position:relative;background:hsla(0,0%,100%,.9);margin:1px 0;padding:2px 6px;border-radius:2px;cursor:-webkit-grab;cursor:grab}.task-hours[data-v-1effd4d7]{flex:0 0 auto;font-size:10px;opacity:.8;margin-right:3px;min-width:16px}.task-name[data-v-1effd4d7]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem}.single-task[data-v-1effd4d7]{background:hsla(0,0%,100%,.9);padding:2px 3px;position:relative;margin-top:1px;border-radius:2px;cursor:-webkit-grab;cursor:grab;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-container[data-v-1effd4d7]::-webkit-scrollbar{width:3px}.tasks-container[data-v-1effd4d7]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px}.tasks-container[data-v-1effd4d7]::-webkit-scrollbar-track{background:transparent}.linkedCard[data-v-1effd4d7]{border:2px solid #020202!important}.vdr{touch-action:none;border:1px dashed #000}.handle,.vdr{position:absolute;box-sizing:border-box}.handle{width:10px;height:10px;background:#eee;border:1px solid #333}.handle-tl{top:-10px;left:-10px;cursor:nw-resize}.handle-tm{top:-10px;left:50%;margin-left:-5px;cursor:n-resize}.handle-tr{top:-10px;right:-10px;cursor:ne-resize}.handle-ml{left:-10px;cursor:w-resize}.handle-ml,.handle-mr{top:50%;margin-top:-5px}.handle-mr{right:-10px;cursor:e-resize}.handle-bl{bottom:-10px;left:-10px;cursor:sw-resize}.handle-bm{bottom:-10px;left:50%;margin-left:-5px;cursor:s-resize}.handle-br{bottom:-10px;right:-10px;cursor:se-resize}@media only screen and (max-width:768px){[class*=handle-]:before{content:"";left:-10px;right:-10px;bottom:-10px;top:-10px;position:absolute}}.menu-container[data-v-06ebd443]{display:flex;align-items:center;justify-content:space-between;gap:1px;width:100%;position:relative;padding:0 2px}.menu-container[data-v-06ebd443] .v-btn{width:28px!important;height:28px!important;min-width:28px!important}.menu-container[data-v-06ebd443] .v-icon{font-size:16px!important}.menu-container[data-v-06ebd443] .v-badge__badge{font-size:10px!important}.menu-mini[data-v-06ebd443]{flex-direction:column;padding:4px;position:relative}.pinned-resource-item[data-v-06ebd443]{cursor:-webkit-grab;cursor:grab}.avatar-pin[data-v-06ebd443]{width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:12px;font-weight:700}.mini-buttons[data-v-06ebd443]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.theme--light.v-badge .v-badge__badge:after{border-color:#fff}.theme--dark.v-badge .v-badge__badge:after{border-color:#1e1e1e}.v-badge{position:relative}.v-badge,.v-badge__badge{display:inline-block;line-height:1}.v-badge__badge{border-radius:10px;color:#fff;font-size:12px;height:20px;letter-spacing:0;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;top:auto;transition:.3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-application--is-ltr .v-badge__badge{right:auto}.v-application--is-rtl .v-badge__badge{left:auto}.v-badge__badge .v-icon{color:inherit;font-size:12px;margin:0 -2px}.v-badge__badge .v-img{height:12px;width:12px}.v-badge__wrapper{flex:0 1;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-badge--avatar .v-badge__badge{padding:0}.v-badge--avatar .v-badge__badge .v-avatar{height:20px!important;min-width:0!important;max-width:20px!important}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-width:2px;border-style:solid;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(1.15)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--icon .v-badge__badge{padding:4px 6px}.v-badge--inline{align-items:center;display:inline-flex;justify-content:center}.v-badge--inline .v-badge__badge,.v-badge--inline .v-badge__wrapper{position:relative}.v-badge--inline .v-badge__wrapper{margin:0 4px}.v-badge--tile .v-badge__badge{border-radius:0}.resource-name[data-v-ae43cd18]{padding:4px 8px;display:flex;align-items:center;border-bottom:2px solid rgba(0,0,0,.2);margin-bottom:1px;background-color:#f5f5f5;transition:height .2s ease,background-color .15s ease;position:relative;cursor:pointer}.resource-name[data-v-ae43cd18]:hover{background-color:#e0e0e0}.dark-mode .resource-name[data-v-ae43cd18]{background-color:#1e1e1e;border-bottom-color:#444}.dark-mode .resource-name[data-v-ae43cd18]:hover{background-color:#333}.ressource-mini[data-v-ae43cd18]{padding:0;justify-content:center;border-bottom:2px solid rgba(0,0,0,.2)!important;margin-bottom:1px!important}.resource-content[data-v-ae43cd18]{display:flex;align-items:center;flex:1;min-width:0;overflow:visible;padding-right:20px}.ressource-mini .resource-content[data-v-ae43cd18]{justify-content:center;padding-right:0}.avatar[data-v-ae43cd18]{width:32px;height:32px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:12px;margin-right:8px}.avatar-mini[data-v-ae43cd18]{margin-right:0}.avatar-clickable[data-v-ae43cd18]{cursor:pointer;box-shadow:0 0 0 2px #673ab7;transition:box-shadow .15s,transform .15s}.avatar-clickable[data-v-ae43cd18]:hover{box-shadow:0 0 0 3px #673ab7;transform:scale(1.1)}.name-role[data-v-ae43cd18]{display:flex;flex-direction:column;min-width:0;flex:1;overflow:visible}.name-row[data-v-ae43cd18]{display:flex;align-items:center;gap:4px;min-width:0;overflow:visible}.name[data-v-ae43cd18]{font-weight:500;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.name-clickable[data-v-ae43cd18]{cursor:pointer;border-radius:3px;padding:1px 3px;margin-left:-3px;transition:background-color .15s,color .15s}.name-clickable[data-v-ae43cd18]:hover{background-color:rgba(103,58,183,.12);color:#673ab7;text-decoration:underline}.name-locked[data-v-ae43cd18]{cursor:default;padding:1px 3px;margin-left:-3px}.dark-mode .name[data-v-ae43cd18]{color:#e0e0e0}.note-notif-avatar-badge[data-v-ae43cd18] .v-badge__badge{transform:scale(.8);transform-origin:center;font-size:.6rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding-top:0!important;padding-bottom:0!important}.note-notif-icon-badge[data-v-ae43cd18]{flex-shrink:0;-webkit-animation:note-badge-pulse-data-v-ae43cd18 1.8s ease-in-out infinite;animation:note-badge-pulse-data-v-ae43cd18 1.8s ease-in-out infinite}.note-notif-icon-badge[data-v-ae43cd18] .v-badge__badge{transform:scale(.8);transform-origin:center;font-size:.6rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding-top:0!important;padding-bottom:0!important}@-webkit-keyframes note-badge-pulse-data-v-ae43cd18{0%,to{filter:drop-shadow(0 0 0 rgba(156,39,176,0))}50%{filter:drop-shadow(0 0 5px rgba(156,39,176,.65))}}@keyframes note-badge-pulse-data-v-ae43cd18{0%,to{filter:drop-shadow(0 0 0 rgba(156,39,176,0))}50%{filter:drop-shadow(0 0 5px rgba(156,39,176,.65))}}.avatar-photo[data-v-ae43cd18]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block}.pin-button[data-v-ae43cd18]{position:absolute;right:4px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .2s;z-index:5;background-color:hsla(0,0%,100%,.8);border-radius:50%}.profile-btn[data-v-ae43cd18]{cursor:pointer;opacity:.6;transition:opacity .15s;flex-shrink:0}.resource-name:hover .profile-btn[data-v-ae43cd18]{opacity:1}.dark-mode .pin-button[data-v-ae43cd18]{background-color:rgba(44,44,44,.8)}.pin-button.show-on-hover[data-v-ae43cd18]{opacity:0}.pin-button.pinned[data-v-ae43cd18],.resource-name:hover .pin-button.show-on-hover[data-v-ae43cd18]{opacity:1}.pin-custom[data-v-ae43cd18]{font-size:16px!important}.ressource-mini .pin-button[data-v-ae43cd18]{right:0;top:0;transform:scale(.7)}.resource-name.pinned[data-v-ae43cd18]{background-color:#fff8e1;border-left:3px solid #ffc107}.dark-mode .resource-name.pinned[data-v-ae43cd18]{background-color:#3e3828}.resource-name.pinned .pin-button[data-v-ae43cd18]{color:#ff9800}.comment-notif-search-wrap[data-v-ae43cd18]{background:#fafafa;padding:2px 6px!important}.comment-notif-search[data-v-ae43cd18] .v-input__slot{min-height:22px!important;padding:0 6px!important}.comment-notif-search[data-v-ae43cd18] input{font-size:11px!important;padding:0!important;line-height:22px!important}.comment-notif-search[data-v-ae43cd18] .v-input__prepend-inner{margin-top:2px!important}.comment-notif-search[data-v-ae43cd18] .v-input__prepend-inner .v-icon{font-size:14px!important}.comment-notif-search[data-v-ae43cd18] .v-input__append-inner{margin-top:2px!important}.dark-mode .comment-notif-search-wrap[data-v-ae43cd18]{background:#252525}.comment-bell-btn[data-v-ae43cd18]{flex-shrink:0}.comment-bell-btn.has-notif[data-v-ae43cd18]{-webkit-animation:bell-shake-data-v-ae43cd18 2s ease-in-out infinite;animation:bell-shake-data-v-ae43cd18 2s ease-in-out infinite}@-webkit-keyframes bell-shake-data-v-ae43cd18{0%,85%,to{transform:rotate(0)}90%{transform:rotate(12deg)}95%{transform:rotate(-10deg)}}@keyframes bell-shake-data-v-ae43cd18{0%,85%,to{transform:rotate(0)}90%{transform:rotate(12deg)}95%{transform:rotate(-10deg)}}.comment-notif-badge[data-v-ae43cd18] .v-badge__badge{font-size:.6rem!important;min-width:16px!important;height:16px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.comment-notif-dropdown[data-v-ae43cd18]{border-radius:8px!important;overflow:hidden}.chat-notif-badge[data-v-ae43cd18] .v-badge__badge{font-size:.6rem!important;min-width:16px!important;height:16px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;-webkit-animation:chat-badge-pulse-data-v-ae43cd18 2s ease-in-out infinite;animation:chat-badge-pulse-data-v-ae43cd18 2s ease-in-out infinite}@-webkit-keyframes chat-badge-pulse-data-v-ae43cd18{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes chat-badge-pulse-data-v-ae43cd18{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.comment-notif-header[data-v-ae43cd18]{background:#fafafa}.comment-notif-list[data-v-ae43cd18]{max-height:280px;overflow-y:auto}.comment-notif-item[data-v-ae43cd18]{border-bottom:1px solid #f0f0f0;cursor:default;transition:background .15s}.comment-notif-item[data-v-ae43cd18]:hover{background:#f5f5ff!important}.notif-unread[data-v-ae43cd18]{background:#fff8f8!important}.notif-actions[data-v-ae43cd18]{display:flex;flex-direction:column;align-items:center;gap:0;min-width:unset!important}.notif-seen-btn[data-v-ae43cd18]{opacity:1}.comment-notif-title[data-v-ae43cd18]{font-size:12px!important;font-weight:600!important;display:flex;align-items:center;gap:2px}.comment-notif-sub[data-v-ae43cd18]{font-size:11px!important;color:#555!important;margin-top:2px;white-space:normal!important;display:flex!important;align-items:flex-start!important;gap:2px}.comment-notif-time[data-v-ae43cd18]{font-size:10px!important;color:#9e9e9e!important;margin-top:1px!important}.comment-notif-empty[data-v-ae43cd18]{color:#999}.notif-dot[data-v-ae43cd18]{display:inline-block;width:7px;height:7px;background:#e53935;border-radius:50%;margin-left:4px;flex-shrink:0}.notif-reply-btn.reply-active[data-v-ae43cd18],.notif-reply-btn[data-v-ae43cd18]{opacity:1}.quick-reply-wrap[data-v-ae43cd18]{padding:4px 8px 8px;border-top:1px solid rgba(0,0,0,.07)}.quick-reply-field[data-v-ae43cd18] .v-input__slot{min-height:32px!important}.quick-reply-field[data-v-ae43cd18] input{font-size:12px!important;padding:0 2px!important}.quick-reply-field[data-v-ae43cd18] .v-input__append-inner{margin-top:4px!important;align-self:center}.quick-reply-field[data-v-ae43cd18] .v-input__append-inner .v-icon{font-size:16px!important;cursor:pointer}.notif-dark.comment-notif-dropdown[data-v-ae43cd18]{background:#1e1e1e!important}.notif-dark .comment-notif-header[data-v-ae43cd18]{background:#252525!important;color:#e0e0e0!important}.notif-dark .comment-notif-header .v-btn[data-v-ae43cd18],.notif-dark .comment-notif-header span[data-v-ae43cd18]{color:#e0e0e0!important}.notif-dark .comment-notif-list[data-v-ae43cd18]{background:#1e1e1e!important}.notif-dark .comment-notif-item[data-v-ae43cd18]{border-bottom-color:#333!important;background:#1e1e1e!important}.notif-dark .comment-notif-item[data-v-ae43cd18]:hover{background:#2a2a3f!important}.notif-dark .notif-unread[data-v-ae43cd18]{background:#2a1f1f!important}.notif-dark .comment-notif-title[data-v-ae43cd18]{color:#e0e0e0!important}.notif-dark .comment-notif-sub[data-v-ae43cd18]{color:#bbb!important}.notif-dark .comment-notif-sub strong[data-v-ae43cd18]{color:#ddd!important}.notif-dark .comment-notif-time[data-v-ae43cd18]{color:#757575!important}.notif-dark .comment-notif-empty[data-v-ae43cd18]{color:#666!important}.notif-dark .comment-notif-search-wrap[data-v-ae43cd18]{background:#252525!important}.notif-dark .comment-notif-search[data-v-ae43cd18] .v-input__slot{background:#333!important;border-color:#555!important}.notif-dark .comment-notif-search[data-v-ae43cd18] input{color:#e0e0e0!important;caret-color:#e0e0e0!important}.notif-dark .comment-notif-search[data-v-ae43cd18] input::-moz-placeholder{color:#777!important}.notif-dark .comment-notif-search[data-v-ae43cd18] input:-ms-input-placeholder{color:#777!important}.notif-dark .comment-notif-search[data-v-ae43cd18] input::placeholder{color:#777!important}.notif-dark .comment-notif-search[data-v-ae43cd18] .v-icon{color:#888!important}.notif-dark .comment-notif-search[data-v-ae43cd18] fieldset{border-color:#555!important}.notif-dark .quick-reply-wrap[data-v-ae43cd18]{border-top-color:hsla(0,0%,100%,.1)!important}.notif-dark .quick-reply-field[data-v-ae43cd18] .v-input__slot{background:#333!important}.notif-dark .quick-reply-field[data-v-ae43cd18] input{color:#e0e0e0!important;caret-color:#e0e0e0!important}.notif-dark .quick-reply-field[data-v-ae43cd18] input::-moz-placeholder{color:#777!important}.notif-dark .quick-reply-field[data-v-ae43cd18] input:-ms-input-placeholder{color:#777!important}.notif-dark .quick-reply-field[data-v-ae43cd18] input::placeholder{color:#777!important}.notif-dark .quick-reply-field[data-v-ae43cd18] .v-icon{color:#aaa!important}.notif-dark[data-v-ae43cd18] .v-divider{border-color:#333!important}.chat-btn[data-v-ae43cd18]{flex-shrink:0;margin-left:2px}.chat-btn.has-chat-notif[data-v-ae43cd18]{-webkit-animation:bell-shake-data-v-ae43cd18 2s ease-in-out infinite;animation:bell-shake-data-v-ae43cd18 2s ease-in-out infinite}.chat-badge[data-v-ae43cd18] .v-badge__badge{font-size:.6rem!important;min-width:16px!important;height:16px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.chat-dropdown[data-v-ae43cd18]{border-radius:8px!important}.chat-header[data-v-ae43cd18]{background:#e8edf2}.chat-header-top[data-v-ae43cd18]{gap:4px;padding-bottom:2px!important}.chat-header-title-main[data-v-ae43cd18]{font-size:13px;font-weight:600;flex-shrink:0;white-space:nowrap}.chat-header-actions-row[data-v-ae43cd18]{justify-content:flex-end;padding-top:0!important}.chat-header-actions-main[data-v-ae43cd18]{flex-shrink:0;justify-content:flex-end}.chat-header-actions-main .v-btn[data-v-ae43cd18]{white-space:nowrap;min-width:0!important;padding:0 6px!important}.chat-header-icons-main[data-v-ae43cd18]{flex-shrink:0}.chat-search-wrap[data-v-ae43cd18]{background:#f0f4f8;padding:2px 6px!important}.chat-search-field[data-v-ae43cd18] .v-input__slot{min-height:22px!important;padding:0 6px!important}.chat-search-field[data-v-ae43cd18] input{font-size:11px!important;padding:0!important;line-height:22px!important}.chat-empty[data-v-ae43cd18]{color:#999}.chat-conversation-list[data-v-ae43cd18]{max-height:280px;overflow-y:auto;background:#f0f4f8}.chat-conv-item[data-v-ae43cd18]{border-bottom:1px solid #dde3ea;cursor:pointer;transition:background .15s}.chat-conv-item[data-v-ae43cd18]:hover{background:#dce4ed!important}.chat-conv-unread[data-v-ae43cd18]{background:#e0eaf5!important}.chat-conv-title[data-v-ae43cd18]{font-size:12px!important;font-weight:600!important;display:flex;align-items:center}.chat-conv-preview[data-v-ae43cd18]{font-size:11px!important;color:#555!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-conv-time[data-v-ae43cd18]{font-size:10px!important;color:#9e9e9e!important;white-space:nowrap}.chat-avatar-small[data-v-ae43cd18]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:10px}.chat-avatar-photo[data-v-ae43cd18]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block}.chat-messages-container[data-v-ae43cd18]{max-height:400px;overflow-y:auto;padding:6px;background:#f0f4f8}.chat-message-row[data-v-ae43cd18]{display:flex;margin-bottom:4px}.chat-message-own[data-v-ae43cd18]{justify-content:flex-end}.chat-bubble[data-v-ae43cd18]{padding:6px 10px;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08);font-size:12px;word-break:break-word;min-width:0}.chat-bubble-own[data-v-ae43cd18]{background:#1976d2;color:#fff}.chat-bubble-own .chat-msg-time[data-v-ae43cd18]{color:hsla(0,0%,100%,.7)}.chat-msg-author[data-v-ae43cd18]{font-size:10px;font-weight:600;color:#1976d2;margin-bottom:1px}.chat-msg-content[data-v-ae43cd18]{word-break:break-word}.chat-msg-time[data-v-ae43cd18]{font-size:9px;color:#9e9e9e;text-align:right;margin-top:2px}.chat-msg-attachments[data-v-ae43cd18]{margin-top:4px}.chat-attachment[data-v-ae43cd18]{display:inline-flex;align-items:center;font-size:11px;color:#1976d2;cursor:pointer;padding:2px 4px;border-radius:4px;background:rgba(25,118,210,.08);margin-right:4px;margin-bottom:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-bubble-own .chat-attachment[data-v-ae43cd18]{color:#fff;background:hsla(0,0%,100%,.2)}.chat-input-wrap[data-v-ae43cd18]{display:flex;align-items:center;padding:4px 8px;background:#f0f4f8}.chat-input-field[data-v-ae43cd18]{flex:1}.chat-input-field[data-v-ae43cd18] .v-input__slot{min-height:32px!important}.chat-input-field[data-v-ae43cd18] input{font-size:12px!important;padding:0 2px!important}.chat-input-field[data-v-ae43cd18] .v-input__append-inner{margin-top:4px!important;align-self:center}.chat-input-field[data-v-ae43cd18] .v-input__append-inner .v-icon{font-size:16px!important;cursor:pointer}.chat-pending-files[data-v-ae43cd18]{padding:2px 8px 4px;background:#f0f4f8}.chat-dark.chat-dropdown[data-v-ae43cd18]{background:#1a2332!important}.chat-dark .chat-header[data-v-ae43cd18]{background:#1e2a3a!important;color:#e0e0e0!important}.chat-dark .chat-header .v-btn[data-v-ae43cd18],.chat-dark .chat-header span[data-v-ae43cd18]{color:#e0e0e0!important}.chat-dark .chat-search-wrap[data-v-ae43cd18]{background:#1a2332!important}.chat-dark .chat-search-field[data-v-ae43cd18] .v-input__slot{background:#253040!important;border-color:#3a4a5c!important}.chat-dark .chat-search-field[data-v-ae43cd18] input{color:#e0e0e0!important}.chat-dark .chat-conversation-list[data-v-ae43cd18]{background:#1a2332!important}.chat-dark .chat-conv-item[data-v-ae43cd18]{border-bottom-color:#2a3a4c!important;background:#1a2332!important}.chat-dark .chat-conv-item[data-v-ae43cd18]:hover{background:#253545!important}.chat-dark .chat-conv-unread[data-v-ae43cd18]{background:#1e2e42!important}.chat-dark .chat-conv-title[data-v-ae43cd18]{color:#e0e0e0!important}.chat-dark .chat-conv-preview[data-v-ae43cd18]{color:#bbb!important}.chat-dark .chat-messages-container[data-v-ae43cd18]{background:#1a2332!important}.chat-dark .chat-bubble[data-v-ae43cd18]{background:#253040;color:#e0e0e0;box-shadow:0 1px 2px rgba(0,0,0,.2)}.chat-dark .chat-bubble-own[data-v-ae43cd18]{background:#1565c0;color:#fff}.chat-dark .chat-msg-author[data-v-ae43cd18]{color:#64b5f6}.chat-dark .chat-input-wrap[data-v-ae43cd18]{background:#1a2332!important}.chat-dark .chat-input-field[data-v-ae43cd18] .v-input__slot{background:#253040!important}.chat-dark .chat-input-field[data-v-ae43cd18] input{color:#e0e0e0!important}.chat-dark .chat-pending-files[data-v-ae43cd18]{background:#1a2332!important}.chat-dark .chat-empty[data-v-ae43cd18]{color:#666!important}.chat-dark[data-v-ae43cd18] .v-divider{border-color:#2a3a4c!important}.menu-content-fullscreen[data-v-ae43cd18]{position:fixed!important;top:0!important;left:0!important;max-width:100vw!important;min-width:100vw!important;width:100vw!important;height:100vh!important;max-height:100vh!important;transform:none!important;border-radius:0!important}.notif-fullscreen[data-v-ae43cd18]{max-width:unset!important;border-radius:0!important;width:100%!important;height:100vh!important;display:flex!important;flex-direction:column!important}.notif-fullscreen .comment-notif-list[data-v-ae43cd18]{max-height:unset!important;flex:1!important;overflow-y:auto!important}.chat-fullscreen[data-v-ae43cd18]{max-width:unset!important;border-radius:0!important;width:100%!important;height:100vh!important;display:flex!important;flex-direction:column!important}.chat-fullscreen .chat-conversation-list[data-v-ae43cd18],.chat-fullscreen .chat-messages-container[data-v-ae43cd18]{max-height:unset!important;flex:1!important;overflow-y:auto!important}.fs-header[data-v-ae43cd18]{height:48px;flex-shrink:0;border-bottom:1px solid #e0e0e0;background:#fafafa}.fs-header-title[data-v-ae43cd18]{font-size:16px;font-weight:700;color:#333}.fs-body[data-v-ae43cd18]{display:flex;flex:1;overflow:hidden}.fs-sidebar[data-v-ae43cd18]{width:320px;min-width:320px;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;background:#fff;overflow:hidden}.fs-conv-list[data-v-ae43cd18]{flex:1;overflow-y:auto}.fs-conv-item[data-v-ae43cd18]{cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background .15s}.fs-conv-item[data-v-ae43cd18]:hover{background:#f5f5f5}.fs-conv-active[data-v-ae43cd18]{background:#e3f2fd!important;border-left:3px solid #1976d2}.fs-conv-unread .fs-conv-name[data-v-ae43cd18]{font-weight:700}.fs-conv-name[data-v-ae43cd18]{font-size:13px;font-weight:500;color:#333}.fs-conv-preview[data-v-ae43cd18]{font-size:12px;color:#888;margin-top:1px}.fs-conv-time[data-v-ae43cd18]{font-size:11px;color:#aaa}.fs-conv-badge .v-badge__badge[data-v-ae43cd18]{font-size:10px!important;height:16px!important;min-width:16px!important}.fs-main[data-v-ae43cd18]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fafafa}.fs-main-header[data-v-ae43cd18]{height:56px;flex-shrink:0;border-bottom:1px solid #e0e0e0;background:#fff}.fs-main-title[data-v-ae43cd18]{font-size:14px;font-weight:600;color:#333}.fs-main-subtitle[data-v-ae43cd18]{font-size:12px;color:#888}.fs-empty-state[data-v-ae43cd18]{flex:1;display:flex}.fs-messages[data-v-ae43cd18]{flex:1;overflow-y:auto;padding:16px 24px}.fs-date-separator[data-v-ae43cd18]{display:flex;align-items:center;justify-content:center;margin:16px 0 12px}.fs-date-separator span[data-v-ae43cd18]{font-size:12px;font-weight:600;color:#888;background:#fafafa;padding:2px 12px;border-radius:12px;border:1px solid #e0e0e0}.fs-message-row[data-v-ae43cd18]{display:flex;align-items:flex-end;margin-bottom:4px}.fs-message-own[data-v-ae43cd18]{justify-content:flex-end}.fs-msg-avatar[data-v-ae43cd18]{flex-shrink:0;margin-right:8px;margin-bottom:2px}.fs-msg-avatar-spacer[data-v-ae43cd18]{width:32px;flex-shrink:0;margin-right:8px}.fs-bubble[data-v-ae43cd18]{padding:8px 14px;border-radius:12px 12px 12px 4px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08);font-size:13px;word-break:break-word}.fs-bubble-own[data-v-ae43cd18]{background:#1976d2;color:#fff;border-radius:12px 12px 4px 12px}.fs-msg-author[data-v-ae43cd18]{font-size:12px;font-weight:600;color:#673ab7;margin-bottom:2px}.fs-msg-content[data-v-ae43cd18]{line-height:1.45}.fs-msg-content p[data-v-ae43cd18]{margin:0}.fs-bubble-own .fs-msg-content[data-v-ae43cd18]{color:#fff}.fs-msg-time[data-v-ae43cd18]{font-size:10px;color:rgba(0,0,0,.4);text-align:right;margin-top:3px}.fs-bubble-own .fs-msg-time[data-v-ae43cd18]{color:hsla(0,0%,100%,.7)}.fs-msg-attachments[data-v-ae43cd18]{margin-top:4px}.fs-input-area[data-v-ae43cd18]{flex-shrink:0;border-top:1px solid #e0e0e0;background:#fff}.fs-input-field[data-v-ae43cd18]{font-size:14px!important}.fs-pending-files[data-v-ae43cd18]{border-bottom:1px solid #eee}.fs-create-form[data-v-ae43cd18]{flex:1;overflow-y:auto}.chat-dark .fs-header[data-v-ae43cd18]{background:#1e1e1e;border-color:#333}.chat-dark .fs-header-title[data-v-ae43cd18]{color:#e0e0e0}.chat-dark .fs-sidebar[data-v-ae43cd18]{background:#252525;border-color:#333}.chat-dark .fs-conv-item[data-v-ae43cd18]{border-color:#333}.chat-dark .fs-conv-item[data-v-ae43cd18]:hover{background:#333}.chat-dark .fs-conv-active[data-v-ae43cd18]{background:#1a3a5c!important;border-left-color:#42a5f5}.chat-dark .fs-conv-name[data-v-ae43cd18]{color:#e0e0e0}.chat-dark .fs-conv-preview[data-v-ae43cd18]{color:#888}.chat-dark .fs-conv-time[data-v-ae43cd18]{color:#666}.chat-dark .fs-main[data-v-ae43cd18]{background:#1e1e1e}.chat-dark .fs-main-header[data-v-ae43cd18]{background:#252525;border-color:#333}.chat-dark .fs-main-title[data-v-ae43cd18]{color:#e0e0e0}.chat-dark .fs-main-subtitle[data-v-ae43cd18]{color:#888}.chat-dark .fs-messages[data-v-ae43cd18]{padding:16px 24px}.chat-dark .fs-date-separator span[data-v-ae43cd18]{background:#1e1e1e;border-color:#444;color:#888}.chat-dark .fs-bubble[data-v-ae43cd18]{background:#2d2d2d;color:#e0e0e0;box-shadow:0 1px 3px rgba(0,0,0,.2)}.chat-dark .fs-bubble-own[data-v-ae43cd18]{background:#1565c0;color:#fff}.chat-dark .fs-msg-author[data-v-ae43cd18]{color:#b39ddb}.chat-dark .fs-msg-time[data-v-ae43cd18]{color:hsla(0,0%,100%,.4)}.chat-dark .fs-input-area[data-v-ae43cd18]{background:#252525;border-color:#333}.chat-dark .fs-pending-files[data-v-ae43cd18]{border-color:#333}.fs-typing-indicator[data-v-ae43cd18]{display:flex;align-items:center;gap:6px;flex-shrink:0;border-top:1px solid #eee;background:#fafafa}.chat-typing-indicator[data-v-ae43cd18]{display:flex;align-items:center;gap:4px}.fs-typing-text[data-v-ae43cd18]{font-size:12px;color:#888;font-style:italic}.fs-typing-dots[data-v-ae43cd18]{display:inline-flex;gap:3px;align-items:center}.fs-typing-dots span[data-v-ae43cd18]{width:6px;height:6px;background:#999;border-radius:50%;-webkit-animation:typingBounce-data-v-ae43cd18 1.4s ease-in-out infinite;animation:typingBounce-data-v-ae43cd18 1.4s ease-in-out infinite}.fs-typing-dots span[data-v-ae43cd18]:first-child{-webkit-animation-delay:0s;animation-delay:0s}.fs-typing-dots span[data-v-ae43cd18]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.fs-typing-dots span[data-v-ae43cd18]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes typingBounce-data-v-ae43cd18{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}@keyframes typingBounce-data-v-ae43cd18{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.fs-mention-popup[data-v-ae43cd18]{position:absolute;bottom:100%;left:16px;right:16px;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 -4px 12px rgba(0,0,0,.1);z-index:10}.fs-mention-item[data-v-ae43cd18]{cursor:pointer;transition:background .15s}.fs-mention-item[data-v-ae43cd18]:hover{background:#f0f0f0}.chat-dark .fs-mention-popup[data-v-ae43cd18]{background:#2d2d2d;border-color:#444}.chat-dark .fs-mention-item[data-v-ae43cd18]:hover{background:#3a3a3a}.chat-dark .fs-typing-indicator[data-v-ae43cd18]{background:#1e1e1e;border-color:#333}.fs-read-icon[data-v-ae43cd18]{font-size:13px!important}.fs-msg-footer[data-v-ae43cd18]{margin-top:2px}.chat-msg-footer[data-v-ae43cd18]{margin-top:1px}.chat-msg-edited[data-v-ae43cd18],.fs-msg-edited[data-v-ae43cd18]{font-size:10px;color:#aaa;font-style:italic}.chat-bubble-own .chat-msg-edited[data-v-ae43cd18],.fs-bubble-own .fs-msg-edited[data-v-ae43cd18]{color:hsla(0,0%,100%,.6)}.fs-edit-field[data-v-ae43cd18]{font-size:13px!important}.release-conv-messages[data-v-ae43cd18]{max-height:300px;overflow-y:auto;padding:6px;background:#f9f0f4}.release-conv-row[data-v-ae43cd18]{display:flex;margin-bottom:4px}.release-conv-own[data-v-ae43cd18]{justify-content:flex-end}.release-conv-bubble[data-v-ae43cd18]{max-width:80%;padding:6px 10px;border-radius:10px;background:#fff;font-size:12px;box-shadow:0 1px 2px rgba(0,0,0,.08);word-break:break-word}.release-conv-bubble-own[data-v-ae43cd18]{background:#ca3975;color:#fff}.release-conv-author[data-v-ae43cd18]{font-size:11px;font-weight:600;color:#ca3975;margin-bottom:2px}.release-conv-content[data-v-ae43cd18]{line-height:1.4}.release-conv-content p[data-v-ae43cd18]{margin:0}.release-conv-bubble-own .release-conv-content[data-v-ae43cd18]{color:#fff}.release-conv-time[data-v-ae43cd18]{font-size:10px;color:rgba(0,0,0,.4);text-align:right;margin-top:2px}.release-conv-bubble-own .release-conv-time[data-v-ae43cd18]{color:hsla(0,0%,100%,.7)}.release-conv-input-wrap[data-v-ae43cd18]{display:flex;align-items:center;padding:6px 8px;gap:4px}.release-conv-input-field[data-v-ae43cd18]{font-size:12px!important}.notif-fullscreen .release-conv-messages[data-v-ae43cd18]{max-height:unset!important;flex:1!important;overflow-y:auto!important}.notif-dark .release-conv-messages[data-v-ae43cd18]{background:#2a1a24!important}.notif-dark .release-conv-bubble[data-v-ae43cd18]{background:#3a2030;color:#e0e0e0;box-shadow:0 1px 2px rgba(0,0,0,.2)}.notif-dark .release-conv-bubble-own[data-v-ae43cd18]{background:#ca3975;color:#fff}.fs-mention-active[data-v-ae43cd18]{background:#e3f2fd!important}.chat-dark .fs-mention-active[data-v-ae43cd18]{background:#37474f!important}.chat-mention[data-v-ae43cd18]{background:rgba(25,118,210,.12);color:#1565c0;font-weight:600;padding:1px 3px;border-radius:3px}.chat-bubble-own .chat-mention[data-v-ae43cd18],.fs-bubble-own .chat-mention[data-v-ae43cd18]{background:hsla(0,0%,100%,.2);color:#fff}.chat-dark .chat-mention[data-v-ae43cd18]{background:rgba(100,181,246,.18);color:#90caf9}.fs-bubble-wrap[data-v-ae43cd18]{position:relative;max-width:85%;min-width:0}.fs-bubble-wrap[data-v-ae43cd18]:hover{z-index:10}.chat-bubble-wrap[data-v-ae43cd18]{position:relative;max-width:80%;min-width:0}.chat-bubble-wrap[data-v-ae43cd18]:hover{z-index:10}.fs-msg-actions[data-v-ae43cd18]{position:absolute;top:0;right:-4px;display:flex;align-items:center;gap:2px;padding:2px 4px;background:hsla(0,0%,100%,.95);border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.12);z-index:5;transform:translateY(-100%)}.fs-msg-actions[data-v-ae43cd18]:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:6px}.fs-msg-actions-own[data-v-ae43cd18]{left:-4px;right:auto}.compact-msg-actions[data-v-ae43cd18]{top:0;transform:translateY(-100%)}.chat-dark .fs-msg-actions[data-v-ae43cd18]{background:#2d2d2d;border-color:#444;box-shadow:0 2px 8px rgba(0,0,0,.3)}.fs-quick-react-popup[data-v-ae43cd18]{position:absolute;top:0;right:0;transform:translateY(calc(-100% - 28px));display:flex;align-items:center;gap:4px;padding:4px 8px;background:#fff;border:1px solid #e0e0e0;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:10}.fs-msg-actions-own~.fs-quick-react-popup[data-v-ae43cd18]{left:0;right:auto}.fs-quick-react-emoji[data-v-ae43cd18]{cursor:pointer;font-size:18px;transition:transform .15s;line-height:1}.fs-quick-react-emoji[data-v-ae43cd18]:hover{transform:scale(1.3)}.chat-dark .fs-quick-react-popup[data-v-ae43cd18]{background:#2d2d2d;border-color:#444}.fs-reactions-row[data-v-ae43cd18]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.fs-reaction-chip[data-v-ae43cd18]{display:inline-flex;align-items:center;gap:2px;padding:1px 6px;font-size:12px;border-radius:10px;background:#f0f0f0;border:1px solid #e0e0e0;cursor:pointer;transition:background .15s,border-color .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fs-reaction-chip[data-v-ae43cd18]:hover{background:#e3f2fd;border-color:#90caf9}.fs-reaction-own[data-v-ae43cd18]{background:#e3f2fd;border-color:#1976d2}.chat-dark .fs-reaction-chip[data-v-ae43cd18]{background:#3a3a3a;border-color:#555;color:#e0e0e0}.chat-dark .fs-reaction-chip[data-v-ae43cd18]:hover{background:#455a64;border-color:#90caf9}.chat-dark .fs-reaction-own[data-v-ae43cd18]{background:#1a3a5c;border-color:#42a5f5}.fs-emoji-picker[data-v-ae43cd18]{position:absolute;bottom:100%;left:0;width:280px;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 -4px 12px rgba(0,0,0,.12);z-index:20;padding:8px}.compact-emoji-inline[data-v-ae43cd18]{max-height:120px;overflow-y:auto;background:#fff;border-top:1px solid #e0e0e0;padding:6px 8px}.chat-dark .compact-emoji-inline[data-v-ae43cd18]{background:#2d2d2d;border-color:#444}.fs-emoji-grid[data-v-ae43cd18]{display:flex;flex-wrap:wrap;gap:2px}.fs-emoji-item[data-v-ae43cd18]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;border-radius:6px;transition:background .12s}.fs-emoji-item[data-v-ae43cd18]:hover{background:#e3f2fd}.chat-dark .fs-emoji-picker[data-v-ae43cd18]{background:#2d2d2d;border-color:#444}.chat-dark .fs-emoji-item[data-v-ae43cd18]:hover{background:#37474f}.resource-names[data-v-5809ac98]{min-width:11.4rem;flex-shrink:0;overflow-y:auto;overflow-x:hidden;background-color:#f5f5f5;border-right:1px solid #e0e0e0;position:relative;height:100%;transition:min-width .2s ease}.resource-names.mini-mode[data-v-5809ac98]{min-width:56px!important;width:56px!important}@media (max-width:60px){.resource-names[data-v-5809ac98]{min-width:0!important}}.dark-mode .resource-names[data-v-5809ac98]{background-color:#1e1e1e;border-right-color:#444}.clean-tooltip{background-color:transparent!important;box-shadow:none!important;padding:0!important;border-radius:4px!important;opacity:.9!important}.task-tooltip[data-v-74c99a24]{position:fixed;background-color:rgba(139,133,133,.95);color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.15)}.tooltip-header[data-v-74c99a24]{font-size:16px;margin-bottom:8px;line-height:1.3;display:flex;align-items:flex-start;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.12)}.tooltip-header strong[data-v-74c99a24]{font-weight:700;color:#333}.client-name[data-v-74c99a24]{margin-left:4px}.tooltip-content[data-v-74c99a24]{font-size:13px;margin-top:8px}.tooltip-row[data-v-74c99a24]{margin-bottom:6px;color:#555;line-height:1.4}.tooltip-row strong[data-v-74c99a24]{font-weight:700;color:#555}.tooltip-row .v-icon[data-v-74c99a24]{color:#888!important;font-size:18px!important;width:20px;display:flex;justify-content:center}.status-chip[data-v-74c99a24]{display:inline-flex;align-items:center;justify-content:center;padding:0 12px;color:#fff;border-radius:12px;font-size:12px;font-weight:600;height:22px;line-height:normal}.v-divider[data-v-74c99a24]{display:none}.dark-mode .task-tooltip[data-v-74c99a24]{background:#424242;color:#fff;box-shadow:0 4px 5px -2px rgba(0,0,0,.6),0 7px 10px 1px rgba(0,0,0,.5),0 2px 16px 1px rgba(0,0,0,.4)}.dark-mode .tooltip-header[data-v-74c99a24]{color:#fff;border-bottom-color:hsla(0,0%,100%,.12)}.dark-mode .tooltip-header strong[data-v-74c99a24]{color:#fff}.dark-mode .client-name[data-v-74c99a24]{color:#bbb}.dark-mode .tooltip-row[data-v-74c99a24],.dark-mode .tooltip-row strong[data-v-74c99a24]{color:#ddd}.dark-mode .tooltip-row .v-icon[data-v-74c99a24]{color:#bbb!important}.event[data-v-74c99a24]{display:flex;align-items:center;height:20px;margin:1px 0;padding:2px 4px;background-color:var(--event-color,#7b1fa2);color:#fff;border-radius:3px;font-size:.6rem!important;cursor:pointer!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.1);transition:transform .1s ease,box-shadow .1s ease}.event.compact[data-v-74c99a24]{height:16px!important;font-size:9px!important;line-height:16px;padding:0 3px!important;margin:1px 0!important}.event[data-v-74c99a24]:hover{box-shadow:0 2px 4px rgba(0,0,0,.2)}.event.event-finish.linked-left-indicator[data-v-74c99a24]{position:relative;box-shadow:inset 4px 0 0 0 var(--v-tertiary-base)}.linkedCard.event-finish[data-v-74c99a24]{-webkit-animation:linkedCardPulse-data-v-74c99a24 1.2s ease-in-out infinite;animation:linkedCardPulse-data-v-74c99a24 1.2s ease-in-out infinite;box-shadow:inset 4px 0 0 0 var(--v-tertiary-base)}.event[data-v-74c99a24]:before{content:"";position:absolute;height:100%;right:0;bottom:0;top:0;width:4px;background-color:var(--status-color);z-index:2}.event[data-status=reset][data-v-74c99a24]:before{width:0}.event[data-v-74c99a24]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.15);z-index:2}.event.linked-left-indicator[data-v-74c99a24]:hover{box-shadow:inset 4px 0 0 0 var(--v-tertiary-base),0 2px 4px rgba(0,0,0,.15)}.event-title[data-v-74c99a24]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;margin-left:2px}.event-title.has-duration[data-v-74c99a24]{margin-right:55px}.event-title.with-multiple-icon[data-v-74c99a24]{max-width:calc(100% - 25px)}.event.two-weeks-view .event-title.has-duration[data-v-74c99a24]{margin-right:34px}.event.two-weeks-view .event-title.with-multiple-icon[data-v-74c99a24]{max-width:calc(100% - 14px)}.event.two-weeks-view[data-v-74c99a24]{padding-left:6px!important;padding-right:7px!important}.event.two-weeks-view .event-title[data-v-74c99a24]{margin-left:0;margin-right:0}.event.two-weeks-view .event-title.has-duration[data-v-74c99a24]{margin-right:0}.event.two-weeks-view .event-title.with-multiple-icon[data-v-74c99a24]{max-width:none}.event.two-weeks-view .multiple-assign-icon[data-v-74c99a24]{margin-right:2px!important}.event.two-weeks-view .event-hours[data-v-74c99a24]{position:static;top:auto;right:auto;transform:none;margin-left:auto;font-size:.6rem;padding:0 2px;background-color:hsla(0,0%,100%,.12)}.event-timeslot[data-v-74c99a24]{flex-shrink:0;margin-left:auto;padding-left:4px;padding-right:5px;white-space:nowrap;font-size:inherit;vertical-align:middle}.event.two-weeks-view .event-timeslot[data-v-74c99a24],.event.week-view .event-timeslot[data-v-74c99a24]{font-size:.55rem}.event.two-weeks-view .event-timeslot[data-v-74c99a24],.event.week-view .event-timeslot[data-v-74c99a24]{margin-left:auto;padding-left:2px;padding-right:0}.event.two-weeks-view.has-timeslot[data-v-74c99a24]{padding-right:4px!important}.event.two-weeks-view .event-timeslot .pr-1[data-v-74c99a24],.event.week-view .event-timeslot .pr-1[data-v-74c99a24]{padding-right:0!important}.event.two-weeks-view.has-timeslot[data-v-74c99a24],.event.week-view.has-timeslot[data-v-74c99a24]{padding-left:6px!important}.event.week-view.has-timeslot[data-v-74c99a24]{padding-right:5px!important}.event.two-weeks-view.no-timeslot[data-v-74c99a24],.event.week-view.no-timeslot[data-v-74c99a24]{padding-left:6px!important;padding-right:3px!important}.event.week-view.no-timeslot[data-v-74c99a24]{padding-right:2px!important}.event.week-view .event-title.has-duration[data-v-74c99a24]{margin-right:0}.event.week-view .event-title.with-multiple-icon[data-v-74c99a24]{max-width:none}.event.week-view .event-hours[data-v-74c99a24]{position:static;top:auto;right:auto;transform:none;margin-left:auto;padding:0 2px}.event-hours[data-v-74c99a24]{position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:.6rem;padding:0 1px;background-color:hsla(0,0%,100%,.2);border-radius:2px;z-index:2}.custom-event-hours-release[data-v-74c99a24]{font-size:.55rem;line-height:1}.event-finish[data-v-74c99a24]:after{background:repeating-linear-gradient(135deg,rgba(27,94,32,.5),rgba(27,94,32,.5) 6px,rgba(76,175,80,.3) 0,rgba(76,175,80,.3) 12px,transparent 0,transparent 18px)}.event-finish[data-v-74c99a24]:after,.event-incident[data-v-74c99a24]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.event-incident[data-v-74c99a24]:after{background:repeating-linear-gradient(45deg,#ff9800,#ff9800 12px,#ffeb3b 0,#ffeb3b 24px);opacity:.8}.event-release[data-v-74c99a24]{border-top:4px solid #c23670;border-bottom:4px solid #c23670}.linked-left-indicator[data-v-74c99a24]{box-shadow:inset 4px 0 0 0 var(--v-tertiary-base)}@-webkit-keyframes linkedCardPulse-data-v-74c99a24{0%{box-shadow:0 0 0 0 rgba(2,2,2,.7),inset 4px 0 0 0 var(--v-tertiary-base);border-color:#020202}50%{box-shadow:0 0 12px 4px rgba(2,2,2,.3),inset 4px 0 0 0 var(--v-tertiary-base);border-color:#673ab7}to{box-shadow:0 0 0 0 rgba(2,2,2,.7),inset 4px 0 0 0 var(--v-tertiary-base);border-color:#020202}}@keyframes linkedCardPulse-data-v-74c99a24{0%{box-shadow:0 0 0 0 rgba(2,2,2,.7),inset 4px 0 0 0 var(--v-tertiary-base);border-color:#020202}50%{box-shadow:0 0 12px 4px rgba(2,2,2,.3),inset 4px 0 0 0 var(--v-tertiary-base);border-color:#673ab7}to{box-shadow:0 0 0 0 rgba(2,2,2,.7),inset 4px 0 0 0 var(--v-tertiary-base);border-color:#020202}}.linkedCard[data-v-74c99a24]{-webkit-animation:linkedCardPulse-data-v-74c99a24 1.2s ease-in-out infinite;animation:linkedCardPulse-data-v-74c99a24 1.2s ease-in-out infinite;border:2px solid #020202!important}.linkedCard[data-v-74c99a24]:hover{transform:translateY(-1px);z-index:2}.resize-handle[data-v-74c99a24]{position:absolute;right:-3px;top:0;bottom:0;width:6px;cursor:e-resize;background:transparent;opacity:0;z-index:1001}.multiple-assign-icon[data-v-74c99a24]{-webkit-animation:pulse-data-v-74c99a24 2s ease-in-out infinite;animation:pulse-data-v-74c99a24 2s ease-in-out infinite}.not-working-day[data-v-74c99a24]{background:repeating-linear-gradient(135deg,#e0e0e0,#e0e0e0 8px,#f5f5f5 0,#f5f5f5 16px);opacity:.7;color:#000!important;font-weight:600}@-webkit-keyframes pulse-data-v-74c99a24{0%,to{opacity:1}50%{opacity:.6}}@keyframes pulse-data-v-74c99a24{0%,to{opacity:1}50%{opacity:.6}}.task-tooltip[data-v-74c99a24],.tasks-tooltip[data-v-74c99a24]{background:hsla(0,0%,100%,.95);border-radius:4px;padding:8px 12px;min-width:200px;max-width:400px;border:none;box-shadow:0 2px 8px rgba(0,0,0,.1)}.dark-mode .task-tooltip[data-v-74c99a24],.dark-mode .tasks-tooltip[data-v-74c99a24]{background:#2c2c2c;color:#e0e0e0}.tooltip-header[data-v-74c99a24]{font-size:14px;margin-bottom:6px;color:#333;line-height:1.2}.dark-mode .tooltip-header[data-v-74c99a24]{color:#e0e0e0}.client-name[data-v-74c99a24]{color:#666;font-weight:400}.tooltip-content[data-v-74c99a24]{font-size:12px}.dark-mode .tooltip-content[data-v-74c99a24]{color:#b0b0b0}.tooltip-row[data-v-74c99a24]{display:flex;align-items:center;margin-bottom:2px;color:#666;line-height:1.3}.dark-mode .tooltip-row[data-v-74c99a24]{color:#a0a0a0}.tooltip-row[data-v-74c99a24]:last-child{margin-bottom:0}@media (max-width:1280px){.event[data-v-74c99a24]{font-size:10px;height:18px}}.day-cell[data-v-41b5dbf4]{flex:1;min-width:3%;border-right:1px solid #e0e0e0;font-size:11px;position:relative;display:flex;flex-direction:column}.day-cell-content[data-v-41b5dbf4]{flex:1;overflow:hidden;position:relative}.resource-events-container[data-v-41b5dbf4]{flex:1;position:relative;height:100%;overflow-y:auto;scrollbar-width:none;padding:2px;display:flex;flex-direction:column}.weekend[data-v-41b5dbf4]{background-color:#ebe9e9}.today[data-v-41b5dbf4]{background-color:#d1c4e9}.past[data-v-41b5dbf4]{background-color:#fafafa;opacity:.8}.day-cell.weekend.past[data-v-41b5dbf4]{background-color:#ebe9e9}.day-cell[data-v-41b5dbf4]:hover{background-color:rgba(0,0,0,.04);cursor:pointer}.dark-mode .day-cell[data-v-41b5dbf4]{border-right-color:#444}.dark-mode .weekend[data-v-41b5dbf4]{background-color:#383838}.dark-mode .today[data-v-41b5dbf4]{background-color:#504080}.dark-mode .past[data-v-41b5dbf4]{background-color:#242424;opacity:.8}.dark-mode .day-cell.weekend.past[data-v-41b5dbf4]{background-color:#383838}.dark-mode .day-cell[data-v-41b5dbf4]:hover{background-color:hsla(0,0%,100%,.05)}.workload-gauge[data-v-41b5dbf4]{height:18px;margin-top:auto;background-color:#f5f5f5;border-top:1px solid #e0e0e0;position:relative;z-index:1;display:flex;align-items:center;font-size:.6rem;overflow:hidden}.dark-mode .workload-gauge[data-v-41b5dbf4]{background-color:#2a2a2a;border-top-color:#444}.gauge-bar[data-v-41b5dbf4]{height:100%;transition:width .3s ease;position:absolute;top:0;left:0}.gauge-text[data-v-41b5dbf4]{position:absolute;width:100%;text-align:center;font-size:10px;color:#666;font-weight:700!important;line-height:17px;z-index:2;pointer-events:none;padding:0 4px;white-space:nowrap}.dark-mode .gauge-text[data-v-41b5dbf4]{color:#fff;text-shadow:0 0 3px rgba(0,0,0,.9)}.tracking-icon[data-v-41b5dbf4]{position:absolute;right:0;top:1px}.workload-gauge.workload-tracking-blue .gauge-bar[data-v-41b5dbf4]{background-color:#03a9f4}.workload-gauge.workload-tracking-green .gauge-bar[data-v-41b5dbf4]{background-color:#4caf50}.workload-gauge.workload-tracking-red .gauge-bar[data-v-41b5dbf4]{background-color:#d32f2f}.workload-gauge.workload-blue .gauge-bar[data-v-41b5dbf4]{background-color:#03a9f4}.workload-gauge.workload-green .gauge-bar[data-v-41b5dbf4]{background-color:#4caf50}.workload-gauge.workload-red .gauge-bar[data-v-41b5dbf4]{background-color:#f44336}.workload-gauge.workload-empty .gauge-bar[data-v-41b5dbf4]{background-color:#e0e0e0;width:0!important}.workload-gauge.has-tracking[data-v-41b5dbf4]{border-top:2px solid #673ab7}.day-cell.drag-over[data-v-41b5dbf4]{background-color:rgba(123,31,162,.1);border-left:3px solid #7b1fa2;transition:all .15s ease}.day-cell.conges[data-v-41b5dbf4]{background-color:#070707!important;cursor:not-allowed!important}.day-cell.conges[data-v-41b5dbf4]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,rgba(255,193,7,.1),rgba(255,193,7,.1) 10px,rgba(255,193,7,.2) 0,rgba(255,193,7,.2) 20px);pointer-events:none}.day-cell.conges[data-v-41b5dbf4]:after{content:"OFF";position:absolute;top:50%;right:50%;transform:translate(50%,-50%);font-size:14px;opacity:.8;color:#fff;font-weight:700;text-shadow:0 0 2px #0a0a0a}.day-cell.weekend.conges[data-v-41b5dbf4]:after{content:none;display:none}.day-cell.holiday[data-v-41b5dbf4]{background-color:rgba(36,4,77,.8901960784313725)!important;cursor:not-allowed!important}.day-cell.holiday .event[data-v-41b5dbf4],.day-cell.holiday .resource-events-container[data-v-41b5dbf4],.day-cell.weekend .event[data-v-41b5dbf4],.day-cell.weekend .resource-events-container[data-v-41b5dbf4]{visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.day-cell.holiday[data-v-41b5dbf4]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,rgba(209,35,22,.767),rgba(244,67,54,.1) 10px,rgba(244,67,54,.2) 0,rgba(244,67,54,.2) 20px);pointer-events:none;z-index:3}.day-cell.holiday[data-v-41b5dbf4]:after{content:"Férié";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;opacity:.8;color:#fff;z-index:4;text-shadow:0 0 2px #0a0a0a}.hours-exceeded[data-v-41b5dbf4]{color:inherit;font-weight:700}.exceeded-indicator[data-v-41b5dbf4]{position:absolute;top:0;background-color:#ff5722;color:#fff;width:14px;height:14px;display:flex;align-items:center;justify-content:center;font-size:8px;z-index:10;right:2px}.day-cell.reserved[data-v-41b5dbf4]{background-color:rgba(63,81,181,.12)!important;border-top:2px solid #3f51b5;cursor:not-allowed!important}.day-cell.reserved-start[data-v-41b5dbf4]{box-shadow:inset 2px 0 0 #3f51b5}.day-cell.reserved-end[data-v-41b5dbf4]{box-shadow:inset -2px 0 0 #3f51b5}.day-cell.reserved[data-v-41b5dbf4]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(63,81,181,.12),rgba(63,81,181,.12) 8px,rgba(63,81,181,.2) 0,rgba(63,81,181,.2) 16px);opacity:.45;pointer-events:none;z-index:1}.day-cell.reserved .resource-events-container[data-v-41b5dbf4]{pointer-events:none}.reserved-overlay[data-v-41b5dbf4]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:6px 6px 8px;z-index:3;pointer-events:none;text-align:center}.reserved-overlay.month-view[data-v-41b5dbf4]{justify-content:center}.reserved-banner[data-v-41b5dbf4]{font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#fff;background-color:#3f51b5;border:1px solid rgba(47,63,159,.85);border-radius:6px;padding:2px 8px;box-shadow:0 1px 2px rgba(0,0,0,.2);pointer-events:auto;display:flex;align-items:center;gap:4px}.reserved-cancel-btn[data-v-41b5dbf4]{cursor:pointer;opacity:.6;transition:opacity .15s;pointer-events:auto}.reserved-cancel-btn[data-v-41b5dbf4]:hover{opacity:1}.reserved-modules[data-v-41b5dbf4]{color:#3f51b5;opacity:.95;white-space:normal;max-height:34px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:auto;margin-bottom:2px;background-color:hsla(0,0%,100%,.72)}.reserved-modules[data-v-41b5dbf4],.reserved-release-name[data-v-41b5dbf4]{font-size:10px;font-weight:700;overflow:hidden;text-overflow:ellipsis;max-width:94%;border-radius:4px;padding:1px 6px}.reserved-release-name[data-v-41b5dbf4]{color:#2f3f9f;white-space:nowrap;background-color:hsla(0,0%,100%,.78)}.dark-mode .day-cell.reserved[data-v-41b5dbf4]{background-color:rgba(92,107,192,.2)!important;border-top-color:#5c6bc0}.dark-mode .day-cell.reserved-start[data-v-41b5dbf4]{box-shadow:inset 2px 0 0 #5c6bc0}.dark-mode .day-cell.reserved-end[data-v-41b5dbf4]{box-shadow:inset -2px 0 0 #5c6bc0}.dark-mode .day-cell.reserved[data-v-41b5dbf4]:before{background:repeating-linear-gradient(135deg,rgba(159,168,218,.12),rgba(159,168,218,.12) 8px,rgba(159,168,218,.2) 0,rgba(159,168,218,.2) 16px)}.dark-mode .reserved-banner[data-v-41b5dbf4]{color:#f5f5f5;background-color:#5c6bc0;border-color:rgba(197,202,233,.45)}.dark-mode .reserved-modules[data-v-41b5dbf4],.dark-mode .reserved-release-name[data-v-41b5dbf4]{color:#c5cae9;background-color:rgba(27,35,96,.55)}.resource-row[data-v-03e169ef]{display:flex;border-bottom:2px solid rgba(0,0,0,.2);margin-bottom:1px;transition:height .2s ease}.dark-mode .resource-row[data-v-03e169ef]{border-bottom-color:#444}.calendar-container[data-v-328c499b],.calendar-grid[data-v-328c499b]{flex:1;overflow:hidden;display:flex;flex-direction:column}.calendar-grid[data-v-328c499b]{min-width:0}.grid-header[data-v-328c499b]{position:sticky;top:0;z-index:10;background-color:#fff;border-bottom:1px solid #e0e0e0;width:100%}.days-header[data-v-328c499b],.months-header[data-v-328c499b]{display:flex;border-bottom:1px solid #e0e0e0;height:50px;width:100%}.month-header[data-v-328c499b]{background-color:#e0e0e0!important;text-align:center;padding:16px 0;font-weight:600;font-size:12px;color:#666}.day-header[data-v-328c499b],.month-header[data-v-328c499b]{flex:1;border-right:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center}.day-header[data-v-328c499b]{min-width:3%;flex-direction:column;padding:5px 0;font-size:11px;background-color:#f5f5f5;color:#555;position:relative}.day-header.today[data-v-328c499b]{background-color:#d1c4e9}.day-header.weekend[data-v-328c499b]{background-color:#ebe9e9}.week-number[data-v-328c499b]{position:absolute;top:2px;left:2px;font-size:10px;color:#999;background-color:#f5f5f5;padding:2px 4px;border-radius:3px}.day-name[data-v-328c499b]{font-size:11px;margin-top:2px}.day-number[data-v-328c499b]{font-size:12px;margin-top:2px}.resources-grid[data-v-328c499b]{flex:1;overflow:auto;position:relative}.edge-nav-indicator[data-v-328c499b]{position:fixed;width:52px;z-index:100;display:flex;align-items:center;justify-content:center;pointer-events:none}.edge-nav-indicator-left[data-v-328c499b]{background:linear-gradient(90deg,rgba(103,58,183,.55),rgba(103,58,183,0))}.edge-nav-indicator-right[data-v-328c499b]{background:linear-gradient(270deg,rgba(103,58,183,.55),rgba(103,58,183,0))}.edge-nav-indicator .v-icon[data-v-328c499b]{-webkit-animation:edge-nav-pulse-data-v-328c499b .8s ease-in-out infinite alternate;animation:edge-nav-pulse-data-v-328c499b .8s ease-in-out infinite alternate}@-webkit-keyframes edge-nav-pulse-data-v-328c499b{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1.15)}}@keyframes edge-nav-pulse-data-v-328c499b{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1.15)}}.edge-fade-enter-active[data-v-328c499b],.edge-fade-leave-active[data-v-328c499b]{transition:opacity .2s ease}.edge-fade-enter[data-v-328c499b],.edge-fade-leave-to[data-v-328c499b]{opacity:0}.resources-grid[data-v-328c499b]::-webkit-scrollbar{width:8px;height:8px}.resources-grid[data-v-328c499b]::-webkit-scrollbar-track{background:#f1f1f1}.resources-grid[data-v-328c499b]::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.dark-mode .resources-grid[data-v-328c499b]::-webkit-scrollbar-track{background:#1e1e1e}.dark-mode .resources-grid[data-v-328c499b]::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.dark-mode .resources-grid[data-v-328c499b]::-webkit-scrollbar-thumb:hover{background:#777}.compact-view .day-header[data-v-328c499b]{min-width:30px}.calendar-grid.view-two-weeks .day-cell.weekend[data-v-328c499b],.calendar-grid.view-two-weeks .day-header.weekend[data-v-328c499b],.calendar-grid.view-week .day-cell.weekend[data-v-328c499b],.calendar-grid.view-week .day-header.weekend[data-v-328c499b]{flex:0 0 20px;min-width:20px;max-width:20px;border-left:2px solid #8f8f8f;border-right:2px solid #8f8f8f}.calendar-grid.view-two-weeks .day-header.weekend[data-v-328c499b]:nth-child(7n-1),.calendar-grid.view-week .day-header.weekend[data-v-328c499b]:nth-child(7n-1){border-right:1px solid #e0e0e0}.calendar-grid.view-two-weeks .day-header.weekend[data-v-328c499b]:nth-child(7n),.calendar-grid.view-week .day-header.weekend[data-v-328c499b]:nth-child(7n){border-left:0}.calendar-grid.view-two-weeks .day-header.weekend .day-name[data-v-328c499b],.calendar-grid.view-week .day-header.weekend .day-name[data-v-328c499b]{margin-top:2px;font-size:11px;font-weight:400}.calendar-grid.view-two-weeks .day-header.weekend .day-number[data-v-328c499b],.calendar-grid.view-week .day-header.weekend .day-number[data-v-328c499b]{margin-top:2px;font-size:12px}.day-cell[data-v-328c499b]{flex:1;min-width:3%;border-right:1px solid #e0e0e0;font-size:11px;position:relative;display:flex;flex-direction:column}.dark-mode .day-cell[data-v-328c499b]{border-right-color:#444}.calendar-grid .resource-row{display:flex;border-bottom:2px solid rgba(0,0,0,.2);margin-bottom:1px;transition:height .2s ease}.calendar-grid .resource-row.is-resizing{transition:none!important}.calendar-grid .resource-row.info-timeline{background-color:#f8f9fa;border-bottom:3px solid rgba(103,58,183,.3);height:293px;position:relative;flex-wrap:wrap;box-shadow:0 4px 8px rgba(0,0,0,.18),0 2px 4px rgba(0,0,0,.12)}.dark-mode .calendar-grid .resource-row.info-timeline{background-color:#1a1a1a}.calendar-grid .resource-row.info-timeline.timeline-expanded{height:auto!important;min-height:294px!important}.info-timeline-resize-handle{position:absolute;bottom:0;left:0;right:0;height:6px;cursor:row-resize;z-index:10;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease}.info-timeline-resize-handle:active,.info-timeline-resize-handle:hover{background-color:rgba(103,58,183,.15)}.resize-handle-line{width:40px;height:3px;border-radius:2px;background-color:transparent;transition:background-color .15s ease}.info-timeline-resize-handle:active .resize-handle-line,.info-timeline-resize-handle:hover .resize-handle-line{background-color:#673ab7}.dark-mode .info-timeline-resize-handle:active,.dark-mode .info-timeline-resize-handle:hover{background-color:rgba(179,136,255,.2)}.dark-mode .info-timeline-resize-handle:active .resize-handle-line,.dark-mode .info-timeline-resize-handle:hover .resize-handle-line{background-color:#b388ff}.calendar-grid .estimation-info{font-size:.8rem;color:#495057;text-align:center;white-space:pre-line;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow-y:auto;max-height:100%}.calendar-grid .estimation-info:not(:empty){background-color:rgba(123,31,162,.1)}.day-cell.weekend{background-color:#ebe9e9}.day-cell.today{background-color:#d1c4e9}.day-cell.past{background-color:#fafafa;opacity:.8}.day-cell.weekend.past{background-color:#ebe9e9}.dark-mode .day-cell{background-color:#1e1e1e}.dark-mode .calendar-grid .grid-header{background-color:#2c2c2c;border-bottom-color:#444}.dark-mode .calendar-grid .month-header{background-color:#2c2c2c!important;color:#b0b0b0;border-right-color:#444}.dark-mode .calendar-grid .day-header{background-color:#2c2c2c;border-right-color:#444;color:#e0e0e0}.dark-mode .calendar-grid .day-header.weekend,.dark-mode .day-cell.weekend{background-color:#383838}.dark-mode .day-cell.today{background-color:#504080}.dark-mode .day-cell.past{background-color:#242424;opacity:.8}.dark-mode .day-cell.weekend.past{background-color:#383838}.dark-mode .calendar-grid .week-number{background-color:#444;color:#ccc;border-color:#555}.dark-mode .calendar-grid .day-name{color:#aaa}.calendar-grid.view-two-weeks .day-cell.weekend,.calendar-grid.view-week .day-cell.weekend{flex:0 0 20px;min-width:20px;max-width:20px;border-left:2px solid #8f8f8f;border-right:2px solid #8f8f8f}.calendar-grid.view-two-weeks .resource-row .day-cell.weekend:nth-child(7n-1),.calendar-grid.view-week .resource-row .day-cell.weekend:nth-child(7n-1){border-right:1px solid #e0e0e0}.calendar-grid.view-two-weeks .resource-row .day-cell.weekend:nth-child(7n),.calendar-grid.view-week .resource-row .day-cell.weekend:nth-child(7n){border-left:0}.resource-notepad[data-v-9ce0a578]{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff;font-family:inherit;overflow:hidden}.dark-mode.resource-notepad[data-v-9ce0a578]{background:#1e1e1e;color:#e0e0e0}.notepad-header[data-v-9ce0a578]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 8px;border-bottom:1px solid #e0e0e0;flex-shrink:0;background:#fafafa}.dark-mode .notepad-header[data-v-9ce0a578]{background:#252525;border-bottom-color:#444}.notepad-header-left[data-v-9ce0a578]{display:flex;align-items:center;gap:10px}.notepad-avatar[data-v-9ce0a578]{width:32px;height:32px;border-radius:50%;background:#673ab7;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:12px;flex-shrink:0;overflow:hidden}.notepad-avatar-photo[data-v-9ce0a578]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block}.notepad-title-block[data-v-9ce0a578]{display:flex;flex-direction:column}.notepad-resource-name[data-v-9ce0a578]{font-weight:600;font-size:.9rem;line-height:1.2}.notepad-subtitle[data-v-9ce0a578]{font-size:.72rem;color:#9e9e9e}.notepad-header-right[data-v-9ce0a578]{display:flex;align-items:center;gap:6px}.save-indicator[data-v-9ce0a578]{font-size:.72rem;display:flex;align-items:center;white-space:nowrap}.save-indicator.saving[data-v-9ce0a578]{color:#1976d2}.save-indicator.saved[data-v-9ce0a578]{color:#4caf50}.save-indicator.error[data-v-9ce0a578]{color:#f44336}.notepad-body[data-v-9ce0a578]{display:flex;flex:1 1 0;min-height:0;overflow:hidden}.notepad-sidebar[data-v-9ce0a578]{width:clamp(10rem,28%,22rem);display:flex;flex-direction:column;border-right:1px solid #e0e0e0;background:#f7f5fb;overflow-y:auto;overflow-x:hidden;flex-shrink:0}.dark-mode .notepad-sidebar[data-v-9ce0a578]{background:#222;border-right-color:#444}.side-search-wrap[data-v-9ce0a578]{padding:8px 8px 4px}.side-search .v-input__control[data-v-9ce0a578]{min-height:clamp(1.75rem,2.4vh,2.2rem)!important}.side-search .v-input__slot[data-v-9ce0a578]{padding:0 6px!important}.side-new-btn-wrap[data-v-9ce0a578]{padding:2px 8px 6px}.side-new-btn[data-v-9ce0a578]{text-transform:none!important;font-size:.8rem!important;letter-spacing:0!important}.side-loading[data-v-9ce0a578]{display:flex;justify-content:center;padding:clamp(.75rem,2.2vh,1.25rem)}.side-section-title[data-v-9ce0a578]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9e9e9e;padding:8px 10px 3px;display:flex;align-items:center}.side-empty[data-v-9ce0a578]{font-size:.78rem;color:#bdbdbd;padding:6px 12px;font-style:italic}.side-note-item[data-v-9ce0a578]{display:flex;align-items:center;gap:5px;padding:5px 6px 5px 10px;cursor:pointer;border-left:3px solid transparent;transition:background .15s;position:relative;border-radius:0 4px 4px 0;margin:1px 4px 1px 0;min-height:clamp(2rem,3.2vh,2.6rem)}.side-note-item[data-v-9ce0a578]:hover{background:rgba(103,58,183,.07)}.side-note-item.active[data-v-9ce0a578]{background:rgba(103,58,183,.13);border-left-color:#673ab7!important}.dark-mode .side-note-item[data-v-9ce0a578]:hover{background:rgba(179,157,219,.12)}.dark-mode .side-note-item.active[data-v-9ce0a578]{background:rgba(179,157,219,.18)}.side-note-pinned[data-v-9ce0a578]{border-left-width:4px}.side-note-pin-dot[data-v-9ce0a578]{width:10px;height:10px;border-radius:50%;flex-shrink:0;border:1px solid rgba(0,0,0,.15)}.side-note-body[data-v-9ce0a578]{flex:1;min-width:0;display:flex;flex-direction:column}.side-note-title[data-v-9ce0a578]{font-size:.8rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.side-note-meta[data-v-9ce0a578]{font-size:.65rem;color:#9e9e9e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.side-note-time[data-v-9ce0a578]{font-size:.6rem;color:#bdbdbd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.side-note-menu-btn[data-v-9ce0a578]{opacity:0;flex-shrink:0;transition:opacity .15s}.side-note-item:hover .side-note-menu-btn[data-v-9ce0a578]{opacity:1}.notepad-editor-panel[data-v-9ce0a578]{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden}.editor-empty-state[data-v-9ce0a578]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.empty-hint[data-v-9ce0a578]{color:#9e9e9e;font-size:.9rem}.editor-title-bar[data-v-9ce0a578]{display:flex;align-items:center;gap:6px;padding:8px 12px 4px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.dark-mode .editor-title-bar[data-v-9ce0a578]{border-bottom-color:#333}.editor-title-input[data-v-9ce0a578]{flex:1;font-size:1.05rem;font-weight:600;border:none;outline:none;background:transparent;color:inherit;font-family:inherit;min-width:0}.editor-title-input[data-v-9ce0a578]::-moz-placeholder{color:#bdbdbd;font-weight:400}.editor-title-input[data-v-9ce0a578]:-ms-input-placeholder{color:#bdbdbd;font-weight:400}.editor-title-input[data-v-9ce0a578]::placeholder{color:#bdbdbd;font-weight:400}.dark-mode-input[data-v-9ce0a578]{color:#e0e0e0}.editor-title-actions[data-v-9ce0a578]{display:flex;align-items:center;gap:2px;flex-shrink:0}.color-dot[data-v-9ce0a578]{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid rgba(0,0,0,.2)}.color-picker-popup[data-v-9ce0a578]{background:#fff;padding:10px 12px;border-radius:8px;box-shadow:0 3px 12px rgba(0,0,0,.18)}.dark-mode.color-picker-popup[data-v-9ce0a578]{background:#2c2c2c}.color-picker-title[data-v-9ce0a578]{font-size:.72rem;font-weight:600;color:#757575;margin-bottom:8px}.color-palette[data-v-9ce0a578]{display:flex;gap:8px;flex-wrap:wrap}.color-swatch[data-v-9ce0a578]{width:24px;height:24px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:transform .12s,border-color .12s}.color-swatch[data-v-9ce0a578]:hover{transform:scale(1.2)}.color-swatch-active[data-v-9ce0a578]{border-color:#673ab7!important;transform:scale(1.15)}.notepad-toolbar[data-v-9ce0a578]{display:flex;align-items:center;flex-wrap:wrap;padding:3px 8px;border-bottom:1px solid #e0e0e0;gap:1px;flex-shrink:0;background:#f5f5f5;min-height:clamp(2.2rem,3.5vh,2.8rem)}.dark-mode .notepad-toolbar[data-v-9ce0a578]{background:#2c2c2c;border-bottom-color:#444}.toolbar-group[data-v-9ce0a578]{display:flex;align-items:center;gap:1px}.toolbar-separator[data-v-9ce0a578]{width:1px;height:20px;background:#bdbdbd;margin:0 4px}.dark-mode .toolbar-separator[data-v-9ce0a578]{background:#555}.toolbar-label[data-v-9ce0a578]{font-size:.7rem;font-weight:700;line-height:1}.v-btn.active[data-v-9ce0a578]{background-color:rgba(103,58,183,.15)!important;color:#673ab7!important}.notepad-editor-wrap[data-v-9ce0a578]{flex:1 1 0;min-height:0;overflow-y:auto;padding:clamp(.65rem,1.4vh,.95rem) clamp(.8rem,1.4vw,1.2rem);position:relative;transition:background .25s}.dark-mode .notepad-editor-wrap[data-v-9ce0a578]{background:#1e1e1e}.notepad-loading[data-v-9ce0a578]{display:flex;align-items:center;justify-content:center;min-height:clamp(5rem,18vh,9rem);color:#9e9e9e}.notepad-attachments[data-v-9ce0a578]{border-top:1px solid #e0e0e0;padding:8px 12px;flex-shrink:0;background:#fafafa;max-height:clamp(7rem,22vh,11rem);overflow-y:auto}.dark-mode .notepad-attachments[data-v-9ce0a578]{background:#252525;border-top-color:#444}.attachments-title[data-v-9ce0a578]{font-size:.75rem;font-weight:600;color:#757575;margin-bottom:4px;display:flex;align-items:center}.attachment-list[data-v-9ce0a578]{display:flex;flex-direction:column;gap:3px}.attachment-item[data-v-9ce0a578]{display:flex;align-items:center;gap:4px;font-size:.78rem;padding:2px 4px;border-radius:4px;background:rgba(0,0,0,.03)}.attachment-item[data-v-9ce0a578]:hover{background:rgba(0,0,0,.06)}.attachment-name[data-v-9ce0a578]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1976d2;text-decoration:none}.attachment-name[data-v-9ce0a578]:hover{text-decoration:underline}.attachment-size[data-v-9ce0a578]{font-size:.7rem;color:#9e9e9e;white-space:nowrap}.upload-overlay[data-v-9ce0a578]{position:absolute;bottom:12px;right:12px;background:hsla(0,0%,100%,.92);border-radius:8px;padding:6px 12px;display:flex;align-items:center;font-size:.8rem;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:10}.dark-mode .upload-overlay[data-v-9ce0a578]{background:rgba(30,30,30,.92);color:#e0e0e0}.fade-enter-active[data-v-9ce0a578],.fade-leave-active[data-v-9ce0a578]{transition:opacity .3s}.fade-enter[data-v-9ce0a578],.fade-leave-to[data-v-9ce0a578]{opacity:0}@media (max-width:900px){.notepad-body[data-v-9ce0a578]{flex-direction:column}.notepad-sidebar[data-v-9ce0a578]{width:100%;max-width:none;min-height:clamp(9rem,26vh,14rem);max-height:38vh;border-right:none;border-bottom:1px solid #e0e0e0}.dark-mode .notepad-sidebar[data-v-9ce0a578]{border-bottom-color:#444}}.notepad-editor .ProseMirror{outline:none;min-height:clamp(10rem,28vh,20rem);font-size:.9rem;line-height:1.6;color:inherit}.notepad-editor .ProseMirror h1{font-size:1.6rem;font-weight:700;margin:.8em 0 .3em}.notepad-editor .ProseMirror h2{font-size:1.3rem;font-weight:600;margin:.7em 0 .3em}.notepad-editor .ProseMirror h3{font-size:1.1rem;font-weight:600;margin:.6em 0 .2em}.notepad-editor .ProseMirror p{margin:.3em 0}.notepad-editor .ProseMirror ol,.notepad-editor .ProseMirror ul{padding-left:1.4em;margin:.3em 0}.notepad-editor .ProseMirror blockquote{border-left:3px solid #673ab7;padding-left:12px;margin:6px 0;color:#757575;font-style:italic}.dark-mode .notepad-editor .ProseMirror blockquote{color:#bdbdbd}.notepad-editor .ProseMirror pre{background:#263238;color:#cdd3de;border-radius:6px;padding:10px 14px;font-size:.82rem;overflow-x:auto;margin:8px 0}.notepad-editor .ProseMirror code{background:rgba(103,58,183,.08);border-radius:3px;padding:1px 4px;font-size:.85em}.notepad-editor .ProseMirror pre code{background:none;padding:0}.notepad-editor .ProseMirror table{border-collapse:collapse;width:100%;margin:8px 0;font-size:.85rem}.notepad-editor .ProseMirror table td,.notepad-editor .ProseMirror table th{border:1px solid #bdbdbd;padding:5px 8px;text-align:left}.notepad-editor .ProseMirror table th{background:rgba(103,58,183,.08);font-weight:600}.dark-mode .notepad-editor .ProseMirror table th{background:rgba(103,58,183,.2)}.dark-mode .notepad-editor .ProseMirror table td,.dark-mode .notepad-editor .ProseMirror table th{border-color:#555}.notepad-editor .ProseMirror img{display:block;max-width:90%;max-height:45vh;width:auto;height:auto;border-radius:6px;margin:8px 0;box-shadow:0 1px 6px rgba(0,0,0,.14)}.notepad-editor .ProseMirror-selectednode{outline:2px solid #673ab7;outline-offset:2px}.resource-notepad .ProseMirror ul[data-type=todo_list]{list-style:none!important;padding-left:4px!important;margin:4px 0!important}.resource-notepad .ProseMirror li[data-type=todo_item]{display:flex!important;align-items:flex-start!important;gap:8px!important;margin:4px 0!important;list-style:none!important}.resource-notepad .ProseMirror .todo-checkbox{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;border:2px solid #9e9e9e!important;border-radius:3px!important;background:#fff!important;cursor:pointer!important;flex-shrink:0!important;margin-top:3px!important;position:relative!important;transition:background .15s,border-color .15s!important;box-sizing:border-box!important}.resource-notepad .ProseMirror li[data-type=todo_item]>div>p{margin:0!important;padding:0!important}.resource-notepad .ProseMirror li[data-done=true] .todo-checkbox{background:#673ab7!important;border-color:#673ab7!important}.resource-notepad .ProseMirror li[data-done=true] .todo-checkbox:after{content:""!important;display:block!important;position:absolute!important;left:3px!important;top:0!important;width:5px!important;height:9px!important;border:2px solid #fff!important;border-top:none!important;border-left:none!important;transform:rotate(45deg)!important}.resource-notepad .ProseMirror li[data-done=true]>div{text-decoration:line-through!important;opacity:.55!important}.side-section-shared{color:#7b1fa2}.dark-mode .side-section-shared{color:#ce93d8}.side-note-shared{border-left:3px solid #9c27b0!important}.side-note-shared.active{border-left-color:#6a1b9a!important}.shared-owner-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#9c27b0;color:#fff;font-size:.6rem;font-weight:700;margin-right:5px}.header-shared-avatars{display:flex;align-items:center;gap:4px;margin-left:4px;padding-left:8px;border-left:1px solid #e0e0e0}.dark-mode .header-shared-avatars{border-left-color:#555}.header-shared-avatar-wrap{position:relative;display:inline-flex;flex-shrink:0}.header-shared-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;color:#fff;font-size:.62rem;font-weight:700;cursor:default;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}.dark-mode .header-shared-avatar{border-color:#2a2a2a}.header-shared-avatar-remove{position:absolute;top:-4px;right:-4px;width:14px;height:14px;border-radius:50%;background:#f44336;color:#fff;font-size:.7rem;font-weight:700;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:10;line-height:1;border:1px solid #fff}.header-shared-avatar-wrap:hover .header-shared-avatar-remove{display:inline-flex}.planning-wrapper[data-v-953d1fae]{position:relative}.notepad-panel-inline[data-v-953d1fae]{position:absolute;right:0;top:0;min-width:30vw;max-width:72vw;height:100%;z-index:150;display:flex;flex-direction:column;background:#fff;box-shadow:-4px 0 16px rgba(0,0,0,.15);overflow:hidden}.notepad-resize-handle[data-v-953d1fae]{position:absolute;left:0;top:0;bottom:0;width:10px;cursor:col-resize;z-index:10;display:flex;align-items:center;justify-content:center;background:transparent;border-left:2px solid #673ab7;transition:background .15s;flex-shrink:0}.notepad-resize-handle[data-v-953d1fae]:active,.notepad-resize-handle[data-v-953d1fae]:hover{background:rgba(103,58,183,.12)}.notepad-resize-handle .v-icon[data-v-953d1fae]{opacity:0;pointer-events:none;transition:opacity .15s;font-size:14px!important}.notepad-resize-handle:active .v-icon[data-v-953d1fae],.notepad-resize-handle:hover .v-icon[data-v-953d1fae]{opacity:1}.dark-mode .notepad-resize-handle[data-v-953d1fae]{border-left-color:#673ab7}.dark-mode .notepad-resize-handle[data-v-953d1fae]:active,.dark-mode .notepad-resize-handle[data-v-953d1fae]:hover{background:rgba(179,157,219,.18)}.dark-mode .notepad-panel-inline[data-v-953d1fae]{background:#1e1e1e;border-left-color:#673ab7}.notepad-slide-enter-active[data-v-953d1fae],.notepad-slide-leave-active[data-v-953d1fae]{transition:transform .25s ease,opacity .2s ease}.notepad-slide-enter[data-v-953d1fae],.notepad-slide-leave-to[data-v-953d1fae]{transform:translateX(100%);opacity:0}.notepad-slide-enter-to[data-v-953d1fae],.notepad-slide-leave[data-v-953d1fae]{transform:translateX(0);opacity:1}.calendrier-ressources[data-v-953d1fae]{font-family:Arial,sans-serif;background-color:#f5f5f5;color:#333;display:flex;flex-direction:column;height:calc(100vh - 170px);width:100%;border-left:1px solid #e0e0e0;margin-left:-1px}.visible-resources-loader[data-v-953d1fae]{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:999;pointer-events:none}.visible-resources-loader .loader-chip[data-v-953d1fae]{-webkit-animation:pulse-loader-data-v-953d1fae 1.5s ease-in-out infinite;animation:pulse-loader-data-v-953d1fae 1.5s ease-in-out infinite;box-shadow:0 2px 8px rgba(0,0,0,.2)}@-webkit-keyframes pulse-loader-data-v-953d1fae{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulse-loader-data-v-953d1fae{0%,to{opacity:1}50%{opacity:.7}}.dark-mode .calendrier-ressources[data-v-953d1fae]{background-color:#1e1e1e;color:#e0e0e0;border-left-color:#444}.day-cell.holiday[data-v-953d1fae]{background-color:#ffebee!important;z-index:2}.day-cell.holiday[data-v-953d1fae]:after{content:attr(data-holiday-label);font-size:12px;color:#333;font-weight:700;text-align:center;pointer-events:none}.resource-names[data-v-953d1fae]{border-right:none}.day-header[data-v-953d1fae]:first-child,.grid-header[data-v-953d1fae],.month-header[data-v-953d1fae]:first-child{border-left:none}.custom-header[data-v-953d1fae],.custom-ressource-header[data-v-953d1fae]{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;width:100%;height:50px;box-sizing:border-box}.dark-mode .custom-header[data-v-953d1fae],.dark-mode .custom-ressource-header[data-v-953d1fae]{background-color:#2c2c2c;border-bottom-color:#444}.custom-ressource-header[data-v-953d1fae]{border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:10;background-color:#fff;padding:10px 15px;height:50px;box-sizing:border-box;white-space:nowrap;overflow:hidden}nav span[data-v-953d1fae]{margin-right:15px;cursor:pointer;font-size:14px}.active[data-v-953d1fae]{font-weight:700;color:#673ab7}.controls[data-v-953d1fae]{display:flex;align-items:center;gap:10px}.controls button[data-v-953d1fae]{background-color:#673ab7;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:13px}.controls button[data-v-953d1fae]:hover{background-color:#6a1b9a}.view-selector[data-v-953d1fae]{display:flex;align-items:center;gap:8px}.view-selector select[data-v-953d1fae]{padding:5px 8px;border-radius:4px;border:1px solid #ddd;font-size:13px;cursor:pointer}.calendar-container[data-v-953d1fae]{display:flex;flex-grow:1;overflow:hidden;width:100%;position:relative}.resource-names[data-v-953d1fae]{min-width:11.4rem;flex-shrink:0;overflow-y:auto;overflow-x:hidden;background-color:#f5f5f5;border-right:1px solid #e0e0e0;position:relative}.dark-mode .resource-names[data-v-953d1fae]{background-color:#1e1e1e;border-right-color:#444}.resource-menu[data-v-953d1fae]{position:sticky;top:0;z-index:10;background-color:#fff;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column}.dark-mode .resource-menu[data-v-953d1fae]{background-color:#2c2c2c;border-bottom-color:#444}.menu-container[data-v-953d1fae]{display:flex;align-items:center;justify-content:space-evenly;gap:8px;min-height:44px;width:100%;border-bottom:1px solid #e0e0e0}.v-list-item--active[data-v-953d1fae]{background-color:rgba(123,31,162,.1)}.v-list-item[data-v-953d1fae]:hover{background-color:rgba(123,31,162,.05)}.ressource-mini[data-v-953d1fae]{border-bottom:2px solid rgba(0,0,0,.2)!important;margin-bottom:1px!important}.resource-name[data-v-953d1fae]{padding:4px 8px;display:flex;align-items:center;border-bottom:2px solid rgba(0,0,0,.2);margin-bottom:1px;height:80px;background-color:#f5f5f5;transition:height .2s ease,min-height .2s ease}.resource-name[data-v-953d1fae]:hover{background-color:rgba(123,31,162,.05);cursor:pointer}.dark-mode .resource-name[data-v-953d1fae]{background-color:#1e1e1e;border-bottom-color:hsla(0,0%,100%,.1)}.dark-mode .resource-name[data-v-953d1fae]:hover{background-color:rgba(123,31,162,.15)}.ressource-mini[data-v-953d1fae]{display:flex;align-items:center;border-bottom:1px solid #e0e0e0;height:80px;background-color:#f5f5f5;width:100%}.avatar-pin[data-v-953d1fae]{font-size:12px}.avatar-pin[data-v-953d1fae],.avatar[data-v-953d1fae]{color:#fff;width:36px;height:36px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700}.avatar[data-v-953d1fae]{margin-right:12px;font-size:14px}.avatar-mini[data-v-953d1fae]{width:36px;height:36px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:0;color:#fff;font-weight:700;font-size:14px}.name-role[data-v-953d1fae]{display:flex;flex-direction:column;gap:4px}.name[data-v-953d1fae]{font-size:14px;font-weight:500;color:#333}.dark-mode .name[data-v-953d1fae]{color:#e0e0e0}.calendar-grid[data-v-953d1fae]{flex:1;overflow:hidden;display:flex;flex-direction:column;min-width:0}.no-cursor[data-v-953d1fae]{cursor:default}.grid-header[data-v-953d1fae]{position:sticky;top:0;z-index:10;background-color:#fff;border-bottom:1px solid #e0e0e0;width:100%}.dark-mode .grid-header[data-v-953d1fae]{background-color:#2c2c2c;border-bottom-color:#444}.days-header[data-v-953d1fae],.months-header[data-v-953d1fae]{display:flex;border-bottom:1px solid #e0e0e0;height:50px;width:100%}.month-header[data-v-953d1fae]{background-color:#e0e0e0!important;text-align:center;padding:16px 0;border-right:1px solid #e0e0e0;font-weight:600;font-size:12px;color:#666;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;background-color:#fff}.dark-mode .month-header[data-v-953d1fae]{background-color:#2c2c2c!important;color:#b0b0b0;border-right-color:#444}.day-header[data-v-953d1fae]{flex:1;min-width:3%;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px;position:relative;background-color:#fff;box-sizing:border-box}.dark-mode .day-header[data-v-953d1fae]{background-color:#2c2c2c;border-right-color:#444;color:#e0e0e0}.resources-grid[data-v-953d1fae]{flex:1;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.resource-row[data-v-953d1fae]{display:flex;border-bottom:2px solid rgba(0,0,0,.2);margin-bottom:1px;min-height:80px;width:100%}.day-cell[data-v-953d1fae]{flex:1;min-width:3%;border-right:1px solid #e0e0e0;background-color:#fff;position:relative;display:flex;flex-direction:column;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dark-mode .day-cell[data-v-953d1fae]{background-color:#2a2a2a;border-right-color:#444;color:#e0e0e0}.day-cell.can-edit[data-v-953d1fae]:not(.weekend):not(.disabled):hover{background-color:rgba(123,31,162,.05);cursor:pointer}.resource-row[data-selecting=true] .day-cell[data-v-953d1fae]:not(.weekend):not(.disabled):hover{background-color:rgba(123,31,162,.1)}.day-cell-content[data-v-953d1fae]{flex:1;position:relative;height:calc(100% - 20px)}.resource-events-container[data-v-953d1fae]{flex:1;position:relative;height:100%;overflow-y:auto;scrollbar-width:none;padding:2px;display:flex}.event[data-v-953d1fae]{display:flex;align-items:center;height:20px;margin:1px 0;padding:2px 4px;background-color:var(--event-color,#7b1fa2);color:#fff;border-radius:3px;font-size:.6rem!important;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.1);transition:transform .1s ease,box-shadow .1s ease}.event.event-finish.linked-left-indicator[data-v-953d1fae]{position:relative;box-shadow:inset 4px 0 0 0 var(--v-tertiary-base)}.event[data-v-953d1fae]:before{content:"";position:absolute;height:100%;right:0;bottom:0;top:0;width:4px;background-color:var(--status-color);z-index:2}.event[data-status=reset][data-v-953d1fae]:before{width:0}.event[data-v-953d1fae]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.15);z-index:2}.event.linked-left-indicator[data-v-953d1fae]:hover{box-shadow:inset 4px 0 0 0 var(--v-tertiary-base),0 2px 4px rgba(0,0,0,.15)}.event-title[data-v-953d1fae]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;margin-left:2px}.event-hours[data-v-953d1fae]{position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:.6rem;padding:0 1px;background-color:hsla(0,0%,100%,.2);border-radius:2px;z-index:2}.custom-event-hours-release[data-v-953d1fae]{font-size:.55rem;line-height:1}.weekend[data-v-953d1fae]{background-color:#ebe9e9}.today[data-v-953d1fae]{background-color:#d1c4e9}.past[data-v-953d1fae]{background-color:#fafafa;opacity:.8}.day-cell.weekend.past[data-v-953d1fae]{background-color:#ebe9e9}.dark-mode .weekend[data-v-953d1fae]{background-color:#383838}.dark-mode .today[data-v-953d1fae]{background-color:#504080}.dark-mode .past[data-v-953d1fae]{background-color:#242424;opacity:.8}.dark-mode .day-cell.weekend.past[data-v-953d1fae]{background-color:#383838}.workload-gauge[data-v-953d1fae]{height:18px;margin-top:auto;background-color:#f5f5f5;border-top:1px solid #e0e0e0;position:relative;z-index:1}.dark-mode .workload-gauge[data-v-953d1fae]{background-color:#2a2a2a;border-top-color:#444}.tracking-icon[data-v-953d1fae]{position:absolute;right:0;top:1px}.tracked-event[data-v-953d1fae]{border:1px solid hsla(0,0%,100%,.5)}.workload-gauge.tracked[data-v-953d1fae]{border-top:2px solid #4caf50}.workload-gauge.tracked .gauge-text[data-v-953d1fae]{display:flex;align-items:center;justify-content:center;gap:4px}.gauge-bar[data-v-953d1fae]{height:100%;transition:width .3s ease;position:absolute;top:0;left:0}.workload-gauge.workload-tracking-blue .gauge-bar[data-v-953d1fae]{background-color:#03a9f4}.workload-gauge.workload-tracking-green .gauge-bar[data-v-953d1fae]{background-color:#4caf50}.workload-gauge.workload-tracking-red .gauge-bar[data-v-953d1fae]{background-color:#d32f2f}.workload-gauge.workload-blue .gauge-bar[data-v-953d1fae]{background-color:#03a9f4}.workload-gauge.workload-green .gauge-bar[data-v-953d1fae]{background-color:#4caf50}.workload-gauge.workload-red .gauge-bar[data-v-953d1fae]{background-color:#f44336}.workload-gauge.workload-empty .gauge-bar[data-v-953d1fae]{background-color:#e0e0e0;width:0!important}.gauge-text[data-v-953d1fae]{position:absolute;width:100%;text-align:center;font-size:10px;color:#666;font-weight:700!important;line-height:17px;z-index:2;pointer-events:none}.dark-mode .gauge-text[data-v-953d1fae]{color:#fff;text-shadow:0 0 3px rgba(0,0,0,.9)}.tooltip[data-v-953d1fae]{position:fixed;background-color:rgba(139,133,133,.95);color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.15)}.dark-mode .tooltip[data-v-953d1fae]{background-color:rgba(60,60,60,.95)}.resource-names[data-v-953d1fae]::-webkit-scrollbar,.resources-grid[data-v-953d1fae]::-webkit-scrollbar{width:8px;height:8px}.resource-names[data-v-953d1fae]::-webkit-scrollbar-track,.resources-grid[data-v-953d1fae]::-webkit-scrollbar-track{background:#f1f1f1}.resource-names[data-v-953d1fae]::-webkit-scrollbar-thumb,.resources-grid[data-v-953d1fae]::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.dark-mode .resource-names[data-v-953d1fae]::-webkit-scrollbar-track,.dark-mode .resources-grid[data-v-953d1fae]::-webkit-scrollbar-track{background:#1e1e1e}.dark-mode .resource-names[data-v-953d1fae]::-webkit-scrollbar-thumb,.dark-mode .resources-grid[data-v-953d1fae]::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.dark-mode .resource-names[data-v-953d1fae]::-webkit-scrollbar-thumb:hover,.dark-mode .resources-grid[data-v-953d1fae]::-webkit-scrollbar-thumb:hover{background:#777}:deep(.v-navigation-drawer--mini-variant) .custom-ressource-header .active[data-v-953d1fae]{text-align:center;width:100%}@media (max-width:1280px){.event[data-v-953d1fae]{font-size:10px;height:18px}.workload-gauge[data-v-953d1fae]{height:18px}}.event[data-v-953d1fae]{padding:2px 6px;height:26px;line-height:22px;font-size:12px;pointer-events:auto!important}.event-finish[data-v-953d1fae]:after{background:repeating-linear-gradient(135deg,rgba(27,94,32,.5),rgba(27,94,32,.5) 6px,rgba(76,175,80,.3) 0,rgba(76,175,80,.3) 12px,transparent 0,transparent 18px)}.event-finish[data-v-953d1fae]:after,.event-incident[data-v-953d1fae]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.event-incident[data-v-953d1fae]:after{background:repeating-linear-gradient(45deg,#ff9800,#ff9800 12px,#ffeb3b 0,#ffeb3b 24px);opacity:.8}.event-release[data-v-953d1fae]{border-top:4px solid #c23670;border-bottom:4px solid #c23670}.linked-left-indicator[data-v-953d1fae]{box-shadow:inset 4px 0 0 0 var(--v-tertiary-base)}.week-number[data-v-953d1fae]{position:absolute;top:2px;left:2px;font-size:10px;color:#999;background-color:#f5f5f5;padding:2px 4px;border-radius:3px}.day-name[data-v-953d1fae]{font-size:11px;margin-top:2px}.day-number[data-v-953d1fae]{font-size:13px;margin-top:2px}.v-select.v-text-field--solo.v-input--dense>.v-input__control[data-v-953d1fae]{min-height:40px}.resource-name.info-row[data-v-953d1fae]{height:293px;gap:2px;width:100%!important;transition:height .05s ease-out;box-shadow:0 4px 8px rgba(0,0,0,.18),0 2px 4px rgba(0,0,0,.12);border-bottom:3px solid rgba(103,58,183,.3)}.resource-name.info-row.ressource-mini[data-v-953d1fae]{width:100%!important}.info-timeline[data-v-953d1fae]{background-color:#f8f9fa;border-bottom:none;height:293px;position:sticky;top:0;z-index:5;transition:background-color .3s ease}.info-timeline.timeline-expanded[data-v-953d1fae]{height:auto!important;min-height:294px!important}.info-timeline.timeline-drag-over[data-v-953d1fae]{background-color:rgba(123,31,162,.1);border:2px dashed #673ab7}.estimation-info[data-v-953d1fae]{font-size:.8rem;color:#495057;text-align:center;white-space:pre-line;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow-y:auto;max-height:100%}.estimation-info[data-v-953d1fae]::-webkit-scrollbar{width:4px}.estimation-info[data-v-953d1fae]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.estimation-info[data-v-953d1fae]::-webkit-scrollbar-thumb{background:#bbb;border-radius:4px}.estimation-info[data-v-953d1fae]::-webkit-scrollbar-thumb:hover{background:#999}.estimation-info-content[data-v-953d1fae]{width:100%;text-align:center}.estimation-info[data-v-953d1fae]:not(:empty){background-color:rgba(123,31,162,.1)}.info-row[data-v-953d1fae]{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;height:293px;padding:8px;position:sticky;top:100px;z-index:5;transition:height .05s ease-out}.info-row[data-v-953d1fae],.info-title[data-v-953d1fae]{display:flex;align-items:center;flex-direction:column;justify-content:center}.info-title[data-v-953d1fae]{font-weight:500;color:#495057;font-size:.9rem;text-align:center;padding:14px;background-color:rgba(123,31,162,.1);border-radius:4px;width:100%;height:100%}.dark-mode .info-title[data-v-953d1fae]{color:#b0b0b0;background-color:rgba(123,31,162,.2)}.info-title-mini[data-v-953d1fae]{font-weight:500;color:#495057;font-size:.9rem;text-align:center;border-radius:4px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.dark-mode .info-title-mini[data-v-953d1fae]{color:#b0b0b0}.info-stats[data-v-953d1fae]{font-size:.8rem;margin-top:8px;color:#666}.dark-mode .info-stats[data-v-953d1fae]{color:#a0a0a0}.estimation-task[data-v-953d1fae]{background-color:rgba(123,31,162,.2);border-radius:4px;padding:6px 8px;margin:4px 0;cursor:-webkit-grab;cursor:grab;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.estimation-task[data-v-953d1fae]:hover{background-color:rgba(123,31,162,.3);transform:translateY(-1px)}.estimation-task.dragging[data-v-953d1fae]{opacity:.7;cursor:-webkit-grabbing;cursor:grabbing}.estimation-task-details[data-v-953d1fae]{font-size:.75rem;color:#666;margin-top:2px}.dark-mode .estimation-task-details[data-v-953d1fae]{color:#a0a0a0}.day-cell.drag-over[data-v-953d1fae]{background-color:rgba(123,31,162,.1)}.resource-content[data-v-953d1fae]{display:flex;align-items:center;justify-content:center}.info-row[data-v-953d1fae],.info-timeline[data-v-953d1fae]{box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:rgba(248,249,250,.95)}.resource-row[data-v-953d1fae]:not(.info-timeline){position:relative;z-index:1}.resource-names[data-v-953d1fae],.resources-grid[data-v-953d1fae]{height:calc(100vh - 170px)}.info-row[data-v-953d1fae],.info-timeline[data-v-953d1fae]{transition:box-shadow .3s ease}.info-row.is-sticky[data-v-953d1fae],.info-timeline.is-sticky[data-v-953d1fae]{box-shadow:0 3px 6px rgba(0,0,0,.16)}.disabled[data-v-953d1fae]{opacity:.7;cursor:not-allowed;pointer-events:none}.dialog-bottom-transition-enter-active[data-v-953d1fae],.dialog-bottom-transition-leave-active[data-v-953d1fae]{transition:transform .3s ease-in-out}.dialog-bottom-transition-enter[data-v-953d1fae],.dialog-bottom-transition-leave-to[data-v-953d1fae]{transform:translateY(100%)}.mini-stats-container[data-v-953d1fae]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:4px;width:100%;height:100%;background-color:#fff}.mini-stat[data-v-953d1fae]{display:flex;align-items:center;gap:4px;font-size:11px;color:#666;width:100%;padding-left:Opx}.stat-text[data-v-953d1fae]{margin-left:0}.open-btn[data-v-953d1fae]{margin-left:0;margin-top:4px}.stat-row[data-v-953d1fae]{display:flex;align-items:center;font-size:.9rem}.warning--text[data-v-953d1fae]{color:#fb8c00;padding:0!important}.menu-mini[data-v-953d1fae]{padding:8px 0;border-right:1px solid #ebe9e9;height:300px}@media (max-width:1600px){.menu-mini[data-v-953d1fae]{width:100%}}.mini-buttons[data-v-953d1fae]{display:flex;flex-direction:column;justify-content:space-between;height:55%;padding-left:0;position:absolute;left:5px;top:60px}.mini-buttons .v-btn[data-v-953d1fae]{margin-left:4px}.pin-button[data-v-953d1fae]{position:absolute;right:0;opacity:0;transition:opacity .2s ease,background-color .2s ease}.pin-button.show-on-hover[data-v-953d1fae]{opacity:0}.resource-name:hover .pin-button.show-on-hover[data-v-953d1fae]{opacity:1}.pin-button.pinned[data-v-953d1fae]{opacity:1;color:#7b1fa2}.resource-name.pinned[data-v-953d1fae]{background-color:rgba(123,31,162,.05)}.resource-name.pinned .pin-button[data-v-953d1fae]{opacity:1}.ressource-mini[data-v-953d1fae]{padding:10px 8px;width:30%}.ressource-mini .pin-button[data-v-953d1fae]{right:5px}.ressource-mini .resource-content[data-v-953d1fae]{justify-content:center}.pin-button[data-v-953d1fae]{transform:scale(1);transition:transform .2s ease,opacity .2s ease}.pin-button[data-v-953d1fae]:hover{transform:scale(1.1);background-color:rgba(123,31,162,.1);border-radius:50%}.pin-custom[data-v-953d1fae]{transform:rotate(45deg)}.zoom-controls[data-v-953d1fae]{display:flex;gap:8px;margin-top:26px}.zoom-slider[data-v-953d1fae]{width:100px;margin:0}.resource-row[data-v-953d1fae]{transition:height .2s ease,min-height .2s ease}.unassigned-tasks-container[data-v-953d1fae]{background-color:#fff5f5;transition:all .3s ease}.unassigned-tasks-container.unassigned-drag-over[data-v-953d1fae]{background-color:rgba(123,31,162,.1);border:2px dashed #673ab7}.tasks-container[data-v-953d1fae]{max-height:160px;overflow-y:auto}.unassigned-task[data-v-953d1fae]{background-color:#fee2e2;padding:8px;margin:4px 0;position:relative;border-radius:4px;cursor:-webkit-grab;cursor:grab;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}.unassigned-task[data-v-953d1fae]:hover{background-color:#fecaca;transform:translateY(-1px)}.unassigned-task[data-v-953d1fae]:active{cursor:-webkit-grabbing;cursor:grabbing}.task-title[data-v-953d1fae]{font-size:.6rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.task-duration[data-v-953d1fae]{font-size:.8rem;margin-left:8px;white-space:nowrap}.unassigned-tasks-container[data-v-953d1fae]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(123,31,162,.1);opacity:0;transition:opacity .3s ease;pointer-events:none}.unassigned-tasks-container.unassigned-drag-over[data-v-953d1fae]:before{opacity:1}.unassigned-tasks-container .day-cell[data-v-953d1fae]{pointer-events:none!important;cursor:not-allowed!important;background-color:#f8f9fa!important;opacity:.8}.unassigned-tasks-container .day-cell[data-v-953d1fae]:hover{background-color:#f8f9fa!important}.slide-y-transition-enter-active[data-v-953d1fae],.slide-y-transition-leave-active[data-v-953d1fae]{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-y-transition-enter[data-v-953d1fae],.slide-y-transition-leave-to[data-v-953d1fae]{opacity:0;transform:translateX(-30px)}.floating-info-button[data-v-953d1fae]{position:fixed;bottom:20px;right:20px;z-index:999;transition:opacity .3s ease,transform .3s ease;opacity:0;transform:translateY(20px);display:flex;align-items:center;gap:8px;background-color:#673ab7;color:#fff;padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.floating-info-button.visible[data-v-953d1fae]{opacity:1;transform:translateY(0)}.floating-info-button[data-v-953d1fae]:hover{background-color:#5e35b1;box-shadow:0 6px 16px rgba(0,0,0,.2)}.info-modal[data-v-953d1fae]{position:fixed;top:70px;left:4%;transform:none;width:95%;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.15);z-index:1000}.dark-mode .info-modal[data-v-953d1fae]{background:#2c2c2c;color:#e0e0e0}.day-name-modal[data-v-953d1fae]{font-size:10px;margin-top:2px}.day-number-modal[data-v-953d1fae]{font-size:12px;margin-top:2px}.modal-info[data-v-953d1fae]{width:12.4%;flex-shrink:0}.modal-info-pc[data-v-953d1fae]{width:13%;flex-shrink:0}.modal-tasks[data-v-953d1fae]{width:100%}.modal-stat[data-v-953d1fae]{padding:0 8px 0 8px;margin-bottom:0!important}.tasks-section-modal[data-v-953d1fae]{margin-bottom:0!important;min-height:200px;width:100%}.tasks-container-modal[data-v-953d1fae]{max-height:150px!important;width:100%}.info-headerm[data-v-953d1fae]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e0e0e0;background:#fff}.dark-mode .info-headerm[data-v-953d1fae]{background:#2c2c2c;border-bottom-color:#444;color:#e0e0e0}.info-modal-months[data-v-953d1fae]{display:flex;position:sticky;top:0;z-index:2;background:#f5f5f5;width:100%}.dark-mode .info-modal-months[data-v-953d1fae]{background:#1e1e1e}.info-modal-month[data-v-953d1fae]{background-color:#e0e0e0!important;text-align:center;padding:12px 0;border-right:1px solid #e0e0e0;font-weight:600;font-size:12px;color:#666;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;background-color:#fff}.info-modal-days[data-v-953d1fae]{display:flex;position:sticky;top:24px;z-index:2;background:#fff;border-bottom:1px solid #e0e0e0}.dark-mode .info-modal-days[data-v-953d1fae]{background:#2c2c2c;border-bottom-color:#444}.info-timeline-modal[data-v-953d1fae]{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;height:245px!important;position:sticky;top:0;z-index:5;transition:background-color .3s ease,border .3s ease}.info-timeline-modal.timeline-expanded[data-v-953d1fae]{height:auto!important;min-height:350px!important}.info-modal-days[data-v-953d1fae],.info-modal-months[data-v-953d1fae],.resource-row.info-timeline.modal-tasks[data-v-953d1fae]{width:100%;display:flex;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.info-modal-day-cell[data-v-953d1fae],.info-modal-day[data-v-953d1fae]{text-align:center;flex:1;min-width:3%;border-right:1px solid #e0e0e0;position:relative;display:flex;flex-direction:column;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dark-mode .info-modal-day-cell[data-v-953d1fae],.dark-mode .info-modal-day[data-v-953d1fae]{border-right-color:#444;background-color:#2a2a2a;color:#e0e0e0}.info-modal-day[data-v-953d1fae]{flex:1;min-width:40px;padding:4px 2px;text-align:center;border-right:1px solid #e0e0e0;font-size:11px}.info-content[data-v-953d1fae]{padding:16px;background:#f8f9fa}.dark-mode .info-content[data-v-953d1fae]{background:#1e1e1e;color:#e0e0e0}.stats-section[data-v-953d1fae]{margin-bottom:16px}.stat-item[data-v-953d1fae]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px}.dark-mode .stat-item[data-v-953d1fae]{color:#e0e0e0}.tasks-section[data-v-953d1fae]{background:#fff;border-radius:4px;padding:8px;margin-bottom:16px;max-height:300px;overflow-y:auto;width:100%}.dark-mode .tasks-section[data-v-953d1fae]{background:#2a2a2a;color:#e0e0e0}.task-item[data-v-953d1fae]{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;border-radius:4px;margin-bottom:4px;cursor:-webkit-grab;cursor:grab;font-size:13px;max-width:100%;overflow:hidden}.task-item[data-v-953d1fae]:active{cursor:-webkit-grabbing;cursor:grabbing}.left-part[data-v-953d1fae]{display:flex;align-items:center;min-width:0;flex:1;margin-right:8px;overflow:hidden}.task-code[data-v-953d1fae]{flex:0 1 auto;margin-right:8px;min-width:50px;max-width:50%}.task-code[data-v-953d1fae],.task-date[data-v-953d1fae]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-date[data-v-953d1fae]{flex:1 1 auto;min-width:60px}.duration-chip[data-v-953d1fae]{white-space:nowrap;flex:0 0 auto;padding:2px 6px;border-radius:12px;background-color:hsla(0,0%,100%,.3);font-size:.8em}.voir-cartes-btn[data-v-953d1fae]{text-transform:none!important;text-decoration:underline!important}.slide-down-enter-active[data-v-953d1fae],.slide-down-leave-active[data-v-953d1fae]{transition:transform .3s ease,opacity .3s ease}.slide-down-enter-from[data-v-953d1fae],.slide-down-leave-to[data-v-953d1fae]{transform:translateX(-50%) translateY(-100%);opacity:0}.task-blue[data-v-953d1fae]{background-color:#1976d2;color:#fff}.task-green[data-v-953d1fae]{background-color:#388e3c;color:#fff}.task-pink[data-v-953d1fae]{background-color:#d81b60;color:#fff}.task-light[data-v-953d1fae]{background-color:#f5f5f5;color:rgba(0,0,0,.87)}@-webkit-keyframes linkedCardPulse-data-v-953d1fae{0%{box-shadow:0 0 0 0 rgba(2,2,2,.7),inset 4px 0 0 0 var(--v-tertiary-base);border-color:#020202}50%{box-shadow:0 0 12px 4px rgba(2,2,2,.3),inset 4px 0 0 0 var(--v-tertiary-base);border-color:#673ab7}to{box-shadow:0 0 0 0 rgba(2,2,2,.7),inset 4px 0 0 0 var(--v-tertiary-base);border-color:#020202}}@keyframes linkedCardPulse-data-v-953d1fae{0%{box-shadow:0 0 0 0 rgba(2,2,2,.7),inset 4px 0 0 0 var(--v-tertiary-base);border-color:#020202}50%{box-shadow:0 0 12px 4px rgba(2,2,2,.3),inset 4px 0 0 0 var(--v-tertiary-base);border-color:#673ab7}to{box-shadow:0 0 0 0 rgba(2,2,2,.7),inset 4px 0 0 0 var(--v-tertiary-base);border-color:#020202}}.linkedCard[data-v-953d1fae]{border:2px solid #020202!important}.linkedCard.event-finish[data-v-953d1fae],.linkedCard[data-v-953d1fae]{-webkit-animation:linkedCardPulse-data-v-953d1fae 1.2s ease-in-out infinite;animation:linkedCardPulse-data-v-953d1fae 1.2s ease-in-out infinite}.linkedCard.event-finish[data-v-953d1fae]{box-shadow:inset 4px 0 0 0 var(--v-tertiary-base)}.linkedCard[data-v-953d1fae]:hover{transform:translateY(-1px);z-index:2}.task-search-results[data-v-953d1fae]{max-height:300px;overflow-y:auto}.task-search-results[data-v-953d1fae]::-webkit-scrollbar{width:6px}.task-search-results[data-v-953d1fae]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.task-search-results[data-v-953d1fae]::-webkit-scrollbar-thumb{background:#bbb;border-radius:3px}.task-search-results[data-v-953d1fae]::-webkit-scrollbar-thumb:hover{background:#999}.highlight-match[data-v-953d1fae]{background-color:rgba(103,58,183,.2);font-weight:700}.v-list-item[data-v-953d1fae]{transition:background-color .2s ease}.v-list-item[data-v-953d1fae]:hover{background-color:rgba(103,58,183,.1)}.v-chip.task-status[data-v-953d1fae]{font-size:10px;height:20px}.search-results-count[data-v-953d1fae]{display:inline-block;background-color:#673ab7;color:#fff;border-radius:12px;padding:2px 8px;font-size:12px;margin-left:8px}@-webkit-keyframes highlight-pulse-data-v-953d1fae{0%{box-shadow:0 0 0 0 rgba(103,58,183,.7)}70%{box-shadow:0 0 0 10px rgba(103,58,183,0)}to{box-shadow:0 0 0 0 rgba(103,58,183,0)}}@keyframes highlight-pulse-data-v-953d1fae{0%{box-shadow:0 0 0 0 rgba(103,58,183,.7)}70%{box-shadow:0 0 0 10px rgba(103,58,183,0)}to{box-shadow:0 0 0 0 rgba(103,58,183,0)}}.tracking-btn[data-v-953d1fae]{border-radius:0 0 0 0;width:100%}.highlight-cell[data-v-953d1fae],.highlight-event[data-v-953d1fae],.highlight-task[data-v-953d1fae]{-webkit-animation:highlight-pulse-data-v-953d1fae 1.5s ease-out 2;animation:highlight-pulse-data-v-953d1fae 1.5s ease-out 2;box-shadow:0 0 8px 2px rgba(103,58,183,.7)!important;z-index:100!important;position:relative}.estimation-task.highlight-task[data-v-953d1fae],.single-task.highlight-task[data-v-953d1fae],.task-item.highlight-task[data-v-953d1fae],.unassigned-task.highlight-task[data-v-953d1fae]{transform:scale(1.05);transition:transform .3s ease;border:2px solid #673ab7!important}.event.highlight-event[data-v-953d1fae]{transform:translateY(-2px) scale(1.05);filter:brightness(1.1);border:2px solid #fff!important}.highlight-cell[data-v-953d1fae]{background-color:rgba(103,58,183,.2)!important}.day-cell.contains-task[data-v-953d1fae]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(103,58,183,.2);pointer-events:none;-webkit-animation:fadeIn-data-v-953d1fae .3s ease-in,fadeOut-data-v-953d1fae 1.7s ease-out .3s;animation:fadeIn-data-v-953d1fae .3s ease-in,fadeOut-data-v-953d1fae 1.7s ease-out .3s;z-index:10}@-webkit-keyframes fadeIn-data-v-953d1fae{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-953d1fae{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut-data-v-953d1fae{0%{opacity:1}to{opacity:0}}@keyframes fadeOut-data-v-953d1fae{0%{opacity:1}to{opacity:0}}@-webkit-keyframes highlight-title-pulse-data-v-953d1fae{0%{color:#673ab7;text-shadow:0 0 0 rgba(103,58,183,.7)}50%{color:#9c27b0;text-shadow:0 0 10px rgba(103,58,183,.5)}to{color:#673ab7;text-shadow:0 0 0 rgba(103,58,183,.7)}}@keyframes highlight-title-pulse-data-v-953d1fae{0%{color:#673ab7;text-shadow:0 0 0 rgba(103,58,183,.7)}50%{color:#9c27b0;text-shadow:0 0 10px rgba(103,58,183,.5)}to{color:#673ab7;text-shadow:0 0 0 rgba(103,58,183,.7)}}.highlight-title[data-v-953d1fae]{-webkit-animation:highlight-title-pulse-data-v-953d1fae 1s ease-in-out 3;animation:highlight-title-pulse-data-v-953d1fae 1s ease-in-out 3;font-weight:700!important}.calendar-grid.compact-view .event[data-v-953d1fae]{height:16px!important;font-size:9px!important;line-height:16px;padding:0 3px!important;margin:1px 0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-grid.compact-view .event .event-title[data-v-953d1fae]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%}.calendar-grid.compact-view .event[data-v-953d1fae]:hover{z-index:10;position:relative}.day-cell.conges[data-v-953d1fae]{background-color:#070707!important;position:relative}.day-cell.conges[data-v-953d1fae]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,rgba(255,193,7,.1),rgba(255,193,7,.1) 10px,rgba(255,193,7,.2) 0,rgba(255,193,7,.2) 20px);pointer-events:none}.day-cell.conges[data-v-953d1fae]{cursor:not-allowed!important}.day-cell.conges[data-v-953d1fae]:after{content:"OFF";position:absolute;top:50%;right:50%;transform:translate(50%,-50%);font-size:14px;opacity:.8;color:#fff;font-weight:700;text-shadow:0 0 2px #0a0a0a}.day-cell.weekend.conges[data-v-953d1fae]:after{content:none;display:none}.day-cell.weekend .event[data-v-953d1fae]{visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.day-cell.holiday[data-v-953d1fae]{background-color:rgba(36,4,77,.8901960784313725)!important;position:relative}.day-cell.holiday[data-v-953d1fae]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,rgba(209,35,22,.767),rgba(244,67,54,.1) 10px,rgba(244,67,54,.2) 0,rgba(244,67,54,.2) 20px);pointer-events:none;z-index:3}.day-cell.holiday[data-v-953d1fae]{cursor:not-allowed!important}.day-cell.holiday[data-v-953d1fae]:after{content:"Férié";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;opacity:.8;color:#fff;z-index:4;text-shadow:0 0 2px #0a0a0a}.day-cell.holiday .event[data-v-953d1fae]{visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.workload-gauge.has-tracking .tracking-icon[data-v-953d1fae]{margin-left:2px}.workload-empty .gauge-bar[data-v-953d1fae]{background-color:#e0e0e0}.workload-unplanned .gauge-bar[data-v-953d1fae]{background-color:#9c27b0}.workload-tracking-low .gauge-bar[data-v-953d1fae]{background-color:#2196f3}.workload-tracking-medium .gauge-bar[data-v-953d1fae]{background-color:#03a9f4}.workload-tracking-good .gauge-bar[data-v-953d1fae]{background-color:#4caf50}.workload-tracking-high .gauge-bar[data-v-953d1fae]{background-color:#ff9800}.workload-tracking-critical .gauge-bar[data-v-953d1fae]{background-color:#f44336}.workload-gauge.has-tracking[data-v-953d1fae]{border-top:2px solid #673ab7}.workload-gauge.has-tracking .gauge-text[data-v-953d1fae]{font-weight:500;display:flex;align-items:center;justify-content:center;gap:4px}.workload-bar-container[data-v-953d1fae]{position:relative;width:100%;height:24px;background-color:#f5f5f5;border-radius:4px;overflow:hidden}.workload-bar[data-v-953d1fae]{height:100%;position:absolute;top:0}.existing-workload[data-v-953d1fae]{background-color:#2196f3;z-index:1}.new-workload[data-v-953d1fae]{background-color:#9c27b0;z-index:2}.workload-limit-line[data-v-953d1fae]{position:absolute;top:0;bottom:0;left:100%;width:2px;background-color:#f44336;z-index:3;transform:translateX(-100%)}.workload-value[data-v-953d1fae]{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.5);z-index:4}.not-working-day[data-v-953d1fae]{background:repeating-linear-gradient(135deg,#e0e0e0,#e0e0e0 8px,#f5f5f5 0,#f5f5f5 16px);opacity:.7;color:#000!important;font-weight:600}.loading-text[data-v-953d1fae]{display:inline-flex;align-items:center;font-size:12px;color:#666;margin-left:8px}.resize-handle[data-v-953d1fae]{position:absolute;right:-3px;top:0;bottom:0;width:6px;cursor:e-resize;background:transparent;opacity:0;z-index:1001}.workload-gauge.tracking-exceeded[data-v-953d1fae]{border-left:2px solid #ff5722;border-right:2px solid #ff5722;border-bottom:2px solid #ff5722;background-color:rgba(255,87,34,.1);border-top:2px solid #673ab7}.workload-gauge.tracking-exceeded .gauge-bar[data-v-953d1fae]{background-color:#ff5722}.workload-gauge.tracking-exceeded .gauge-text[data-v-953d1fae]{color:#da4242;font-weight:700}.dark-mode .workload-gauge.tracking-exceeded .gauge-text[data-v-953d1fae]{color:#ff8a80;text-shadow:0 0 3px rgba(0,0,0,.9)}.hours-exceeded[data-v-953d1fae]{color:#666}.dark-mode .hours-exceeded[data-v-953d1fae]{color:#ffcdd2}.text-exceeded[data-v-953d1fae]{color:#666!important;font-weight:700}.exceeded-indicator[data-v-953d1fae]{position:absolute;top:0;background-color:#ff5722;color:#fff;width:14px;height:14px;display:flex;align-items:center;justify-content:center;font-size:8px;z-index:10}.task-tooltip[data-v-953d1fae],.tasks-tooltip[data-v-953d1fae]{background:#fff;border-radius:4px;padding:8px 12px;min-width:200px;max-width:400px;border:none;box-shadow:0 2px 8px rgba(0,0,0,.1)}.dark-mode .task-tooltip[data-v-953d1fae],.dark-mode .tasks-tooltip[data-v-953d1fae]{background:#2c2c2c;color:#e0e0e0}.v-tooltip__content[data-v-953d1fae]{background:#fff!important;border:none!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;padding:8px 12px!important}.tooltip-header[data-v-953d1fae]{font-size:14px;margin-bottom:6px;color:#333;line-height:1.2}.dark-mode .tooltip-header[data-v-953d1fae]{color:#e0e0e0}.client-name[data-v-953d1fae]{color:#666;font-weight:400}.tooltip-content[data-v-953d1fae]{font-size:12px}.dark-mode .tooltip-content[data-v-953d1fae]{color:#b0b0b0}.tooltip-row[data-v-953d1fae]{display:flex;align-items:center;margin-bottom:2px;color:#666;line-height:1.3}.dark-mode .tooltip-row[data-v-953d1fae]{color:#a0a0a0}.tooltip-row[data-v-953d1fae]:last-child{margin-bottom:0}.task-item[data-v-953d1fae]{margin-bottom:6px}.task-item[data-v-953d1fae]:last-child{margin-bottom:0}.task-header[data-v-953d1fae]{display:flex;align-items:center;margin-bottom:3px}.task-duration[data-v-953d1fae]{font-size:11px;color:#666;font-weight:500}.dark-mode .task-duration[data-v-953d1fae]{color:#a0a0a0}.task-details[data-v-953d1fae]{margin-left:8px}.v-divider[data-v-953d1fae]{margin:4px 0!important}.event.dragging[data-v-953d1fae]{opacity:.7!important;transform:scale(1.05)!important;transition:all .15s ease!important;box-shadow:0 8px 25px rgba(0,0,0,.3)!important;z-index:9999!important}.day-cell.drag-over[data-v-953d1fae]{background-color:rgba(123,31,162,.1)!important;border-left:3px solid #7b1fa2!important;transition:all .15s ease!important}.event[data-optimistic-update=true][data-v-953d1fae]{-webkit-animation:optimisticPulse-data-v-953d1fae 1s ease-in-out infinite alternate;animation:optimisticPulse-data-v-953d1fae 1s ease-in-out infinite alternate}@-webkit-keyframes optimisticPulse-data-v-953d1fae{0%{opacity:1}to{opacity:.8}}@keyframes optimisticPulse-data-v-953d1fae{0%{opacity:1}to{opacity:.8}}body.dragging[data-v-953d1fae]{cursor:-webkit-grabbing!important;cursor:grabbing!important}.unassigned-drag-over[data-v-953d1fae]{background-color:rgba(255,193,7,.1)!important;border:2px dashed #ffc107!important;transition:all .2s ease!important}.timeline-drag-over[data-v-953d1fae]{background-color:rgba(76,175,80,.1)!important;border:2px dashed #4caf50!important;transition:all .2s ease!important}@-webkit-keyframes dropSuccess-data-v-953d1fae{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(76,175,80,.7)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(76,175,80,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(76,175,80,0)}}@keyframes dropSuccess-data-v-953d1fae{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(76,175,80,.7)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(76,175,80,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(76,175,80,0)}}.event.drop-success[data-v-953d1fae]{-webkit-animation:dropSuccess-data-v-953d1fae .6s ease-out;animation:dropSuccess-data-v-953d1fae .6s ease-out}.event[data-v-953d1fae]{transition:all .2s cubic-bezier(.4,0,.2,1)!important}.calendar-loading .event[data-v-953d1fae]{pointer-events:none;opacity:.6}.workload-gauge[data-v-953d1fae]{transition:all .3s ease!important}.workload-gauge.updating[data-v-953d1fae]{-webkit-animation:workloadUpdate-data-v-953d1fae .5s ease-in-out;animation:workloadUpdate-data-v-953d1fae .5s ease-in-out}@-webkit-keyframes workloadUpdate-data-v-953d1fae{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes workloadUpdate-data-v-953d1fae{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.controls button.loading[data-v-953d1fae]{opacity:.7;pointer-events:none}.controls button[data-v-953d1fae]{transition:opacity .1s ease}.event.just-updated[data-v-953d1fae]{-webkit-animation:updatePulse-data-v-953d1fae .5s ease-out;animation:updatePulse-data-v-953d1fae .5s ease-out}@-webkit-keyframes updatePulse-data-v-953d1fae{0%{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 0 10px rgba(103,58,183,.5)}to{transform:scale(1)}}@keyframes updatePulse-data-v-953d1fae{0%{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 0 10px rgba(103,58,183,.5)}to{transform:scale(1)}}.multiple-assign-icon[data-v-953d1fae]{-webkit-animation:pulse-data-v-953d1fae 2s ease-in-out infinite;animation:pulse-data-v-953d1fae 2s ease-in-out infinite}@-webkit-keyframes pulse-data-v-953d1fae{0%,to{opacity:1}50%{opacity:.6}}@keyframes pulse-data-v-953d1fae{0%,to{opacity:1}50%{opacity:.6}}.v-dialog .headline[data-v-953d1fae]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;.v-icon{color:#fff!important}}.task-details-dialog[data-v-953d1fae]{width:100%;height:100%;background:#fff;border-radius:8px;overflow:auto}.draggable-modal-carte[data-v-953d1fae]{position:fixed!important;z-index:200!important;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.draggable-modal-carte[data-v-953d1fae] [class*=handle-]{display:none!important}.event.drag-copy-mode[data-v-953d1fae]{opacity:.9!important;outline:2px dashed rgba(76,175,80,.7);outline-offset:1px}.day-cell.drag-over-copy[data-v-953d1fae]{background-color:rgba(76,175,80,.12)!important;border:1px dashed #4caf50!important}.drag-indicator-overlay[data-v-953d1fae]{position:fixed;top:0;left:0;right:0;z-index:9998;display:flex;justify-content:center;pointer-events:none}.drag-indicator-banner[data-v-953d1fae]{display:flex;align-items:center;padding:8px 24px;border-radius:0 0 12px 12px;font-size:13px;font-weight:500;color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.25);-webkit-animation:dragBannerSlideIn-data-v-953d1fae .25s ease-out;animation:dragBannerSlideIn-data-v-953d1fae .25s ease-out}.drag-indicator-icon[data-v-953d1fae]{-webkit-animation:dragIconPulse-data-v-953d1fae 1.5s ease-in-out infinite;animation:dragIconPulse-data-v-953d1fae 1.5s ease-in-out infinite}.drag-source-sans-date .drag-indicator-banner[data-v-953d1fae]{background:linear-gradient(135deg,#ff9800,#f57c00)}.drag-source-estimation .drag-indicator-banner[data-v-953d1fae]{background:linear-gradient(135deg,#673ab7,#512da8)}.drag-source-planning .drag-indicator-banner[data-v-953d1fae]{background:linear-gradient(135deg,#2196f3,#1976d2)}@-webkit-keyframes dragBannerSlideIn-data-v-953d1fae{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes dragBannerSlideIn-data-v-953d1fae{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes dragIconPulse-data-v-953d1fae{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}@keyframes dragIconPulse-data-v-953d1fae{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}.drag-indicator-fade-enter-active[data-v-953d1fae]{transition:opacity .2s ease,transform .25s ease}.drag-indicator-fade-leave-active[data-v-953d1fae]{transition:opacity .15s ease,transform .2s ease}.drag-indicator-fade-enter[data-v-953d1fae],.drag-indicator-fade-leave-to[data-v-953d1fae]{opacity:0;transform:translateY(-20px)}.theme--light.v-expansion-panels .v-expansion-panel{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-expansion-panels .v-expansion-panel--disabled{color:rgba(0,0,0,.38)}.theme--light.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:rgba(0,0,0,.12)}.theme--light.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:rgba(0,0,0,.54)}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.04}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.12}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.16}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:hover:before{opacity:.04}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:before,.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:hover:before,.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:focus:before{opacity:.12}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:focus:before{opacity:.16}.theme--dark.v-expansion-panels .v-expansion-panel{background-color:#1e1e1e;color:#fff}.theme--dark.v-expansion-panels .v-expansion-panel--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:hsla(0,0%,100%,.12)}.theme--dark.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:#fff}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.08}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.24}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.32}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:hover:before{opacity:.08}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:before,.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:hover:before,.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:focus:before{opacity:.24}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:focus:before{opacity:.32}.v-expansion-panels{border-radius:4px;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;z-index:1}.v-expansion-panels>*{cursor:auto}.v-expansion-panels>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.v-expansion-panels>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active{border-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active+.v-expansion-panel{border-top-left-radius:4px;border-top-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active .v-expansion-panel-header{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel:before{border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1;transition:box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:box-shadow;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-expansion-panel:not(:first-child):after{border-top:thin solid;content:"";left:0;position:absolute;right:0;top:0;transition:border-color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-header{pointer-events:none}.v-expansion-panel--active+.v-expansion-panel,.v-expansion-panel--active:not(:first-child){margin-top:16px}.v-expansion-panel--active+.v-expansion-panel:after,.v-expansion-panel--active:not(:first-child):after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-header{min-height:64px}.v-expansion-panel--active>.v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon{transform:rotate(-180deg)}.v-expansion-panel-header__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-expansion-panel-header__icon{margin-left:auto}.v-application--is-rtl .v-expansion-panel-header__icon{margin-right:auto}.v-expansion-panel-header{align-items:center;border-top-left-radius:inherit;border-top-right-radius:inherit;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;transition:min-height .3s cubic-bezier(.25,.8,.5,1);width:100%}.v-application--is-ltr .v-expansion-panel-header{text-align:left}.v-application--is-rtl .v-expansion-panel-header{text-align:right}.v-expansion-panel-header:not(.v-expansion-panel-header--mousedown):focus:before{opacity:.12}.v-expansion-panel-header:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel-header>:not(.v-expansion-panel-header__icon){flex:1 1 auto}.v-expansion-panel-content{display:flex}.v-expansion-panel-content__wrap{padding:0 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel:before{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-expansion-panels--tile,.v-expansion-panels--tile>.v-expansion-panel:before{border-radius:0}.theme--light.v-navigation-drawer{background-color:#fff}.theme--light.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:rgba(0,0,0,.12)}.theme--light.v-navigation-drawer .v-divider{border-color:rgba(0,0,0,.12)}.theme--dark.v-navigation-drawer{background-color:#363636}.theme--dark.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:hsla(0,0%,100%,.12)}.theme--dark.v-navigation-drawer .v-divider{border-color:hsla(0,0%,100%,.12)}.v-navigation-drawer{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;left:0;max-width:100%;overflow:hidden;pointer-events:auto;top:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);will-change:transform;transition-property:transform,visibility,width}.v-navigation-drawer:not([data-booted=true]){transition:none!important}.v-navigation-drawer.v-navigation-drawer--right:after{left:0;right:auto}.v-navigation-drawer .v-list:not(.v-select-list){background:inherit}.v-navigation-drawer__border{position:absolute;right:0;top:0;height:100%;width:1px}.v-navigation-drawer__content{height:100%;overflow-y:auto;overflow-x:hidden}.v-navigation-drawer__image{border-radius:inherit;height:100%;position:absolute;top:0;bottom:0;z-index:-1;contain:strict;width:100%}.v-navigation-drawer__image .v-image{border-radius:inherit}.v-navigation-drawer--bottom.v-navigation-drawer--is-mobile{max-height:50%;top:auto;bottom:0;min-width:100%}.v-navigation-drawer--right{left:auto;right:0}.v-navigation-drawer--right>.v-navigation-drawer__border{right:auto;left:0}.v-navigation-drawer--absolute{z-index:1}.v-navigation-drawer--fixed{z-index:6}.v-navigation-drawer--absolute{position:absolute}.v-navigation-drawer--clipped:not(.v-navigation-drawer--temporary):not(.v-navigation-drawer--is-mobile){z-index:4}.v-navigation-drawer--fixed{position:fixed}.v-navigation-drawer--floating:after{display:none}.v-navigation-drawer--mini-variant{overflow:hidden}.v-navigation-drawer--mini-variant .v-list-item>:first-child{margin-left:0;margin-right:0}.v-navigation-drawer--mini-variant .v-list-item>:not(:first-child){position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;display:initial}.v-navigation-drawer--mini-variant .v-list-group--no-action .v-list-group__items,.v-navigation-drawer--mini-variant .v-list-group--sub-group{display:none}.v-navigation-drawer--mini-variant.v-navigation-drawer--custom-mini-variant .v-list-item{justify-content:center}.v-navigation-drawer--temporary{z-index:7}.v-navigation-drawer--mobile{z-index:6}.v-navigation-drawer--close{visibility:hidden}.v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close),.v-navigation-drawer--temporary:not(.v-navigation-drawer--close){box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}