.TaskImportModal_scope__SQA4M .import-modal{width:min(1180px,96vw);max-height:calc(100vh - 36px);overflow-y:auto;background:#fff;box-shadow:0 24px 80px rgba(9,31,22,.25)}.TaskImportModal_scope__SQA4M .import-modal-header{min-height:92px;padding:22px 28px;display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border-bottom:1px solid var(--line)}.TaskImportModal_scope__SQA4M .import-modal-header h2{margin:3px 0 6px;font:600 27px SimSun,serif}.TaskImportModal_scope__SQA4M .import-modal-header p{margin:0;color:var(--muted);font-size:11px}.TaskImportModal_scope__SQA4M .import-modal-header>button{width:34px;height:34px;border:0;background:#f0f4f2;color:#52625b;font-size:24px}.TaskImportModal_scope__SQA4M .import-config{padding:24px 28px}.TaskImportModal_scope__SQA4M .import-guide{padding:13px 15px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;background:var(--green-soft);color:var(--green-dark);font-size:11px}.TaskImportModal_scope__SQA4M .import-guide a{color:var(--green-dark);font-weight:800}.TaskImportModal_scope__SQA4M .import-defaults{margin-top:19px;display:grid;grid-template-columns:1.2fr 1.2fr .8fr .8fr;gap:12px}.TaskImportModal_scope__SQA4M .import-defaults label{margin:0}.TaskImportModal_scope__SQA4M .import-defaults small{min-height:26px}.TaskImportModal_scope__SQA4M .import-file{min-height:125px;margin-top:18px;display:grid;place-items:center;align-content:center;gap:5px;border:1px dashed #9fbbb0;background:#fbfdfc;cursor:pointer;text-align:center}.TaskImportModal_scope__SQA4M .import-file.selected,.TaskImportModal_scope__SQA4M .import-file:hover{border-color:var(--green);background:#f4faf7}.TaskImportModal_scope__SQA4M .import-file input{display:none}.TaskImportModal_scope__SQA4M .import-file span{color:var(--green);font-size:28px;line-height:1}.TaskImportModal_scope__SQA4M .import-file strong{font-size:12px}.TaskImportModal_scope__SQA4M .import-file small{color:var(--muted);font-size:10px}.TaskImportModal_scope__SQA4M .import-error,.TaskImportModal_scope__SQA4M .import-warning{margin:13px 0 0;padding:10px 12px;color:#7b2c26;background:var(--red-soft);font-size:11px;line-height:1.55}.TaskImportModal_scope__SQA4M .import-warning{margin:0 28px 14px;color:#765018;background:#fff7e9}.TaskImportModal_scope__SQA4M .import-actions{margin-top:18px;display:flex;justify-content:flex-end;gap:8px}.TaskImportModal_scope__SQA4M .import-actions button,.TaskImportModal_scope__SQA4M .import-preview footer button{min-height:39px;padding:0 17px;border:1px solid #cdd8d3;background:#fff;font-weight:750}.TaskImportModal_scope__SQA4M .import-actions .primary-button,.TaskImportModal_scope__SQA4M .import-preview footer .primary-button{color:white;border-color:var(--green);background:var(--green)}.TaskImportModal_scope__SQA4M .import-preview{border-top:7px solid #eef3f0}.TaskImportModal_scope__SQA4M .import-preview>header{padding:19px 28px 13px;display:flex;justify-content:space-between;align-items:center;gap:20px}.TaskImportModal_scope__SQA4M .import-preview h3{margin:0 0 4px;font:600 19px SimSun,serif}.TaskImportModal_scope__SQA4M .import-preview header p{margin:0;color:var(--muted);font-size:10px}.TaskImportModal_scope__SQA4M .import-counts{display:flex;gap:8px}.TaskImportModal_scope__SQA4M .import-counts span{padding:5px 9px;background:#eef2f0;color:var(--muted);font-size:10px;font-weight:800}.TaskImportModal_scope__SQA4M .import-counts .valid{color:var(--green-dark);background:var(--green-soft)}.TaskImportModal_scope__SQA4M .import-counts .invalid{color:#7b2c26;background:var(--red-soft)}.TaskImportModal_scope__SQA4M .import-table-wrap{max-height:350px;margin:0 28px;overflow:auto;border:1px solid var(--line)}.TaskImportModal_scope__SQA4M .import-table-wrap table{width:100%;min-width:900px;border-collapse:collapse;font-size:10px}.TaskImportModal_scope__SQA4M .import-table-wrap th{position:sticky;top:0;z-index:1;padding:10px;color:var(--muted);background:#f2f5f3;text-align:left}.TaskImportModal_scope__SQA4M .import-table-wrap td{padding:10px;border-top:1px solid var(--line);vertical-align:top;line-height:1.5}.TaskImportModal_scope__SQA4M .import-table-wrap td:first-child{width:80px}.TaskImportModal_scope__SQA4M .import-table-wrap td:nth-child(2){min-width:190px}.TaskImportModal_scope__SQA4M .import-table-wrap td:last-child{min-width:220px}.TaskImportModal_scope__SQA4M .import-table-wrap small{margin-top:3px;display:block;color:var(--muted);font-size:9px}.TaskImportModal_scope__SQA4M .row-error{background:#fff9f8}.TaskImportModal_scope__SQA4M .valid-text{color:var(--green)}.TaskImportModal_scope__SQA4M .invalid-text{color:var(--red)}.TaskImportModal_scope__SQA4M .import-preview>footer{padding:17px 28px 22px;display:flex;justify-content:space-between;gap:20px;align-items:center}.TaskImportModal_scope__SQA4M .import-preview>footer p{margin:0;color:var(--muted);font-size:10px}.TaskImportModal_scope__SQA4M .import-preview>footer>div{display:flex;gap:8px}.TaskImportModal_scope__SQA4M .import-success{min-height:360px;padding:60px 30px;display:grid;place-items:center;align-content:center;text-align:center}.TaskImportModal_scope__SQA4M .import-success>span{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:var(--green-soft);color:var(--green);font-size:28px}.TaskImportModal_scope__SQA4M .import-success h3{margin:17px 0 7px;font:600 26px SimSun,serif}.TaskImportModal_scope__SQA4M .import-success p{margin:0 0 22px;color:var(--muted);font-size:12px}.TaskImportModal_scope__SQA4M .import-success button{min-height:40px;padding:0 20px}@media (max-width:900px){.TaskImportModal_scope__SQA4M .import-defaults{grid-template-columns:1fr 1fr}.TaskImportModal_scope__SQA4M .import-guide{grid-template-columns:1fr}}@media (max-width:600px){.TaskImportModal_scope__SQA4M{padding:0}.TaskImportModal_scope__SQA4M .import-modal{width:100vw;max-height:100vh;min-height:100vh}.TaskImportModal_scope__SQA4M .import-config,.TaskImportModal_scope__SQA4M .import-modal-header{padding-left:18px;padding-right:18px}.TaskImportModal_scope__SQA4M .import-defaults{grid-template-columns:1fr}.TaskImportModal_scope__SQA4M .import-preview>footer,.TaskImportModal_scope__SQA4M .import-preview>header{padding-left:18px;padding-right:18px;align-items:flex-start;flex-direction:column}.TaskImportModal_scope__SQA4M .import-table-wrap{margin:0 18px}}.TaskImportModal_scope__SQA4M .import-defaults.compact-dates{width:min(560px,100%);margin:18px auto 0;padding:12px 14px;display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:end;background:#f7faf8;border:1px solid var(--line)}.TaskImportModal_scope__SQA4M .compact-dates label{display:grid;gap:5px;color:#53645c;font-size:10px;font-weight:800}.TaskImportModal_scope__SQA4M .compact-dates input{height:38px}.TaskImportModal_scope__SQA4M .compact-dates>i{padding-bottom:11px;color:#91a098;font-style:normal}.TaskImportModal_scope__SQA4M .compact-dates>small{grid-column:1/-1;min-height:0;text-align:center;color:var(--muted);font-size:9px}.TaskImportModal_scope__SQA4M .preview-error{margin:0 28px 13px}.TaskImportModal_scope__SQA4M .row-edit-button{display:block;min-height:27px;margin-top:8px;padding:0 10px;border:1px solid #abc5b9;background:#fff;color:var(--green-dark);font-size:9px;font-weight:800}.TaskImportModal_scope__SQA4M .row-editor{background:#f4f8f6}.TaskImportModal_scope__SQA4M .row-editor>td{padding:15px!important}.TaskImportModal_scope__SQA4M .row-editor-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:10px}.TaskImportModal_scope__SQA4M .row-editor-grid label{display:grid;gap:5px;color:#53645c;font-size:9px;font-weight:800}.TaskImportModal_scope__SQA4M .row-editor-grid input,.TaskImportModal_scope__SQA4M .row-editor-grid select{width:100%;height:36px}.TaskImportModal_scope__SQA4M .row-editor-grid textarea{min-height:70px;resize:vertical}.TaskImportModal_scope__SQA4M .row-editor-grid .wide{grid-column:span 2}.TaskImportModal_scope__SQA4M .date-pair{grid-column:span 2;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:7px}.TaskImportModal_scope__SQA4M .date-pair>span{padding-bottom:10px;color:#8b9891}.TaskImportModal_scope__SQA4M .row-editor-actions{margin-top:12px;display:flex;justify-content:flex-end;gap:8px}.TaskImportModal_scope__SQA4M .row-editor-actions button{min-height:36px;padding:0 14px;border:1px solid #c4d1cb;background:#fff;font-weight:800}.TaskImportModal_scope__SQA4M .row-editor-actions .primary-button{border-color:var(--green);background:var(--green);color:#fff}@media(max-width:850px){.TaskImportModal_scope__SQA4M .row-editor-grid{grid-template-columns:1fr 1fr}.TaskImportModal_scope__SQA4M .date-pair,.TaskImportModal_scope__SQA4M .row-editor-grid .wide{grid-column:1/-1}}@media(max-width:600px){.TaskImportModal_scope__SQA4M .import-defaults.compact-dates{grid-template-columns:1fr auto 1fr}.TaskImportModal_scope__SQA4M .row-editor-grid{grid-template-columns:1fr}.TaskImportModal_scope__SQA4M .date-pair,.TaskImportModal_scope__SQA4M .row-editor-grid .wide{grid-column:1}.TaskImportModal_scope__SQA4M .date-pair{grid-template-columns:1fr}.TaskImportModal_scope__SQA4M .date-pair>span{display:none}}.TaskImportModal_scope__SQA4M .import-item-description{margin-top:6px;white-space:pre-line;color:#53645c;line-height:1.55}.TaskImportModal_scope__SQA4M .import-preview-filters{margin:0 28px 12px;display:grid;grid-template-columns:minmax(220px,1fr) 170px auto;gap:8px;align-items:center}.TaskImportModal_scope__SQA4M .import-preview-filters input,.TaskImportModal_scope__SQA4M .import-preview-filters select{height:36px;font-size:10px}.TaskImportModal_scope__SQA4M .import-preview-filters span{color:var(--muted);font-size:10px;white-space:nowrap}@media(max-width:700px){.TaskImportModal_scope__SQA4M .import-preview-filters{margin-left:18px;margin-right:18px;grid-template-columns:1fr}.TaskImportModal_scope__SQA4M .import-preview-filters span{display:none}}.TaskImportModal_scope__SQA4M .import-modal{width:min(1260px,calc(100vw - 32px));font-size:14px;line-height:1.55}.TaskImportModal_scope__SQA4M .import-modal-header h2{font-size:25px}.TaskImportModal_scope__SQA4M .import-error,.TaskImportModal_scope__SQA4M .import-file strong,.TaskImportModal_scope__SQA4M .import-guide,.TaskImportModal_scope__SQA4M .import-modal-header p,.TaskImportModal_scope__SQA4M .import-preview header p,.TaskImportModal_scope__SQA4M .import-preview>footer p,.TaskImportModal_scope__SQA4M .import-warning{font-size:13px}.TaskImportModal_scope__SQA4M .compact-dates>small,.TaskImportModal_scope__SQA4M .import-file small{font-size:12px}.TaskImportModal_scope__SQA4M .compact-dates label{font-size:13px}.TaskImportModal_scope__SQA4M .import-preview h3{font-size:21px}.TaskImportModal_scope__SQA4M .import-counts span{padding:7px 12px;font-size:13px}.TaskImportModal_scope__SQA4M .import-preview-filters{gap:12px;grid-template-columns:minmax(240px,1fr) 190px auto}.TaskImportModal_scope__SQA4M .import-preview-filters input,.TaskImportModal_scope__SQA4M .import-preview-filters select{min-height:44px;font-size:14px}.TaskImportModal_scope__SQA4M .import-preview-filters span{font-size:13px}.TaskImportModal_scope__SQA4M .import-table-wrap{max-height:min(52vh,560px)}.TaskImportModal_scope__SQA4M .import-preview.is-editing .import-table-wrap{max-height:min(30vh,280px)}.TaskImportModal_scope__SQA4M .import-table-wrap table{min-width:1020px;font-size:14px}.TaskImportModal_scope__SQA4M .import-table-wrap th{padding:13px 14px;font-size:13px;font-weight:700}.TaskImportModal_scope__SQA4M .import-table-wrap td{padding:14px;line-height:1.55}.TaskImportModal_scope__SQA4M .import-table-wrap small{margin-top:5px;font-size:12px;line-height:1.5}.TaskImportModal_scope__SQA4M .import-table-wrap td:last-child{min-width:245px}.TaskImportModal_scope__SQA4M .row-error td:first-child{border-left:3px solid #b65a43}.TaskImportModal_scope__SQA4M .row-edit-button{min-height:36px;padding:0 13px;font-size:13px}.TaskImportModal_scope__SQA4M .import-editor-panel{margin:16px 28px 0;padding:20px;border:1px solid #dacabd;border-radius:12px;background:#fffaf5;box-shadow:0 8px 24px rgba(70,45,26,.06)}.TaskImportModal_scope__SQA4M .import-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.TaskImportModal_scope__SQA4M .import-editor-heading span{color:#80604b;font-size:13px}.TaskImportModal_scope__SQA4M .import-editor-heading h4{margin:3px 0 0;color:#35281f;font-size:19px;line-height:1.35}.TaskImportModal_scope__SQA4M .import-editor-heading button{width:36px;height:36px;border:1px solid #d7c9bd;border-radius:7px;background:#fff;color:#675044;font-size:22px;cursor:pointer}.TaskImportModal_scope__SQA4M .import-editor-errors{margin-bottom:17px;padding:11px 14px;border-left:3px solid #b65a43;background:#fff0ec;color:#8a3529;font-size:13px}.TaskImportModal_scope__SQA4M .import-editor-errors p{margin:3px 0}.TaskImportModal_scope__SQA4M .row-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px}.TaskImportModal_scope__SQA4M .fixed-owner,.TaskImportModal_scope__SQA4M .row-editor-grid label{gap:7px;color:#4e3e33;font-size:14px;font-weight:650}.TaskImportModal_scope__SQA4M .row-editor-grid input,.TaskImportModal_scope__SQA4M .row-editor-grid select,.TaskImportModal_scope__SQA4M .row-editor-grid textarea{min-height:44px;font-size:14px;border-radius:6px}.TaskImportModal_scope__SQA4M .row-editor-grid textarea{min-height:88px;line-height:1.5}.TaskImportModal_scope__SQA4M .date-pair,.TaskImportModal_scope__SQA4M .row-editor-grid .wide{grid-column:1/-1}.TaskImportModal_scope__SQA4M .fixed-owner small{display:block;margin-top:3px;color:var(--muted);font-size:12px;font-weight:400}.TaskImportModal_scope__SQA4M .clear-dates-button{grid-column:1/-1;justify-self:start;min-height:36px;padding:0 12px;border:1px solid #c7b5a6;border-radius:6px;background:#fff;color:#694630;font-size:13px;cursor:pointer}.TaskImportModal_scope__SQA4M .clear-dates-button:hover{background:#f7eee6}.TaskImportModal_scope__SQA4M .import-preview>footer button,.TaskImportModal_scope__SQA4M .row-editor-actions button{min-height:42px;font-size:14px;border-radius:6px;cursor:pointer}.TaskImportModal_scope__SQA4M .import-preview>footer{position:sticky;bottom:0;z-index:2;background:#fff;border-top:1px solid var(--line)}@media (max-width:700px){.TaskImportModal_scope__SQA4M .import-modal{width:100vw}.TaskImportModal_scope__SQA4M .import-preview-filters{grid-template-columns:1fr}.TaskImportModal_scope__SQA4M .import-editor-panel{margin:14px 18px 0;padding:16px}.TaskImportModal_scope__SQA4M .row-editor-grid{grid-template-columns:1fr}.TaskImportModal_scope__SQA4M .clear-dates-button,.TaskImportModal_scope__SQA4M .date-pair,.TaskImportModal_scope__SQA4M .row-editor-grid .wide{grid-column:1}}.TaskImportModal_scope__SQA4M .import-table-wrap{border-color:#e7ddd5;scrollbar-gutter:stable}.TaskImportModal_scope__SQA4M .import-table-wrap .import-grid{width:3213px;min-width:3213px;border-collapse:separate;border-spacing:0;table-layout:fixed;color:#352d27;font-size:14px;line-height:1.48}.TaskImportModal_scope__SQA4M .import-grid .import-col-recognition{width:190px}.TaskImportModal_scope__SQA4M .import-grid .import-col-index{width:50px}.TaskImportModal_scope__SQA4M .import-grid .import-col-actions{width:104px}.TaskImportModal_scope__SQA4M .import-grid .import-col-title{width:250px}.TaskImportModal_scope__SQA4M .import-grid .import-col-status{width:116px}.TaskImportModal_scope__SQA4M .import-grid .import-col-department,.TaskImportModal_scope__SQA4M .import-grid .import-col-person{width:138px}.TaskImportModal_scope__SQA4M .import-grid .import-col-project{width:160px}.TaskImportModal_scope__SQA4M .import-grid .import-col-type{width:155px}.TaskImportModal_scope__SQA4M .import-grid .import-col-description{width:270px}.TaskImportModal_scope__SQA4M .import-grid .import-col-date{width:140px}.TaskImportModal_scope__SQA4M .import-grid .import-col-progress{width:240px}.TaskImportModal_scope__SQA4M .import-grid .import-col-source{width:160px}.TaskImportModal_scope__SQA4M .import-table-wrap .import-grid td,.TaskImportModal_scope__SQA4M .import-table-wrap .import-grid th{box-sizing:border-box;height:54px;padding:9px 11px;border-top:0;border-right:1px solid #e7ddd5;border-bottom:1px solid #e7ddd5;background:#fffdf9;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TaskImportModal_scope__SQA4M .import-table-wrap .import-grid th{height:48px;padding:9px 11px;background:#eee2d7;color:#604c40;font-size:13px;font-weight:700}.TaskImportModal_scope__SQA4M .import-table-wrap .import-grid td:first-child{width:190px}.TaskImportModal_scope__SQA4M .import-table-wrap .import-grid td:last-child,.TaskImportModal_scope__SQA4M .import-table-wrap .import-grid td:nth-child(2){min-width:0}.TaskImportModal_scope__SQA4M .import-grid td.import-grid-recognition,.TaskImportModal_scope__SQA4M .import-grid th:first-child{position:sticky;left:0;z-index:3;box-shadow:5px 0 12px rgba(80,49,31,.055)}.TaskImportModal_scope__SQA4M .import-grid th:first-child{z-index:5;background:#e7d6c8}.TaskImportModal_scope__SQA4M .import-grid td.import-grid-recognition{background:#fff9f3}.TaskImportModal_scope__SQA4M .import-grid tr.import-grid-invalid td{background:#fff7f4}.TaskImportModal_scope__SQA4M .import-grid tr.import-grid-invalid td.import-grid-recognition{background:#fff0e9;box-shadow:inset 3px 0 #b65a43,5px 0 12px rgba(80,49,31,.055)}.TaskImportModal_scope__SQA4M .import-grid tbody tr:not(.import-grid-details):hover td{background:#fbf5ef}.TaskImportModal_scope__SQA4M .import-grid tbody tr:not(.import-grid-details):hover td.import-grid-recognition{background:#f3e7dc}.TaskImportModal_scope__SQA4M .import-grid td.import-grid-index{color:#8b776a;text-align:center;background:#f7efe8;font-size:12px}.TaskImportModal_scope__SQA4M .import-grid td.import-grid-title strong{font-weight:700}.TaskImportModal_scope__SQA4M .import-recognition-pill{display:inline-flex;align-items:center;min-height:27px;padding:0 9px;border-radius:6px;font-size:12px;font-weight:700}.TaskImportModal_scope__SQA4M .import-recognition-pill.valid{background:#e7f5ed;color:#176b4c}.TaskImportModal_scope__SQA4M .import-recognition-pill.invalid{background:#fff0ee;color:#a52e24}.TaskImportModal_scope__SQA4M .import-detail-button{margin-left:5px;padding:5px 0;border:0;background:transparent;color:#79513a;font-size:12px;font-weight:700;text-decoration:underline;cursor:pointer}.TaskImportModal_scope__SQA4M .import-detail-button:focus-visible,.TaskImportModal_scope__SQA4M .import-detail-button:hover{color:#4b2f1f}.TaskImportModal_scope__SQA4M .import-correct-button{min-height:30px;padding:0 9px;border:0;border-radius:7px;background:#eadfce;color:#65452f;font-size:12px;font-weight:700;cursor:pointer}.TaskImportModal_scope__SQA4M .import-correct-button:focus-visible,.TaskImportModal_scope__SQA4M .import-correct-button:hover{background:#d6c2a9;color:#4b2f1f}.TaskImportModal_scope__SQA4M .import-correct-button:active,.TaskImportModal_scope__SQA4M .import-detail-button:active{transform:translateY(1px);filter:brightness(.92)}.TaskImportModal_scope__SQA4M .import-correct-button:disabled{opacity:.5;cursor:not-allowed}.TaskImportModal_scope__SQA4M .import-table-wrap .import-grid tr.import-grid-details td{position:static;height:auto;min-width:0;padding:11px 15px;background:#fff6f1;white-space:normal;overflow:visible;color:#7b392e}.TaskImportModal_scope__SQA4M .import-grid-details p{margin:3px 0;font-size:13px;line-height:1.5}.TaskImportModal_scope__SQA4M .import-grid-details .import-grid-warning{color:#765018}.wecom-auth-login{display:grid;gap:8px;margin-top:14px}.wecom-auth-login p{color:#a63b2b;margin:0 0 4px;font-size:13px}.wecom-auth-divider{text-align:center;color:#99816d;font-size:12px;margin:4px 0}.wecom-auth-login a{display:block;text-align:center;text-decoration:none;border:1px solid #b9906c;color:#60391f;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600}.wecom-auth-login a:hover{background:#f7ece1}.wecom-auth-login small{color:#806d5d;line-height:1.5}.wecom-auth-verify{display:grid;gap:7px;margin-bottom:12px;font-size:12px;color:#e8d2bb}.wecom-auth-verify p{margin:0;line-height:1.5}.wecom-auth-verify a{color:#ffe2a8;text-decoration:underline;text-underline-offset:3px}.wecom-auth-mobile{display:none}@media(max-width:900px){.wecom-auth-mobile{display:block}.wecom-auth-mobile .wecom-auth-verify{padding:10px 12px;border-radius:8px;background:#f1e6d9;color:#4b2e1f}.wecom-auth-mobile .wecom-auth-verify a{color:#703b1d}}