[data-v-11d4c6e7]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5}html.dark[data-v-11d4c6e7]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.padding-tracking-bar[data-v-11d4c6e7]{padding-bottom:91px}.project-option[data-v-11d4c6e7]{display:flex;align-items:center;gap:8px}.project-option strong[data-v-11d4c6e7]{color:#1989fa;min-width:40px}.project-option span[data-v-11d4c6e7]{color:#606266;font-size:13px}[data-v-11d4c6e7] .compact-dialog .el-dialog__body{padding:15px 20px}[data-v-11d4c6e7] .compact-dialog .el-form-item{margin-bottom:14px}[data-v-11d4c6e7] .compact-dialog .el-form-item__label{padding-bottom:4px}.type-selector[data-v-11d4c6e7]{display:flex;flex-direction:row;gap:8px;width:100%}.type-button[data-v-11d4c6e7]{flex:1;padding:12px 16px;background:var(--white);border:2px solid var(--border-grey);border-radius:6px;cursor:pointer;transition:all .2s ease;text-align:center;font-size:14px;color:#606266}.type-button[data-v-11d4c6e7]:hover{border-color:#1989fa;background:rgba(25,137,250,.05)}.type-button.active[data-v-11d4c6e7]{background:#1989fa;border-color:#1989fa;color:var(--white)}.weekday-picker[data-v-11d4c6e7]{display:flex;flex-direction:row;gap:8px;width:100%}.day-button[data-v-11d4c6e7]{flex:1;padding:10px 12px;background:var(--white);border:2px solid var(--border-grey);border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.day-button[data-v-11d4c6e7]:hover{border-color:#1989fa;background:rgba(25,137,250,.05)}.day-button.active[data-v-11d4c6e7]{background:#1989fa;border-color:#1989fa;color:var(--white)}.day-button.active .day-date[data-v-11d4c6e7],.day-button.active .day-name[data-v-11d4c6e7]{color:var(--white)}.day-button .day-name[data-v-11d4c6e7]{font-size:11px;font-weight:600;color:var(--black);text-transform:uppercase;letter-spacing:.5px}.day-button .day-date[data-v-11d4c6e7]{font-size:16px;font-weight:700;color:#606266}.day-button.active .day-date[data-v-11d4c6e7]{color:var(--white)}[data-v-cb3569ea]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5}html.dark[data-v-cb3569ea]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.deliverable-list-view[data-v-cb3569ea]{min-height:calc(100vh - 180px);background:#f8f9fa}.loading-state[data-v-cb3569ea]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#606266}.loading-state i[data-v-cb3569ea]{font-size:48px;margin-bottom:16px;opacity:.3}.empty-state[data-v-cb3569ea]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#606266}.empty-state .image[data-v-cb3569ea]{width:142px;height:136px;transform:scale(.7);margin-bottom:16px}.empty-state p[data-v-cb3569ea]{margin:0 0 8px;font-size:16px;font-weight:500;font-family:Rubik,sans-serif;text-align:center}.empty-state span[data-v-cb3569ea]{font-size:13px}.project-list[data-v-cb3569ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px;padding:20px;align-items:flex-start;width:100%;box-sizing:border-box}.project-card[data-v-cb3569ea]{background:var(--white);border:1px solid var(--border-grey);border-radius:12px;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}.project-header[data-v-cb3569ea]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,rgba(25,137,250,.08),rgba(144,208,80,.04));border-bottom:1px solid rgba(0,0,0,.06)}.project-info[data-v-cb3569ea]{display:flex;flex-direction:column;gap:4px}.project-code[data-v-cb3569ea]{font-size:14px;font-weight:700;color:#1989fa;text-transform:uppercase;letter-spacing:.5px}.project-name[data-v-cb3569ea]{font-size:15px;color:var(--black);font-weight:600}.project-progress[data-v-cb3569ea]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.progress-text[data-v-cb3569ea]{font-size:14px;font-weight:700;color:var(--black)}.progress-bar[data-v-cb3569ea]{width:100px;height:8px;background:rgba(0,0,0,.08);border-radius:4px;overflow:hidden}.progress-fill[data-v-cb3569ea]{height:100%;border-radius:4px;transition:width .3s ease}.progress-fill.high[data-v-cb3569ea]{background:linear-gradient(90deg,#50c878,#3dba68)}.progress-fill.medium[data-v-cb3569ea]{background:linear-gradient(90deg,#f5a623,#e69410)}.progress-fill.low[data-v-cb3569ea]{background:linear-gradient(90deg,#eb5757,#d64545)}.deliverable-list[data-v-cb3569ea]{padding-top:4px}.deliverable-list[data-v-cb3569ea] .deliverable-card{margin:8px 12px;border-radius:6px}.deliverable-list[data-v-cb3569ea] .deliverable-card:last-child{margin-bottom:12px}.project-card.skeleton[data-v-cb3569ea]{pointer-events:none}.skeleton-text[data-v-cb3569ea]{display:inline-block;background:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.1) 50%,rgba(0,0,0,.06));background-size:200% 100%;animation:skeleton-shimmer-cb3569ea 1.5s infinite;border-radius:4px}.skeleton-text.skeleton-code[data-v-cb3569ea]{width:80px;height:16px;margin-bottom:4px}.skeleton-text.skeleton-name[data-v-cb3569ea]{width:180px;height:18px}.skeleton-text.skeleton-progress[data-v-cb3569ea]{width:50px;height:16px;margin-bottom:6px}.skeleton-text.skeleton-title[data-v-cb3569ea]{flex:1;height:16px;margin-right:12px}.skeleton-text.skeleton-date[data-v-cb3569ea]{width:50px;height:16px}.skeleton-bar[data-v-cb3569ea]{width:60%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.1) 50%,rgba(0,0,0,.06));background-size:200% 100%;animation:skeleton-shimmer-cb3569ea 1.5s infinite;border-radius:4px}.skeleton-deliverable-card[data-v-cb3569ea]{background:#f8f9fa;border:1px solid var(--border-grey);border-radius:6px;padding:8px 10px;margin:8px 12px;display:flex;flex-direction:column;gap:6px}.skeleton-deliverable-card[data-v-cb3569ea]:last-child{margin-bottom:12px}.skeleton-card-title[data-v-cb3569ea]{width:80%;height:14px;background:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.1) 50%,rgba(0,0,0,.06));background-size:200% 100%;animation:skeleton-shimmer-cb3569ea 1.5s infinite;border-radius:4px}.skeleton-card-meta[data-v-cb3569ea]{display:flex;align-items:center;justify-content:space-between;gap:6px}.skeleton-card-meta-left[data-v-cb3569ea]{display:flex;align-items:center;gap:4px}.skeleton-due-badge[data-v-cb3569ea]{width:40px;height:18px;background:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.1) 50%,rgba(0,0,0,.06));background-size:200% 100%;animation:skeleton-shimmer-cb3569ea 1.5s infinite;border-radius:4px}.skeleton-card-users[data-v-cb3569ea]{display:flex;align-items:center;gap:-5px}.skeleton-avatar[data-v-cb3569ea]{width:20px;height:20px;border-radius:50%;background:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.1) 50%,rgba(0,0,0,.06));background-size:200% 100%;animation:skeleton-shimmer-cb3569ea 1.5s infinite;margin-left:-5px}.skeleton-avatar[data-v-cb3569ea]:first-child{margin-left:0}@keyframes skeleton-shimmer-cb3569ea{0%{background-position:200% 0}to{background-position:-200% 0}}.content-wrapper[data-v-cb3569ea]{position:relative;min-height:400px}.fade-enter-active[data-v-cb3569ea],.fade-leave-active[data-v-cb3569ea]{transition:opacity .3s ease}.fade-enter[data-v-cb3569ea],.fade-leave-to[data-v-cb3569ea]{opacity:0}.fade-leave-active[data-v-cb3569ea]{position:absolute;top:0;left:0;right:0}[data-v-9c4e65c6]:root{--white:#fff;--white-dark:#fcfcfc;--grey:#fbfbfb;--border-grey:#dcdfe6;--border-grey-light:rgba(220,223,230,0.4);--transparent-grey:rgba(0,0,0,0.05);--black:#0f263b;--black-dark:#0d2033;--black-darker:#0d1c2f;--actual-black:#000;--actual-dark-black:#050505;--dark-section-bg:#0f263b;--dark-section-text:#fff;--grid-line:#e5e5e5}html.dark[data-v-9c4e65c6]{--white:#2c2c2c;--white-dark:#1a1a1a;--grey:#1c1c1c;--border-grey:#444;--border-grey-light:rgba(68,68,68,0.4);--transparent-grey:hsla(0,0%,100%,0.05);--black:#f5f5f5;--black-dark:#eee;--black-darker:#ddd;--actual-black:#fff;--actual-dark-black:#fafafa;--dark-section-bg:#1a1a1a;--dark-section-text:#e0e0e0;--grid-line:#444}.slide-enter-active[data-v-9c4e65c6],.slide-leave-active[data-v-9c4e65c6]{transition:opacity .2s ease-in-out,transform .3s ease-in-out}.slide-enter[data-v-9c4e65c6],.slide-leave-to[data-v-9c4e65c6]{opacity:0;transform:translateX(5px)}