.tasksynmodal-module__sd7Vha__box{width:100%;max-width:520px;box-shadow:var(--shadow-lg);padding:28px}.tasksynmodal-module__sd7Vha__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.tasksynmodal-module__sd7Vha__headerLabel{font-size:var(--text-sm);color:var(--accent);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin:0}.tasksynmodal-module__sd7Vha__headerTitle{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text);margin:2px 0 0}.tasksynmodal-module__sd7Vha__contextBadges{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.tasksynmodal-module__sd7Vha__badgeSet{font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:var(--radius-sm);color:#065f46;background:#d1fae5;padding:4px 10px}.tasksynmodal-module__sd7Vha__badgeMissing{font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:var(--radius-sm);background:var(--danger-dim);color:var(--danger);padding:4px 10px}.tasksynmodal-module__sd7Vha__options{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:520px){.tasksynmodal-module__sd7Vha__box{padding:20px}.tasksynmodal-module__sd7Vha__options{grid-template-columns:1fr}}.tasksynmodal-module__sd7Vha__optionCard{text-align:center;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--subtle);flex-direction:column;align-items:center;gap:10px;padding:24px 16px;display:flex}.tasksynmodal-module__sd7Vha__optionIcon{font-size:2rem;line-height:1}.tasksynmodal-module__sd7Vha__optionTitle{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text);margin:0}.tasksynmodal-module__sd7Vha__optionDesc{font-size:var(--text-base);color:var(--text-muted);line-height:var(--leading-snug);flex:1;margin:0}.tasksynmodal-module__sd7Vha__optionMeta{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0}.tasksynmodal-module__sd7Vha__optionBtn{border-radius:var(--radius-sm);color:#fff;width:100%;font-size:var(--text-md);font-weight:var(--weight-semibold);font-family:var(--font-base);cursor:pointer;transition:opacity var(--transition-fast);background:linear-gradient(135deg,#a89bc8,#6eb3d6);border:none;margin-top:auto;padding:10px 0}.tasksynmodal-module__sd7Vha__optionBtn:hover{opacity:.88}.tasksynmodal-module__sd7Vha__optionBtn:disabled{opacity:.5;cursor:not-allowed}.tasksynmodal-module__sd7Vha__resultSuccess{border-radius:var(--radius-sm);color:#065f46;font-size:var(--text-base);font-weight:var(--weight-semibold);background:#d1fae5;margin-top:16px;padding:10px 14px}.tasksynmodal-module__sd7Vha__resultError{border-radius:var(--radius-sm);background:var(--danger-dim);color:var(--danger);font-size:var(--text-base);font-weight:var(--weight-semibold);margin-top:16px;padding:10px 14px}.tasksynmodal-module__sd7Vha__preview{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--subtle);flex-direction:column;margin-top:20px;padding:16px;display:flex}.tasksynmodal-module__sd7Vha__previewScroll{max-height:220px;margin:0 -4px;padding:0 4px;overflow-y:auto}.tasksynmodal-module__sd7Vha__previewTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text);margin:0 0 12px}.tasksynmodal-module__sd7Vha__previewGroup{margin-bottom:10px}.tasksynmodal-module__sd7Vha__previewBadgeNew{font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:var(--radius-sm);color:#065f46;background:#d1fae5;margin-bottom:6px;padding:2px 8px;display:inline-block}.tasksynmodal-module__sd7Vha__previewBadgeUpdate{font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:var(--radius-sm);color:#1e40af;background:#dbeafe;margin-bottom:6px;padding:2px 8px;display:inline-block}.tasksynmodal-module__sd7Vha__previewList{margin:0;padding:0 0 0 16px;list-style:outside}.tasksynmodal-module__sd7Vha__previewList li{font-size:var(--text-sm);color:var(--text-muted);line-height:1.8}.tasksynmodal-module__sd7Vha__previewEmpty{font-size:var(--text-sm);color:var(--text-muted);margin:0 0 12px}.tasksynmodal-module__sd7Vha__previewActions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.tasksynmodal-module__sd7Vha__previewCancel{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-family:var(--font-base);cursor:pointer;background:0 0;padding:8px 16px}.tasksynmodal-module__sd7Vha__previewCancel:hover{background:var(--border)}.tasksynmodal-module__sd7Vha__previewConfirm{border-radius:var(--radius-sm);color:#fff;font-size:var(--text-sm);font-weight:var(--weight-semibold);font-family:var(--font-base);cursor:pointer;transition:opacity var(--transition-fast);background:#4caf82;border:none;padding:8px 20px}.tasksynmodal-module__sd7Vha__previewConfirm:hover{opacity:.88}.tasksynmodal-module__sd7Vha__previewConfirm:disabled{opacity:.5;cursor:not-allowed}
