._container_rodon_1{display:flex;flex-direction:column;gap:20px}._header_rodon_7{text-align:left;margin-bottom:8px;padding:0 8px}._header_rodon_7 h1{font-size:1.5rem;font-weight:600;margin:0 0 4px;color:var(--ding-text-main)}._header_rodon_7 p{color:var(--ding-text-secondary);font-size:.9rem;margin:0}._error_rodon_26{color:var(--highlight-red-text);text-align:center;padding:40px;background:var(--ding-card-bg);border-radius:12px;border:1px solid var(--highlight-red-border)}._tabs_rodon_35{display:flex;gap:8px;overflow-x:auto;padding:12px 8px 4px}._tab_rodon_35{padding:8px 16px;background:var(--ding-card-bg);border:1px solid var(--ding-border);border-radius:6px;color:var(--ding-text-secondary);font-size:.95rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative}._badge_rodon_55{position:absolute;top:-8px;right:-8px;background-color:var(--highlight-red-text);color:#fff;font-size:.75rem;font-weight:600;padding:0 6px;border-radius:10px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #f53f3f66;border:1px solid #fff;z-index:10}._tab_rodon_35:hover{color:var(--ding-primary);border-color:var(--ding-primary)}._tab_rodon_35._active_rodon_80{background:var(--ding-primary-light);border-color:var(--ding-primary);color:var(--ding-primary);font-weight:500}._card_rodon_87{background:var(--ding-card-bg);border-radius:12px;padding:24px;box-shadow:var(--ding-shadow);animation:_fadeIn_rodon_1 .3s ease-out}@keyframes _fadeIn_rodon_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}._cardHeader_rodon_100{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--ding-border)}._cardHeader_rodon_100 h2{margin:0;font-size:1.25rem;font-weight:600;color:var(--ding-text-main)}._cardMeta_rodon_116{color:var(--ding-text-muted);font-size:.85rem;display:flex;gap:16px}._tableWrapper_rodon_123{overflow-x:auto}._taskTable_rodon_127{width:100%;border-collapse:separate;border-spacing:0}._taskTable_rodon_127 th{text-align:left;padding:12px 16px;color:var(--ding-text-muted);font-weight:500;font-size:.9rem;background:#fafafa;border-bottom:1px solid var(--ding-border)}._taskTable_rodon_127 th:first-child{border-top-left-radius:8px}._taskTable_rodon_127 th:last-child{border-top-right-radius:8px}._taskRow_rodon_150{background:var(--ding-card-bg);transition:background .2s}._taskRow_rodon_150:hover{background:#f7f8fa}._taskRow_rodon_150 td{padding:16px;font-size:.95rem;color:var(--ding-text-main);border-bottom:1px solid var(--ding-border)}._rowYellow_rodon_167{background:var(--highlight-yellow)!important}._rowYellow_rodon_167 td{border-bottom-color:var(--highlight-yellow-border)}._rowRed_rodon_174{background:var(--highlight-red)!important}._rowRed_rodon_174 td{border-bottom-color:var(--highlight-red-border)}._completedTask_rodon_181{color:var(--ding-text-muted)!important;text-decoration:line-through}._btnComplete_rodon_186{background:#fff;border:1px solid var(--ding-primary);color:var(--ding-primary);padding:6px 16px;border-radius:4px;cursor:pointer;transition:all .2s;font-size:.85rem}._btnComplete_rodon_186:hover{background:var(--ding-primary);color:#fff}._btnCompleted_rodon_202{background:var(--success-green-bg);border:1px solid var(--success-green);color:var(--success-green);padding:6px 16px;border-radius:4px;font-size:.85rem;cursor:default;display:inline-block}._uploadWrapper_rodon_213{display:flex;align-items:center;gap:8px}._attachmentLink_rodon_219{color:var(--ding-primary);text-decoration:none;font-size:.85rem}._attachmentLink_rodon_219:hover{text-decoration:underline}input[type=file]{display:none}:root{--ding-bg: #F2F3F5;--ding-card-bg: #FFFFFF;--ding-primary: #1677FF;--ding-primary-hover: #105ADA;--ding-primary-light: #E6F0FF;--ding-text-main: #1D2129;--ding-text-secondary: #4E5969;--ding-text-muted: #86909C;--ding-border: #E5E6EB;--ding-shadow: 0 4px 10px rgba(0, 0, 0, .05);--highlight-yellow: #FFF7E8;--highlight-yellow-border: #FFB400;--highlight-yellow-text: #F53F3F;--highlight-red: #FEF3F2;--highlight-red-border: #F53F3F;--highlight-red-text: #F53F3F;--success-green: #00B42A;--success-green-bg: #E8FFEA}body{margin:0;padding:0;min-height:100vh;background-color:var(--ding-bg);color:var(--ding-text-main);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;overflow-x:hidden}*{box-sizing:border-box}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c9cdd4;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#86909c}
