@keyframes pulse-red-56bdf32b{0%{box-shadow:0 0 0 0 rgba(239,68,68,.4)}70%{box-shadow:0 0 0 6px rgba(239,68,68,0)}to{box-shadow:0 0 0 0 rgba(239,68,68,0)}}@keyframes spin-56bdf32b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pending-review-card[data-v-56bdf32b]{padding:20px 24px;background:linear-gradient(135deg,#fffbeb,#fef9ec);border:1px solid #fde68a;border-radius:12px}.pending-review-card .pending-inner[data-v-56bdf32b]{display:flex;align-items:center}.pending-review-card .pending-icon-box[data-v-56bdf32b]{width:48px;height:48px;background:#fef3c7;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:24px}.pending-review-card .pending-icon-box i[data-v-56bdf32b]{font-size:28px;color:#f59e0b;animation:spin-56bdf32b 2s linear infinite;filter:drop-shadow(0 0 6px rgba(245,158,11,.4))}.pending-review-card .pending-text-box[data-v-56bdf32b]{flex:1}.pending-review-card .pending-text-box .pending-title[data-v-56bdf32b]{font-size:18px;font-weight:600;color:#92400e;margin-bottom:6px}.pending-review-card .pending-text-box .pending-desc[data-v-56bdf32b]{font-size:14px;color:#b45309;line-height:1.6}.pending-review-card .pending-status-badge[data-v-56bdf32b]{flex-shrink:0;margin-left:24px;background:#fef3c7;border:1px solid #fcd34d;color:#d97706;padding:6px 16px;border-radius:20px;font-size:13px;font-weight:500;display:flex;align-items:center}.work-container[data-v-56bdf32b]{padding:24px;background-color:#f8fafc;min-height:calc(100vh - 64px)}.work-container .work-header[data-v-56bdf32b]{background:#fff;padding:16px 24px;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;align-items:center;justify-content:space-between}.work-container .work-header .title[data-v-56bdf32b]{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:6px;margin-top:0}.work-container .work-header .subtitle[data-v-56bdf32b]{font-size:14px;color:#909399;margin:0}.work-container .work-card[data-v-56bdf32b]{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 2px rgba(0,0,0,.04);margin-bottom:20px;border:1px solid #f1f5f9}.work-container .work-card.incomplete-card[data-v-56bdf32b]{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#fff,#f0f7ff);border:1px dashed #3b82f6;display:flex;align-items:center;padding:40px!important}.work-container .work-card.incomplete-card[data-v-56bdf32b]:hover{border-style:solid;box-shadow:0 10px 25px rgba(59,130,246,.15);transform:translateY(-2px)}.work-container .work-card.incomplete-card .incomplete-content[data-v-56bdf32b]{display:flex;align-items:center;width:100%}.work-container .work-card.incomplete-card .incomplete-icon-wrapper[data-v-56bdf32b]{width:64px;height:64px;background:#eff6ff;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-right:24px}.work-container .work-card.incomplete-card .incomplete-icon-wrapper i[data-v-56bdf32b]{font-size:32px;color:#3b82f6}.work-container .work-card.incomplete-card .text-box[data-v-56bdf32b]{flex:1}.work-container .work-card.incomplete-card .text-box .main-text[data-v-56bdf32b]{font-size:20px;font-weight:600;color:#1e293b;margin-bottom:8px}.work-container .work-card.incomplete-card .text-box .sub-text[data-v-56bdf32b]{font-size:14px;color:#64748b}.work-container .work-card.incomplete-card .action-box[data-v-56bdf32b]{margin-left:24px}.work-container .work-card .card-title-row[data-v-56bdf32b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.work-container .work-card .card-title-row .card-title[data-v-56bdf32b]{margin-bottom:0}.work-container .work-card .card-title-row .card-title .header-status-badge[data-v-56bdf32b]{margin-left:12px;background:#fff7ed;color:#ea580c;border:1px solid #ffedd5;padding:3px 12px;border-radius:12px;font-size:12px;font-weight:500;line-height:1.5;display:flex;align-items:center;transition:all .3s}.work-container .work-card .card-title-row .card-title .header-status-badge.is-rejected[data-v-56bdf32b]{background:#fef2f2;color:#ef4444;border-color:#fecaca;font-size:13px;font-weight:600;padding:4px 14px;box-shadow:0 2px 5px rgba(239,68,68,.15);animation:pulse-red-56bdf32b 2s infinite}.work-container .work-card .card-title-row .card-title .header-status-badge.is-rejected .resubmit-text[data-v-56bdf32b]{margin-left:6px;color:#dc2626;cursor:pointer;text-decoration:underline;display:inline-flex;align-items:center}.work-container .work-card .card-title-row .card-title .header-status-badge.is-rejected .resubmit-text i[data-v-56bdf32b]{margin-left:2px;font-size:14px}.work-container .work-card .card-title-row .card-title .header-status-badge.is-rejected .resubmit-text[data-v-56bdf32b]:hover{color:#b91c1c}.work-container .work-card .card-title-row .card-title .header-status-badge.is-passed[data-v-56bdf32b]{background:#f6ffed;color:#52c41a;border-color:#b7eb8f}.work-container .work-card .card-title[data-v-56bdf32b]{font-size:16px;font-weight:600;color:#0f172a;padding-left:12px;position:relative;margin-bottom:10px}.work-container .work-card .card-title[data-v-56bdf32b]:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:4px;background:#3b82f6;border-radius:2px}.work-container .info-card-grid[data-v-56bdf32b]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px}@media(max-width:1400px){.work-container .info-card-grid[data-v-56bdf32b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.work-container .info-card-grid[data-v-56bdf32b]{grid-template-columns:1fr}}.work-container .info-card-grid .info-card-item[data-v-56bdf32b]{background:#fff;border:1px solid #f0f2f5;border-radius:10px;padding:16px 20px;display:flex;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;min-width:0}.work-container .info-card-grid .info-card-item[data-v-56bdf32b]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(30,111,255,.08);border-color:#1e6fff}.work-container .info-card-grid .info-card-item:hover .item-icon[data-v-56bdf32b]{color:#1e6fff;background:#eef5ff}.work-container .info-card-grid .info-card-item .item-icon[data-v-56bdf32b]{width:36px;height:36px;background:#f8fafc;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#94a3b8;margin-right:12px;transition:all .3s;flex-shrink:0}.work-container .info-card-grid .info-card-item .item-content[data-v-56bdf32b]{flex:1;min-width:0}.work-container .info-card-grid .info-card-item .info-card-label[data-v-56bdf32b]{font-size:13px;color:#94a3b8;margin-bottom:6px;font-weight:500}.work-container .info-card-grid .info-card-item .info-card-value[data-v-56bdf32b]{font-size:14px;color:#1a202c;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-container .info-card-grid .info-card-item .info-card-value.highlight[data-v-56bdf32b]{font-size:16px;color:#1e6fff}.work-container .info-card-grid .info-card-item .info-card-value.highlight small[data-v-56bdf32b]{font-size:11px;color:#94a3b8;font-weight:400;margin-left:2px}.work-container .info-card-grid .info-card-item .info-card-value .status-badge[data-v-56bdf32b]{display:inline-block;padding:3px 12px;border-radius:12px;font-size:12px;font-weight:500;line-height:1.5}.work-container .info-card-grid .info-card-item .info-card-value .status-badge.status-active[data-v-56bdf32b]{background:#e6fffa;color:#319795;border:1px solid #b2f5ea}.work-container .info-text-grid[data-v-56bdf32b]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:8px}.work-container .info-text-grid.is-single[data-v-56bdf32b]{grid-template-columns:1fr}.work-container .info-text-block[data-v-56bdf32b]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;padding:14px 18px;min-height:80px;transition:all .3s;min-width:0;overflow:hidden}.work-container .info-text-block[data-v-56bdf32b]:hover{background:#fff;box-shadow:0 4px 12px rgba(30,111,255,.05);border-color:#dbeafe}.work-container .info-text-block .info-text-label[data-v-56bdf32b]{font-size:12px;color:#94a3b8;margin-bottom:8px;letter-spacing:.3px}.work-container .info-text-block .info-text-content[data-v-56bdf32b]{font-size:13px;color:#475569;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;word-break:break-all}.work-container .middle-section[data-v-56bdf32b]{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;margin-bottom:20px}@media(max-width:1200px){.work-container .middle-section[data-v-56bdf32b]{grid-template-columns:1fr}}.work-container .assets-grid[data-v-56bdf32b]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.work-container .assets-grid .asset-item[data-v-56bdf32b]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#f8fafc;border-radius:8px;transition:all .2s}.work-container .assets-grid .asset-item[data-v-56bdf32b]:hover{background:#f1f5f9;transform:translateY(-1px)}.work-container .assets-grid .asset-item .asset-left[data-v-56bdf32b]{display:flex;align-items:center}.work-container .assets-grid .asset-item .asset-left i[data-v-56bdf32b]{font-size:20px;margin-right:12px}.work-container .assets-grid .asset-item .asset-left .asset-name[data-v-56bdf32b]{font-size:14px;color:#475569;font-weight:500}.work-container .assets-grid .asset-item .asset-status[data-v-56bdf32b]{font-size:11px;padding:2px 8px;border-radius:4px;font-weight:600}.work-container .assets-grid .asset-item .asset-status.status-success[data-v-56bdf32b]{background:#dcfce7;color:#166534}.work-container .assets-grid .asset-item .asset-status.status-warning[data-v-56bdf32b]{background:#fef9c3;color:#854d0e}.work-container .assets-grid .asset-item .asset-status.status-danger[data-v-56bdf32b]{background:#fee2e2;color:#991b1b}.work-container .notice-list-container[data-v-56bdf32b]{min-height:150px}.work-container .notice-list-container .empty-notice[data-v-56bdf32b]{text-align:center;padding-top:60px;color:#94a3b8;font-size:14px}.work-container .notice-list-container .notice-list .notice-item[data-v-56bdf32b]{padding:14px 4px;border-bottom:1px solid #f1f5f9;transition:background .2s}.work-container .notice-list-container .notice-list .notice-item[data-v-56bdf32b]:hover{background:#f8fafc}.work-container .notice-list-container .notice-list .notice-item[data-v-56bdf32b]:last-child{border-bottom:none}.work-container .notice-list-container .notice-list .notice-item .notice-header[data-v-56bdf32b]{display:flex;justify-content:space-between;margin-bottom:6px}.work-container .notice-list-container .notice-list .notice-item .notice-header .notice-title[data-v-56bdf32b]{font-size:14px;color:#1e293b;font-weight:600}.work-container .notice-list-container .notice-list .notice-item .notice-header .notice-date[data-v-56bdf32b]{font-size:12px;color:#94a3b8}.work-container .notice-list-container .notice-list .notice-item .notice-desc[data-v-56bdf32b]{font-size:13px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-container .custom-table[data-v-56bdf32b]{border-radius:8px;overflow:hidden}.work-container .custom-table[data-v-56bdf32b] .el-table__header-wrapper th{background-color:#f8fafc!important;color:#475569;font-weight:600;font-size:13px;height:48px}.work-container .custom-table[data-v-56bdf32b] .el-table__row{height:54px}.work-container .custom-table .status-tag[data-v-56bdf32b]{display:inline-block;padding:2px 10px;border-radius:4px;font-size:12px;font-weight:600}.work-container .custom-table .status-tag.tag-success[data-v-56bdf32b]{background:#dcfce7;color:#166534}.work-container .custom-table .status-tag.tag-warning[data-v-56bdf32b]{background:#fef9c3;color:#854d0e}.work-container .custom-table .status-tag.tag-danger[data-v-56bdf32b]{background:#fee2e2;color:#991b1b}.dashboard-section-header[data-v-56bdf32b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.dashboard-section-header .card-title[data-v-56bdf32b]{margin-bottom:0!important}.custom-empty-state[data-v-56bdf32b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;width:100%}.custom-empty-state .empty-img[data-v-56bdf32b]{width:130px;height:auto;margin-bottom:20px;object-fit:contain;opacity:.8;border-radius:12px}.custom-empty-state .empty-text[data-v-56bdf32b]{color:#909399;font-size:14px;margin:0}